- Check Calendly's own integrations before you build a Zap
- What you need on the Calendly side
- Linking the two accounts and building your first Zap
- Calendly triggers and actions on Zapier
- Reschedules fire your cancellation Zap
- Other ways to automate Calendly
- My take for service businesses
- Frequently asked questions
Connect Calendly to Zapier from Zapier's Apps page: add a connection, search for Calendly and log in to authorise it. You'll need a Calendly Standard plan or higher. Then pick a trigger, such as Invitee Created or Rescheduled, and an action in another app, such as your CRM, Slack or a spreadsheet.
Check Calendly's own integrations before you build a Zap
Calendly's own advice is to use Zapier when the app you need doesn't offer a direct Calendly integration, and to check Integrations & apps first. Some tools connect directly, and a direct link is one less thing to maintain. If the app isn't there, Zapier is the route.
What you need on the Calendly side
- A Calendly Standard plan or higher. Calendly lists Professional, Standard, Standard Plus, Teams, Teams Plus and Enterprise.
- Admin or owner access if you'll use group or organisation triggers. Only Owners and Admins can trigger off changes by all users.
Linking the two accounts and building your first Zap
- In Zapier, go to the Apps page and click + Add connection.
- Search for and select Calendly, then click Add connection.
- Log into Calendly and grant Zapier permission when prompted.
- Create a Zap with a Calendly trigger such as Invitee Created or Rescheduled, and set the Invitee type to scheduled, rescheduled or both.
- Make a test booking so Zapier has sample data, then add an action in the other app.
- Publish the Zap.
Calendly's own help page follows the same order: create test data first, then create your Zap. Its templates include HubSpot, Slack, Mailchimp and Trello, which cover the most common jobs for a small business, such as adding new bookings to a CRM or telling the team in a channel.
Calendly triggers and actions on Zapier
| Name | Type | Notes |
|---|---|---|
| Invitee Created or Rescheduled | Instant trigger | Set the Invitee type to choose which bookings count |
| Invitee Canceled | Instant trigger | Also fires on reschedules (see below) |
| Invitee No Show Created | Instant trigger | Useful for follow-up emails |
| New Routing Form Submission | Instant trigger | Starts on a routing form answer |
| Event Canceled | Polling trigger | Checked on a schedule rather than instantly |
| Book Meeting for Invitee | Action | Runs notifications, invites and workflows as if booked in Calendly |
| Cancel Scheduled Event, Create One-Off Meeting Link, Mark Invitee as No Show | Actions | Plus contact actions |
| Find Invitee by Email | Search | Returns up to the invitee's 100 most recent bookings |
Contact Created, Updated and Deleted triggers, and the meeting recap triggers, are marked as needing a higher Calendly plan. API limits apply too: 50 requests per token per minute on free plans (as of Nov 2026) and 500 on higher plans, and calls through Zapier count toward them.
Reschedules fire your cancellation Zap
The Zapier Help Center page on common Calendly problems covers two traps. First, a test step that runs forever, or a Problem creating Webhook Subscription error, usually means the Calendly account doesn't have the required plan. Second, when an invitee reschedules, Calendly cancels the original booking and creates a new one. So a Zap on Invitee Canceled also fires for the original booking. If that Zap sends a 'sorry you cancelled' email, people who simply moved their call will get it too.
The fix is in how you build it: add a filter or a check in your cancellation Zap so it ignores bookings that were rescheduled, or use the Invitee Created or Rescheduled trigger with the rescheduled type to handle moves separately.
Other ways to automate Calendly
n8n has a Calendly Trigger node with events for event created and event canceled, which suits you if you'd rather self-host. My comparison of n8n and Zapier covers the trade-offs.
My take for service businesses
Start with one Zap: Invitee Created or Rescheduled into your CRM, so every booking becomes a contact with the meeting attached. Then add a no-show follow-up. Leave cancellation Zaps until you've handled reschedules, or you'll annoy the very people who made the effort to move their call. For more ideas on getting bookings in the first place, see my Calendly marketing playbook.
Want AI doing the heavy lifting in your marketing?
I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.
Want your tool on this list? Featured spots and reviews here are paid partnerships. Here's how to partner with me.
Frequently asked questions
Do I need a higher Calendly plan for Zapier?
Yes. Calendly lists a Standard plan or higher as required.
How do I trigger on rescheduled meetings?
Use Invitee Created or Rescheduled and set the Invitee type to rescheduled or both.
Can Zapier book a Calendly meeting?
Yes, with the Book Meeting for Invitee action.
What are the API limits?
50 requests per token per minute on free plans (as of Nov 2026) and 500 on higher plans.
Why does my cancellation Zap run on a reschedule?
Calendly cancels the original booking and creates a new one when someone reschedules.


