Can Calendly bookings flow into your CRM automatically?
Yes. A Calendly webhook sends every booking and cancellation to your CRM the moment it happens, and the CRM turns it into a meeting and a contact.

The short answer
- Calendly bookings flow into a CRM automatically through a webhook: Calendly calls a URL the CRM provides each time someone books or cancels.
- Calendly webhooks cover new bookings, cancellations and routing form submissions, per Calendly's help page updated 22 September 2026.
- Webhooks need a paid Calendly plan: Professional, Standard, Standard Plus, Teams, Teams Plus or Enterprise.
- A good Calendly connection also creates the contact when the booker is new, updates the meeting on a cancellation and tells the rep who owns the lead.
How the Calendly webhook works
A webhook is a message Calendly sends the moment something happens. You give Calendly a URL, and it posts the booking details there: who booked, their email, the event type and the time. Your CRM listens at that URL and creates the records.
Speed is the reason to use a webhook over a scheduled sync. A booking is often the strongest buying signal you get. If your CRM finds out an hour later, the rep hears about it an hour later, and any outbound email still queued for that person may go out in the gap.
Some CRMs hide the webhook behind a "connect Calendly" button. Others give you a webhook URL to paste in. A third group can only take data through their API, which is where Zapier or Make comes in to translate each event.
What Calendly sends, and what your CRM should do with it
| Calendly webhook event | When it fires | What the CRM should do |
|---|---|---|
| Invitee created | A new event is scheduled | Create the meeting; create or match the contact by email; alert the owner |
| Invitee canceled | An existing event is canceled | Mark the meeting canceled, so no one prepares for a call that won't happen |
| Routing form submission | Someone submits a routing form, with or without booking | Capture the lead even when no time was picked |
Event types and plan list checked on calendly.com/help/webhooks-overview, updated 22 September 2026; checked September 2026.
Five checks before you trust the connection
Test with real bookings, not a screen that says "connected". First, book with an email your CRM has never seen, and confirm it creates a contact. Second, book again with the same email, and confirm it matches the existing contact instead of making a duplicate.
Third, cancel a booking and check that the meeting shows as canceled. Fourth, reschedule one. Calendly's webhook list names only created and canceled booking events, so see what your CRM records when a time moves. Fifth, check who gets alerted, since a booking nobody sees is a lead you paid for and lost.
How Calendly connects to SalesCrew
SalesCrew is our product, and it takes Calendly bookings through a webhook with no middle tool. Each booking becomes a meeting in SalesCrew and enters the inbound pipeline, beside leads from your website forms. You can see the setup on the Calendly integration page.
SalesCrew keeps reminder and no-show records on each meeting. An AI client can list bookings and reconcile them against Calendly through the MCP tools booking_list and booking_reconcile, so a missed webhook gets caught. Seats are unlimited on every plan, from $299 a month on the pricing page.
Cancellations and reschedules are where connections fail quietly
Questions
- Which Calendly plans support webhooks?
- Calendly webhooks work on the Professional, Standard, Standard Plus, Teams, Teams Plus and Enterprise plans, per Calendly's webhooks help page updated 22 September 2026. The free plan has no webhooks, so a free account can't push bookings to a CRM this way.
- Do I need Zapier to connect Calendly to my CRM?
- Only if your CRM can't receive a webhook itself. A CRM with a webhook endpoint takes Calendly's events directly, with no middle tool and no per-task fee. Zapier or Make fits when the CRM accepts data only through its API and someone has to translate the format.
- What happens if the person who books is not in my CRM yet?
- A good integration creates the contact from the booking's name and email and links the meeting to it. A weak one logs a meeting with no contact, which leaves your rep to fix it by hand. Test this with an email address your CRM has never seen.
- Do Calendly routing form answers reach the CRM?
- They can. Calendly's webhooks include routing form submissions, with or without a booking, per its help page in September 2026. That lets a CRM capture a lead who filled in the form but never picked a time, which is exactly the lead worth a follow-up.