Custom Webhooks
Send post-call data to any URL after your AI receptionist finishes a call. Use webhooks to push call summaries, caller details, and other data to your own systems or third-party tools.
Video walkthrough
Prerequisites
- A Frontdesk AI account with an active receptionist
- A server or service that can receive HTTP requests at a publicly accessible URL
How it works
After every call, Frontdesk sends an HTTP request to the endpoint you configure. The request contains structured data about the call, including the caller's information, call summary, and any data collected during the conversation.
Adding a webhook
- Open your receptionist dashboard and navigate to the Overview page.
- Scroll to the Post-Call Webhook section.
- Click the Add button to open the webhook form.
Fill in the following fields:
- Method β choose the HTTP method for the request: POST, PUT, or PATCH
- Endpoint β enter the full URL where Frontdesk should send the data (e.g.,
https://example.com/webhook)
The endpoint must be a valid URL. Click Save to activate your webhook.
Viewing your webhook
Once saved, the webhook card displays:
- Method β the HTTP method you selected
- Endpoint β the URL receiving the data
Editing a webhook
- Click the Edit button on the webhook card.
- Update the Method or Endpoint as needed.
- Save your changes.
Deleting a webhook
- Click the Delete button on the webhook card.
- Confirm the deletion when prompted.
A success message confirms: "Webhook deleted successfully!"
Use cases
- Push call data to a CRM that is not natively supported
- Log calls in a custom database or spreadsheet
- Trigger internal workflows in tools like n8n, Make, or your own backend
- Feed call summaries into a reporting dashboard
Troubleshooting
- Invalid endpoint URL β make sure the URL starts with
https://and is publicly accessible. - No data received β verify your server is listening on the correct path and returns a 200-level status code. Check your server logs for incoming requests.
- Webhook not firing β ensure the webhook is active (visible on the card). If you recently added it, try making a test call to trigger the delivery.