Home / Integrations / Webhooks
Send every booking to your own system.
When Ringmere books an appointment, moves one, or hands a call to your team, it can tell your software in real time. Signed webhooks, on every plan.
Ringmere webhooks send an HTTPS POST to a URL you choose whenever the AI receptionist books, reschedules or cancels an appointment or a table, or hands a call to your team. Each request is signed with HMAC-SHA256 so you can verify it came from Ringmere, carries a stable event id so you can ignore duplicates, and is retried if your endpoint is down. It is included on every plan.
How it works
One URL, and your system hears about every call that matters.
Add your endpoint
In Settings, open Calendar and find “Send bookings to your own system”. Enter a public HTTPS URL. Your signing secret is shown once, so copy it when you see it.
Send a test event
Press “Send test event” and Ringmere posts a test payload to your URL, so you can build and check your handler before a real call arrives.
Verify and process
Check the signature header against the raw request body using your secret, use the event id header to ignore repeats, and return a 2xx status to acknowledge.
Events
- appointment.booked, appointment.rescheduled and appointment.cancelled
- order.placed, order.updated and order.cancelled, for restaurants that take orders as well as reservations
- handoff.created, when a call is escalated to your team
Delivery details
- The body is JSON: the event name, your business id, the time the event happened, and the data for that event.
- Three headers: x-ringmere-event, x-ringmere-event-id and x-ringmere-signature, a hex HMAC-SHA256 of the raw body.
- A failed delivery is retried with backoff. A 4xx response is treated as final and not retried, except 408 and 429.
- Your endpoint must be public HTTPS. Redirects are not followed.
- The setting lives with the calendar, so it is available to appointment businesses and to restaurants that take reservations.
- To make bookings or read your calls and customers from your own system, use the REST API below.
The REST API
- Read your calls, bookings, customers and messages for the team, make bookings and mark messages done, with an API key you make and revoke in Settings, Calendar, under API keys and webhooks.
- A booking made through the API goes through the same checks as one made on a call: opening hours, staff hours, notice, the diary and a connected calendar.
- Each key has scopes: read, write, and call transcripts only when you grant them. A key belongs to one business and is shown once, when it is made.
- Subscribe to events such as call.completed, appointment.booked and handoff.created with REST hooks, each signed with its own secret.
- The API is for servers, not browsers. The API reference has every endpoint, limit, error and event, with signature checks in Node and Python.
Connect to Zapier and thousands of apps
- No code needed. In Zapier, create a Zap with the Webhooks by Zapier trigger set to Catch Hook. Zapier gives you a hook URL.
- Paste that URL into Ringmere as your webhook (Settings, Calendar, "Send bookings to your own system"), then press "Send test event" so Zapier captures the shape.
- From there, route every booking, reschedule, cancellation and handoff wherever you work: a CRM, a Google Sheet, Slack, email, and thousands more.
- This route is one way, data OUT of Ringmere. An official Ringmere app in the Zapier directory is planned, and is not published yet.
- Not sure which route fits? Connecting an AI receptionist to your CRM compares webhooks, the API, REST hooks and Zapier in plain terms.
Questions
Webhooks, plainly answered.
Does Ringmere have webhooks?
How do I verify a webhook came from Ringmere?
Will I receive the same event twice?
Does Ringmere have an API or work with Zapier?
Keep reading
Related.
The Ringmere API
A REST API on every plan: read calls, bookings and customers, make bookings, and get signed events in your own system.
Read moreConnect an AI receptionist to your CRM: API and webhooks
An AI receptionist that books the job is good. One whose bookings and messages land in the system you already run your business from is better.
Read moreRingmere pricing
Starter £49, Growth £99 and Pro £249 a month, each with a UK number and a 7-day free trial.
Read moreStop missing calls. Start booking them.
Put Ringmere on your line today and never lose another booking to a missed call.