- Home
- Resources
- Integrations
- Calendly
Calendly Zapier integrationAutomate Calendly with Zapier.
The Calendly Zapier integration gives you 11 triggers, 8 actions and 7 searches. Ten of those triggers are instant, so a new booking or a cancellation sets your Zap off straight away, even on the free plan. Here is what each one does, what it costs and where it goes wrong.
Verified Trustpilot reviews · AI, automation & growth agency
What the Calendly Zapier integration actually does
It links your Calendly account to Zapier so that something happening in your scheduling (a booking, a cancellation, a no-show, a routing form answer) can start an automation, and so that Zapier can book, cancel or file things in Calendly for you. You set it up once, then it runs on its own.
Three results come up again and again. A clean contact list: every new booking, caught by Invitee Created or Rescheduled, turns into a Calendly contact through Create Contact, so nobody retypes a name from an email. A no-show follow-up: when someone is flagged with Invitee No Show Created, the Zap can hand them a fresh link built by Create One-Off Meeting Link. Bookings made from elsewhere: a lead qualified in another tool gets a real slot through Book Meeting for Invitee, and Calendly sends its usual confirmations as if the person had clicked themselves.
Now the part the official listing skips. Zapier cannot edit an event type, change your availability or reschedule a meeting in place: there is no operation for that. Anything about contacts or meeting recaps needs a paid Calendly plan, on top of whatever you pay Zapier. And a Zap never goes back in time, so meetings booked before you switch it on stay where they are.
If you would rather run the same flows elsewhere, the Calendly n8n integration and the Calendly Make integration cover the same app on those two platforms.
Zapier words you will meet on this page
Eight terms, one line each. Read them once and the rest of the page reads easily.
- Zap
- The automation you build on Zapier: one starting event, then one or more steps that run every time that event happens.
- Trigger
- The event in an app that starts the Zap. Once the Zap is on, Zapier sits and waits for it, a new booking for instance.
- Action
- What the Zap does after it starts: the step that creates, cancels or books something in an app on your behalf.
- Task
- What Zapier bills you for: one action that went through. Your plan allowance is simply a count of those.
- Polling vs instant
- A polling trigger is checked on a timer, so it waits for the next check. An instant trigger is pushed by the app as soon as the event happens.
- Filter
- A step that lets the Zap continue only when the incoming data matches the condition you set, and quietly stops it otherwise.
- Search step
- A step that looks up something already in an app, an event or a user, so the next steps can reuse what it found.
- Connection
- Your Calendly account linked to Zapier once, then reused by every step that talks to Calendly, in every Zap you build.
What it really costs you
Calendly is not a premium app on Zapier, so it works on the free plan. The bill comes from actions, never from triggers.
- Premium appNo, available on the free plan
- Free plan100 tasks per month, two-step Zaps
- Trigger cost0 tasks
- Instant triggers10 out of 11, no waiting on any plan
Watching Calendly costs nothing, however often Zapier checks. Each action that succeeds counts as one task, and a failed action is not counted. A Zap with three actions uses three tasks for every single booking it handles. The free plan gives 100 tasks a month and builds two-step Zaps only: one trigger, one action. Add a filter or a search and the Zap becomes multi-step, which needs a paid Zapier plan, whatever Calendly plan you have.
Connect your Calendly account in three steps
- 01
Open the Apps page
In your Zapier account, go to Apps and click + Add connection. A dialog opens with a search box. Type Calendly and pick it from the list. You only need a Calendly account to start.
- 02
Sign in to Calendly
Click Add connection. A new tab opens on Calendly's sign-in screen. Log in with the account whose bookings you want the Zap to see. If a teammate owns the event types, make sure your account can read them first.
- 03
Grant access
Calendly then asks you to let Zapier use the account. Accept. The connection is now linked once, and every Calendly step in every Zap you build reuses it without asking again.
Your first Calendly Zap: rebook every no-show
GoalWhen an invitee is flagged as a no-show, create a fresh one-off meeting link, but only for the event types that matter.
- 01
Create the Zap
Click Create, then pick Calendly as the app that starts things. Choose Invitee No Show Created as the event and select the connection you set up earlier.
- 02
Pick the scope
Set the webhook subscription scope. Choose user to catch only your own meetings, or organization to catch the whole team, which requires an owner or admin account.
- 03
Test the trigger
Run the test. Zapier brings back the three most recent matching items from your account, so you can map fields from a real no-show rather than an empty sample.
- 04
Add the filter
Click the plus icon, add Filter, then set the field to watch, the rule and the value. Text rules only compare text, so pick the matching type or the filter never passes.
- 05
Add the action
Add a Calendly step with Create One-Off Meeting Link. Fill the event name, host, duration (up to 720 minutes) and the date range, mapping what the trigger returned.
- 06
Test and publish
Test the action and read what came back. When it looks right, click Publish. Remember: with a filter this is a multi-step Zap, so it needs a paid plan.
Calendly triggers: what can start a Zap
11 events start a Zap when something happens in Calendly, and 10 of them are instant: the app calls Zapier straight away, whatever your plan.
Contact Created
Instant triggerIn Zapier“Triggers when a contact is created. Requires a paid Calendly plan.”
Each time someone is added to your Calendly contacts, this trigger hands their details to the Zap. That makes it the natural starting point for keeping another address book or mailing list in step with Calendly, without exporting anything by hand.
Contact Deleted
Instant triggerIn Zapier“Triggers when a contact is deleted. Requires a paid Calendly plan.”
When a contact disappears from Calendly, the Zap hears about it. It is the cleanup trigger: the one that stops a list elsewhere from growing old with people you already removed on purpose.
Contact Updated
Instant triggerIn Zapier“Triggers when a contact is updated. Requires a paid Calendly plan.”
This one reacts to edits rather than arrivals. Change a name, add an email address, and the Zap receives the new version of the contact so you can push the correction wherever that person also lives.
Event Canceled
Polling triggerIn Zapier“Triggers when an event is canceled.”
This is the one trigger of the eleven that Zapier has to go and check for itself. It catches an event that got canceled and passes it along to the next step.
Invitee Canceled
Instant triggerIn Zapier“Triggers when an invitee cancels a scheduled event.”
The moment a guest cancels a meeting they booked, Calendly pushes it to Zapier. That is your cue to free a resource, warn a colleague or ask why they left.
Invitee Created or Rescheduled
Instant triggerIn Zapier“Triggers when an invitee schedules or reschedules an event.”
The workhorse of this page. A guest books a slot, or moves one they already had, and the Zap receives the booking so the next steps can use it.
Invitee No Show Created
Instant triggerIn Zapier“Triggers when an invitee is marked as a no-show.”
Mark a guest as a no-show in Calendly and this trigger goes off. A missed meeting becomes an event a Zap can act on.
Meeting Recap Created
Instant triggerIn Zapier“Triggers when a meeting recap is created. Requires a paid Calendly plan.”
When Calendly produces a recap for a finished meeting, the Zap picks it up. That turns the notes of a call into something you can store, share or attach to a deal without opening Calendly.
Meeting Recap Deleted
Instant triggerIn Zapier“Triggers when a meeting recap is deleted. Requires a paid Calendly plan.”
Rarely the first trigger anyone builds, but useful for keeping copies honest. When a recap is removed in Calendly, the Zap knows, and can remove or mark the copy it filed somewhere else.
Meeting Recap Updated
Instant triggerIn Zapier“Triggers when a meeting recap is updated. Requires a paid Calendly plan.”
A recap gets corrected after the fact, and this trigger delivers the new version. Pair it with Meeting Recap Created when you want the stored copy to stay current rather than frozen on the first draft.
New Routing Form Submission
Instant triggerIn Zapier“Triggers when a new routing form submission is created.”
When a visitor submits one of your Calendly routing forms, the submission reaches the Zap, so the steps that follow can file it, share it or pass it to the right person.
Calendly actions: what the Zap can do for you
Calendly gives you 8 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Operations index
Cancel an Event
ActionIn Zapier“Cancels an event.”
The shorter route to the same outcome: you supply the event identifier and the meeting is called off, with no reason attached.
Create One-Off Meeting Link
ActionIn Zapier“Creates a new one-off meeting in Calendly.”
Generates a single-use meeting with its own name, host, duration and date window, outside your usual event types.
Create Contact
ActionIn Zapier“Creates a new contact. Requires a paid Calendly plan.”
Adds a person to your Calendly contacts with a display name and at least one email address.
Book Meeting for Invitee
ActionIn Zapier“Creates a new scheduled event with an invitee. Standard notifications, calendar invites, and workflows run as if booked via the Calendly UI.”
Books a real slot on one of your event types for someone, and Calendly then sends its normal confirmations and runs its own workflows as though the guest booked it.
Delete Contact
ActionIn Zapier“Deletes a contact by UUID. Requires a paid Calendly plan.”
Removes a contact from Calendly, using its unique identifier.
Update Contact
ActionIn Zapier“Updates an existing contact by UUID. Requires a paid Calendly plan.”
Changes an existing Calendly contact, found by its unique identifier, so that Calendly keeps up with corrections made elsewhere.
Mark Invitee as No Show
ActionIn Zapier“Marks a specific invitee as a no show.”
Flags a given guest as absent from a meeting.
Cancel Scheduled Event
ActionIn Zapier“Cancels a scheduled event with a specified reason for the cancellation.”
Cancels a meeting already on the calendar and records the reason you give.
Calendly searches: finding what already exists
7 search steps look for data that already exists in Calendly, so a later step can use it.
Searches sit at the bottom of the Action event list, under SEARCH. They fetch an event, a contact or a user so the following steps can use it. Some action fields also offer + Add search step, which inserts the lookup for you. Calendly offers no find-or-create variant, so a search here only ever finds.
Find Contact
SearchIn Zapier“Finds a contact by UUID. Requires a paid Calendly plan.”
Fetches one Calendly contact from its unique identifier and makes all its details available to the next steps.
Find Event
SearchIn Zapier“Finds an event based on UUID.”
Pulls up a scheduled event from its identifier, with the time and details the following steps may need.
Find Invitee by Email
SearchIn Zapier“Finds an invitee by their email address, returning up to their 100 most recent bookings. Optionally narrow the search to a single event type.”
Looks a guest up by email address and returns up to their 100 most recent bookings, optionally narrowed to one event type.
Find Meeting Recap
SearchIn Zapier“Finds a meeting recap based on UUID. Requires a paid Calendly plan.”
Retrieves a meeting recap from its identifier so its summary can be filed in a client folder or sent on to the people who missed the call.
Find Meeting Recap Transcript
SearchIn Zapier“Finds a meeting recap transcript based on UUID. Requires a paid Calendly plan.”
Goes one level deeper than the recap and returns the transcript tied to it, using the same recap identifier.
Find User
SearchIn Zapier“Searches for a User by name or email.”
Finds a member of your Calendly organization by name or email, which is how you get the right host for a booking.
List Contact
SearchIn Zapier“Builds a list of contacts. Requires a paid Calendly plan.”
Builds a list of your Calendly contacts rather than returning a single one, handy when a step needs the whole set.
The three settings every search exposes
- Successful if no search results are found?Left on its default, a search that finds nothing stops the Zap and skips what depended on it. Switch it on to carry on empty-handed.
- Create X if it doesn't exist yet?Turns a search into a find-or-create. None of the Calendly searches offer it, so this box does not show up here.
- If multiple search results are found?Keep the first match (the default), stop the Zap, or pass every match along at once.
When it breaks
Six ways a Calendly Zap can go wrong, each tied to this app or to how Zapier works.
Zapier also keeps a help page named Common Problems with Calendly on Zapier; for anything else, the Zapier troubleshooting guide covers the generic cases.
Old bookings are never picked up
A Zap only reacts to what happens after you publish it. Meetings booked last week stay out; moving that backlog is a separate job.The Zap keeps firing itself
Book Meeting for Invitee creates a booking, which fires Invitee Created or Rescheduled, which books again. Writing where your trigger watches burns tasks fast.Contact and recap steps refuse to run
Every contact and meeting recap operation requires a paid Calendly plan. A free Calendly account cannot use them, whatever your Zapier plan.Organization scope rejected
The organization scope on triggers and on Find Invitee by Email is reserved for Calendly owners and admins. Members must use the user scope.A burst of events is held back
After a bulk import, a trigger that suddenly returns a huge batch can be held back by Zapier's flood protection.Users of version 1.0.2
Zapier published a notice titled Action required for Calendly (1.0.2) users. If your old Zaps were built on that version, read it before editing them.
Need help automating Calendly with Zapier?
A person reads every message.



