Skip to content

Bland AI integration

POST https://app.hiredispatcher.com/api/webhooks/bland

  1. In Bland, open the pathway/workflow handling qualified calls.
  2. Add a webhook step after required customer data is collected.
  3. Paste Dispatcher endpoint.
  4. Map pathway variables to expected payload keys.
  5. If enabled, include x-bland-signature for signed requests.
  • If signing is enabled for your workspace, include x-bland-signature.
  • Unsinged requests may be accepted only when your account has no signing secret configured.
{
"call_id": "call_abc123",
"pathway_id": "pathway_456",
"action": "completed",
"variables": {
"customer_name": "John Smith",
"customer_phone": "+15551234567",
"customer_email": "john@example.com",
"service_type": "HVAC Repair",
"preferred_date": "2026-03-15",
"preferred_time": "morning",
"address": "123 Main St",
"city": "Atlanta",
"state": "GA",
"zip": "30301",
"urgency": "routine",
"notes": "AC not cooling"
}
}

Returns 202 Accepted:

{ "dispatchRequestId": "dsp_abc123" }

Use Bland test calls and inspect webhook delivery logs for 202 and request body correctness.