Receive Bolna Voice AI call updates

Receive real-time call status updates from Bolna Voice AI using webhooks. Automate workflows, update CRM, and sync data with your systems.

What are Webhooks?

Webhooks allow you to receive real-time call data from Bolna as call status updates happen. When a call status changes, Bolna sends an HTTP POST request to your server with the execution data.

Setting Up Webhooks

Open your agent and navigate to the Analytics Tab.

In the "Push all execution data to webhook" section, enter your webhook endpoint URL.

Click Save agent to activate the webhook.

Your webhook endpoint must be publicly accessible and able to receive HTTP POST requests. Bolna will POST data to this URL as call status updates.

IP Whitelist

Webhooks are sent from the following IP address. Whitelist this IP on your server to ensure you receive all webhook events.

13.203.39.153

Webhook Payload

The webhook payload is the same structure as the Raw Call Data you see in Call History. It matches the Get Execution API response format.

As call status updates (scheduled → queued → in-progress → completed), Bolna sends POST requests to your webhook with the current execution data.

Test your webhook integration using webhook.site before implementing a production server.

Use Cases

  • Automatically update customer records after each call
  • Build live dashboards with call metrics and analytics
  • Trigger actions based on call outcomes
  • Log all call data to your preferred storage system

Call Statuses

Learn about all valid call status types in Bolna Voice AI

Next Steps

  • Configure post-call extraction and summarization
  • View raw call data and recordings
  • Understand the execution data structure
  • Automate outbound calling campaigns