Skip to main content

Documentation Index

Fetch the complete documentation index at: https://help.withallo.com/llms.txt

Use this file to discover all available pages before exploring further.

Send a test event

You can test your webhook directly from the Allo dashboard:
1

Open your webhook settings

Go to Settings > Webhooks in your Allo dashboard.
2

Select an event to test

Pick any event type from the catalog (e.g., call.completed, sms.received) and click Test.
3

Check the result

Allo sends a synthetic event to your endpoint and shows whether it succeeded, the HTTP status code returned, and the response time.

Local development

During development, your webhook endpoint is typically not publicly accessible. Use a tunnel service to expose your local server:
1

Start your local server

Run your webhook handler locally (e.g., http://localhost:3000/webhooks/allo).
2

Create a tunnel

Use a tool like ngrok to expose your local server:
ngrok http 3000
This gives you a public HTTPS URL (e.g., https://abc123.ngrok.io).
3

Configure your webhook

Go to Settings > Webhooks and set your tunnel URL as the endpoint.
4

Send a test event

Use the test feature above to trigger a delivery and verify your handler processes it correctly.

Monitoring

Check your webhook health from Settings > Webhooks. You can see delivery statistics including successful, pending, and failed deliveries. A healthy webhook should have a low failure count relative to successes. If failures are increasing, check Troubleshooting.