Webhooks
Examples for creating and receiving Calendly webhook subscriptions
Create a webhook subscription
Subscribe to invitee.created and invitee.canceled webhook events. Replace token, org, user, and webhook_url with values for your account.
Receive webhook events and filter by event type
Calendly sends webhook events for all meetings booked through our platform. You can filter by a specific event type if you only want to process certain events.
Follow these instructions to get started with Sinatra. After that, save this to webhook_receiver.rb and run with:
Use ngrok to listen for webhook events locally
You can use ngrok to tunnel connections for local development. After starting ngrok, update the webhook_url in the subscription example above.