Automation recipes
Zapier
- Create a Webhooks by Zapier > Catch Hook trigger.
- Copy the HTTPS hook URL into a TheBooking webhook.
- Select the required events and save the one-time secret securely.
- Send a test webhook to load a sample.
- Filter on
eventand map fields fromdata.
Zapier's standard catch-hook step does not by itself provide TheBooking HMAC verification. For security-sensitive automation, place a small verifying endpoint in front of Zapier and forward only verified requests.
Make
- Create a scenario with a Custom webhook.
- Register the generated HTTPS URL in TheBooking.
- Send a test payload so Make determines the data structure.
- Add a router keyed by
event. - Store processed delivery IDs to prevent duplicate work.
As with Zapier, use a verifying proxy when the automation must reject unsigned or altered payloads.
Custom receiver
A production receiver should:
- read the raw request body;
- verify
X-TBK-Signature; - reject timestamps outside an acceptable replay window;
- deduplicate
X-TBK-Delivery; - enqueue work and return
2xxquickly; - periodically reconcile important data through the read API.