Webhooks
Webhooks let Booking Terminal notify your other software the moment something happens with a booking. When a booking is created, changed, or canceled, we send the booking's details to a web address you choose. From there they can feed whatever should happen next — a spreadsheet that stays up to date, your CRM, a calendar, or any other system you use to run your business.
Setting one up takes a couple of minutes in the dashboard, plus a developer on the receiving end. If you don't have a developer, see the Zapier note at the bottom.
Before you start
Ask your developer for the web address (URL) that should receive the notifications. It must start with https:// — the dashboard won't accept anything else.
Create a webhook endpoint
- In the dashboard, open Settings and choose the Webhooks tab. (If you don't see the tab, you may not have permission — ask your account owner.)
- Click Add Endpoint.
- In the New Webhook Endpoint panel, fill in:
- Name — anything that reminds you what it's for, like "My Integration"
- Endpoint URL — the https:// address from your developer
- Event Types — tick the events to send: Booking Created, Booking Updated, Booking Cancelled. Not sure which you need? Tick all three — your developer can ignore the ones they don't use.
- Click Save.
After saving, a green box displays the endpoint's signing secret — a long code your developer uses to confirm that notifications genuinely come from Booking Terminal. This is the only time it's shown, so copy it somewhere safe before clicking Done.
What to send your developer
- The signing secret you copied above
- Which event types you ticked
- A link to the webhook developer guide
They'll handle the rest. If the secret is ever lost or exposed, delete the endpoint and create a new one — that generates a fresh secret.
Checking that it's working
Back on the Webhooks tab, click your endpoint to open it. The Event Deliveries panel lists every notification we've sent, whether it succeeded, and when we'll retry if it failed. If your developer says nothing is arriving, this page is the first place to look.
No developer? Use Zapier
Booking Terminal's Zapier integration uses the same events under the hood — triggers for new, updated, and canceled bookings — and connects them to thousands of apps with no code at all. Endpoints created by Zapier appear in your Webhooks tab automatically; leave those for Zapier to manage.
