Webhooks allow you to receive an HTTP POST anytime someone schedules an appointment.
This is useful if you need to build custom automations with Zapier or your own code.
Creating a webhook
To create a webhook, navigate to your booking page editor, then scroll down to the Pro features section:
event.created / event.rescheduled / event.canceled
This payload is sent when someone schedules a new appointment, reschedules, or cancels on one of your booking pages.
Here is an example payload:
The invitee.fields contains the answers to the questions you ask on your booking form.
The key of the object is the question id, that you can find when editing a question (at the top):