Help › Plugins
Webhooks
Send every booking, call back, enquiry and call summary to Zapier, Make, n8n or your own systems.
Webhooks sends a message to a web address of your choice each time something happens. Use it to connect your receptionist to Zapier, Make, n8n or your own software: add bookings to another system, post alerts to a team chat, and so on.
What gets sent
Events: Everything, or Bookings, callbacks and urgent calls.
| Event | When |
|---|---|
| booking.created | A booking is made |
| booking.cancelled | A booking is cancelled |
| callback.requested | Someone asks for a call back |
| callback.done | A call back is marked done on the dashboard |
| lead.created | A new enquiry |
| call.summary | A call ends, with its summary |
| urgent | Someone says it's urgent |
| feedback.received | An answer to a review request |
| feedback.unhappy | An unhappy answer to a review request |
| deposit.paid | A booking deposit is paid |
| deposit.unpaid | A deposit link ran out unpaid |
Bookings, callbacks and urgent calls sends booking.created, booking.cancelled, callback.requested, urgent and feedback.unhappy.
Each one is sent as JSON, with the event type, the time, your business name, and the details: usually a name, phone number, reference and what they wanted.
Setting it up
- Request the plugin from the Plugins page (see Plugins overview).
- Make a webhook address in your tool. Zapier: Webhooks by Zapier > Catch Hook. Make: Webhooks > Custom webhook. n8n: a Webhook node (POST).
- Paste it into Webhook address. It must start https://.
- Choose Events.
- Optional: add a Signing secret (optional). Each request then carries an X-CallsCovered-Signature header, so your system can check it came from us. Your developer will know what to do with it.
- Press Save and test. A test event is sent to your address.
For developers
- POST, Content-Type application/json, with an X-CallsCovered-Event header naming the event.
- Body: { "id", "type", "created", "business": { "slug", "name" }, "data": { ... } }.
- Signature header: t=(unix seconds),v1=(hex HMAC-SHA256 of "t.body" with your secret).
- Redirects aren't followed. Any answer other than 2xx counts as a failure.
What it costs
£2 a month. Zapier, Make and n8n charge under their own plans.
Privacy
Each event can include the caller's name, number and what they said. It's sent to the address you chose and nowhere else. Make sure that address belongs to you or a service you trust.
Limits
- If your address doesn't answer, or answers with a server error, it's tried once more straight away. After that the event is dropped, and the plugin shows Needs attention with the reason in Recent activity.
- Webhooks only send. They can't make your receptionist do anything.
Still stuck? Write to hello@callscovered.ai with your business name and what you were trying to do, and a person will reply.