01
Nine events, pick the ones you need
booking.created, confirmed, declined, rescheduled, canceled and completed, plus customer.created, subscription.created and subscription.canceled. Subscribe each endpoint only to what it handles.

Point DatePick at any HTTPS endpoint and it posts a JSON payload whenever a booking is created, confirmed, rescheduled, canceled or completed. Every request carries a signature, so you know it came from us.
# Delivered the moment a customer reschedulesPOST https://api.yourshop.com/hooks/datepickX-DatePick-Signature: t=1790260200,v1=9f2c…{ "event": "booking.rescheduled", "service": "Deep tissue massage", "start": "2026-10-09T14:30:00-04:00", "status": "CONFIRMED"}
What you get
01
booking.created, confirmed, declined, rescheduled, canceled and completed, plus customer.created, subscription.created and subscription.canceled. Subscribe each endpoint only to what it handles.
02
Each delivery includes an X-DatePick-Signature header: a timestamp and an HMAC-SHA256 of the timestamp and raw body, made with that endpoint's secret. Recompute it on your side and reject anything that doesn't match.
03
Send bookings to your ERP, a Make or n8n scenario and a staging server at the same time. Each endpoint has its own URL, event list, secret and on/off switch.
04
Send a test event from Settings and see the status code your server returned. Deliveries wait up to 10 seconds for a response, so do the heavy work after you reply.
Set up
Open Settings › Webhooks and enter a public HTTPS URL that your server listens on.
Choose which of the nine booking, customer and subscription events this endpoint receives.
Copy the signing secret, verify the signature in your handler, then send a test event.
Made for
Reserve the bike, board or camera in your inventory system the moment a rental is booked, and release it when the booking is canceled.
Feed bookings into a custom dashboard, a data warehouse or a client's CRM without waiting on anyone else's integration roadmap.
Route class bookings to the right location's staff app, and post capacity updates to digital signage at the front door.
Under the hood
Exactly what moves between DatePick and Webhooks, which way it goes and when. Included on every plan, Free too.
FAQ
Read the t and v1 values from the X-DatePick-Signature header, compute an HMAC-SHA256 of t, a dot and the raw request body using your endpoint's secret, and compare it with v1 in constant time. Reject old timestamps to stop replays.
Booking created, confirmed, declined, rescheduled, canceled and completed, customer created, and subscription created and canceled. Each endpoint chooses its own list.
Yes. Any tool that gives you a public HTTPS URL can receive DatePick webhooks, so automation platforms work out of the box.
+Install DatePick for free. The Webhooks integration is included.