Send your booking, client, and payment events to 7,000+ apps — one webhook URL connects Your Day Schedule to Google Sheets, Slack, your CRM, your email tool, anything Zapier reaches.
Zapier connects Your Day Schedule to just about everything else — add a booking to a Google Sheet, ping a Slack channel when someone pays, create a CRM contact for every new client. One webhook URL, no code.
You'll need a Zapier account. Note that Webhooks by Zapier is one of Zapier's premium features — check that your Zapier plan includes it.
https://hooks.zapier.com/hooks/catch/… — copy it.Only real hooks.zapier.com URLs are accepted — if the connect button complains, double-check you copied the Catch Hook URL, not the Zap's page URL.
Every event arrives as flat JSON: { event, occurred_at, data }. The event field tells you what happened:
booking.created — a new booking was confirmed (free bookings on creation; paid bookings once payment completes).booking.rescheduled — a booking moved to a new time.booking.cancelled — a booking was cancelled, by you or the client.client.created — someone booked you for the first time and got a client record.payment.received — a client paid for a booking (card payments; package-credit redemptions don't fire this, since no money moves at booking time).All five events go to the same webhook URL. To react to just one kind, add a Filter step in your Zap: only continue if event exactly matches booking.created — then duplicate the Zap for other event types.
Delivery is fire-and-forget: a slow or unreachable Zap never delays or blocks a booking. There's no retry queue — if Zapier is down at that moment, that one event is skipped.
The classic starter — every booking in a spreadsheet:
event = booking.created.Other favorites: Slack message on payment.received, CRM contact on client.created, a follow-up email sequence on booking.cancelled.
Check the Zap's task history in Zapier (not the editor) — Catch Hook events appear there even while the Zap is off. If it's truly empty, reconnect in Settings → Integrations and paste the URL again; a fresh test event fires on every connect.
One URL receives everything — that's by design. Use a Filter step per Zap (or Zapier's Paths) to split by the event field.
Click Disconnect on the Zapier card. Events stop immediately; your Zap and its history stay in Zapier untouched.
Still stuck? Email support@yourdayschedule.com — we answer quickly.