Webhook

Real-time notification to external systems on booking events

A webhook is a non-standardized method for automatic communication between web services. Technically, a webhook is an HTTP POST request that is automatically sent to a predefined URL as soon as a certain event occurs.

How it works

  1. The operator configures a recipient URL (e.g. their own system or Zapier/Make)
  2. On a booking event (new booking, change, cancellation), the appointment scheduling system automatically sends a POST request with the booking data (typically as JSON)
  3. The receiving system processes the data and can react to it

Supported event types

  • New booking (new_appointment)
  • Canceled booking (cancelled_appointment)
  • Rescheduled/changed booking (rescheduled_appointment)

Security

  • Optional secret key that is sent along in the HTTP header X-Schedule-Organizer-Secret
  • The event type is transmitted in the header X-Schedule-Organizer-Event
  • The recipient endpoint must respond with HTTP 200

Use cases

  • Automatically transferring bookings to a CRM system
  • Triggers for automations in Zapier, Make (formerly Integromat) or n8n
  • Real-time synchronization with your own backend systems
  • Notifications in Slack or Teams

Ready for more revenue and less effort?

Join Appointmind for growth and success.

Back to overview