Calendly Webhooks
ProductivityCalendly sends webhooks when meetings are scheduled, cancelled, or rescheduled. Used to sync calendar events with CRMs, send confirmation emails, or trigger onboarding workflows.
Webhook Events
3 event types
invitee.createdNew meeting booked
invitee.canceledMeeting was cancelled
routing_form_submission.createdRouting form was submitted
Signature Verification
Calendly-Webhook-SignatureHMAC-SHA256 of raw body using signing key
Sample Payload
invitee.created
{
"created_at": "2026-04-11T10:00:00.000000Z",
"created_by": "https://api.calendly.com/users/user_abc123",
"event": "invitee.created",
"payload": {
"event": "https://api.calendly.com/scheduled_events/event_abc123",
"email": "[email protected]",
"name": "John Doe",
"status": "active",
"scheduled_event": {
"start_time": "2026-04-15T14:00:00.000000Z",
"end_time": "2026-04-15T14:30:00.000000Z",
"name": "Product Demo"
}
}
}Send a Sample Calendly Payload
Pick an event, enter your endpoint URL (or localhost), and fire a realistic Calendly payload with one click β no Calendly account needed.
Test Sender
Loading samplesβ¦
Capture & Inspect Calendly Webhooks Live
Get a free public HTTPS endpoint below, point Calendly at it, and watch events arrive in real time. Use the forwarding rule to relay them straight to your local server.
See it work in real time
Click below to get a live webhook URL instantly. Paste it anywhere β Stripe, GitHub, Postman β and watch events arrive right here.
Expires in 1 hour Β· No account needed
Forward Calendly webhooks to localhost
- Click Create live endpoint above to get a public HTTPS URL
- Paste the URL into Calendly's webhook settings
- In the Forwarding tab, add a rule: target =
http://localhost:3000/webhooks/calendly - Fire a test event from Calendly β it arrives in the inspector and hits your local handler simultaneously
Ready to test your Calendly webhook handler?
Free HTTPS endpoint with forwarding, retry, and event replay. No install, no CLI, no deploy.
Create Free Account