Send real-time HTTP POST requests to any URL when events happen in Boltcall — new leads, missed calls, bookings, and more.
Webhooks let you push Boltcall event data to external systems the moment something happens. Every time a trigger event fires, Boltcall sends an HTTP POST request with a JSON payload to the URL you specify.Use webhooks to connect Boltcall to Zapier, Make.com, your own server, or any system that accepts HTTP requests.To manage webhooks, go to Dashboard → Integrations → Webhooks.
Each webhook has a signing secret generated automatically when you create it. Boltcall includes an HMAC-SHA256 signature in the X-Boltcall-Signature header of every request.You should verify this signature on your server to confirm the request genuinely came from Boltcall.
Each webhook has a play button in its row. Clicking it sends a sample payload to your endpoint immediately, without waiting for a real event.After a test fires, expand the webhook row to see the result in the Event Log — including the HTTP status code, response body, and response time in milliseconds.
The event log shows the last 100 delivery attempts per webhook, including both test events and live events.
To temporarily stop a webhook from firing, click the toggle icon in its row to pause it. Click again to reactivate.To permanently remove a webhook, click the trash icon in its row. Deletion is immediate and cannot be undone.
Boltcall does not automatically retry failed webhook deliveries. If your endpoint returns a non-2xx status code, the delivery is logged as failed in the event log. Use the test/replay feature to manually re-send a payload to your endpoint after resolving the issue.