Webhooks & Zapier Integration
Webhooks let you connect BookingPam to thousands of other apps โ Zapier, Make (Integromat), Slack, Google Sheets, CRMs, and more. Every time something happens in BookingPam, the connected app is notified instantly.
How do I set up a webhook?
1
Go to Webhooks in the sidebar
2
Click + Add Webhook
3
Give it a name (e.g., "Zapier Booking Alert")
4
Paste your webhook URL
5
Select which events trigger this webhook
6
Click Save Webhook
7
Click ๐งช Test to verify delivery
How do I connect to Zapier?
1
Log in to zapier.com and click Create Zap
2
Choose Webhooks by Zapier as the trigger
3
Select Catch Hook
4
Copy the webhook URL Zapier gives you
5
Paste it into BookingPam's Webhooks panel
6
Click ๐งช Test in BookingPam to send test data to Zapier
7
Set up your Zapier action (e.g., add row to Google Sheets, send Slack message)
What events can I listen to?
- booking.created โ a new booking is made
- booking.cancelled โ a booking is cancelled
- booking.completed โ a booking is marked complete
- payment.received โ a payment is collected
- client.created โ a new client is added
- review.received โ a client leaves a review
Can I have multiple webhooks?
Yes โ you can add up to 5 webhook URLs. Each one can listen to different events. For example, one webhook for new bookings going to Zapier and another for payments going to Slack.
How do I verify the webhook is from BookingPam?
Every webhook request includes an X-BookingPam-Signature header with an HMAC-SHA256 signature. Verify it against your webhook secret to confirm the request is genuine.
How do I pause a webhook?
Click Pause on any webhook to stop deliveries without deleting it. Click Resume to start it again.