1
Create your server endpoint
Set up an HTTP/HTTPS endpoint that accepts POST requests.
Node
2
Test your endpoint locally
Test with this curl command before going live:
3
Expose your local endpoint
Use ngrok to make your local server reachable:Your webhook URL will be something like
https://84c5df474.ngrok-free.dev/webhook.4
Register your webhook endpoint
Choose one of two options:
- Account-level webhook — Set up in Settings > Webhooks tab. Fires for all agents in your account.
- Agent-level webhook — Set via the
webhook_urlfield on the agent. When set, the account-level webhook will NOT fire for that agent.

5
Verify your webhook
Start a web call in the dashboard to confirm the webhook fires correctly.