
CALENDLY n8n INTEGRATION: AUTOMATE CALENDLY WITH N8N
CALENDLY N8N INTEGRATION: AUTOMATE CALENDLY WITH N8N
Need help automating Calendly with n8n?
Our team will get back to you in minutes.
Why automate Calendly with n8n?
The Calendly n8n integration gives you access to 4 triggers that monitor your scheduling events around the clock. You can automatically detect when new meetings are created or when appointments get cancelled—at both the user and organization level—giving you complete visibility over your scheduling activity.
Significant time savings: No more checking Calendly manually to see who booked a call or cancelled last minute. Set up smart rules that automatically push new meeting data to your CRM like HubSpot, create tasks in your project management tool like Notion, or trigger personalized email sequences. What used to take 15-20 minutes of daily admin work now happens in seconds.
Improved responsiveness: The moment someone books a meeting, your workflow springs into action. Send instant Slack notifications to your team, add the prospect to a nurture sequence, or pre-populate your meeting notes template. When cancellations happen, trigger immediate follow-up emails or reschedule prompts before the lead goes cold.
Zero oversight guaranteed: Calendly triggers monitor 24/7, even on weekends and holidays. Every booking and every cancellation immediately triggers your automation—no missed appointments, no forgotten follow-ups, no data entry errors.
Seamless integration: Connect Calendly to over 400 applications in n8n including Notion, HubSpot, Google Sheets, Slack, Airtable, and more. Build sophisticated workflows that span your entire tech stack without writing a single line of code.
How to connect Calendly to n8n?
! 1 stepHow to connect Calendly to n8n?
- 01
Add the node
Search and add the node in your workflow.
TIP💡 TIP: If you're automating for an entire organization (not just your personal calendar), make sure your Calendly account has admin permissions and use the "Organization" scope. Personal Access Tokens with user-level access won't be able to monitor other team members' events.- 01
Need help automating Calendly with n8n?
Our team will get back to you in minutes.
Calendly triggers available in n8n
01 Trigger 01Calendly Trigger - Event Created (User Scope)
This trigger fires automatically whenever a new event is created on your personal Calendly calendar. It's your go-to option for monitoring individual scheduling activity and launching workflows based on new bookings.
When someone books a meeting through your Calendly link, this trigger captures the event data and passes it to the rest of your n8n workflow. You get access to all the meeting details: attendee name, email, scheduled time, event type, answers to custom questions, and more.
Configuration parameters:
- Credential to connect with: Select your Calendly account from the dropdown menu. This is required to authenticate with the Calendly API.
- Scope: Set to "User" to monitor only your personal calendar events. This parameter is ignored if using an API Key, making it optional in that scenario.
- Events: Select "Event Created" from the dropdown to trigger on new bookings. This field is required.
Typical use cases:
- Automatically add new meeting attendees to your CRM (HubSpot, Salesforce, Pipedrive)
- Send custom confirmation emails via SendGrid or Mailchimp with personalized meeting prep details
- Create a new row in Google Sheets or Airtable logging each booking for reporting
- Post a Slack notification to your sales channel when a high-value prospect books a demo
When to use it: Perfect for solopreneurs, freelancers, or team members who want to automate actions based on their own calendar. If you only need to track your personal bookings, this is the simplest and most efficient setup.

02 Trigger 02Calendly Trigger - Event Cancelled (User Scope)
This trigger activates the moment a scheduled event gets cancelled on your personal Calendly calendar. It's essential for maintaining proactive follow-up with leads who cancel and preventing potential opportunities from slipping through the cracks.
Cancellations happen for many reasons—schedule conflicts, cold feet, or genuine emergencies. This trigger ensures you're immediately notified and can take automated action, whether that's sending a reschedule link, flagging the contact in your CRM, or removing them from pre-meeting sequences.
Configuration parameters:
- Credential to connect with: Choose your authenticated Calendly account from the dropdown. This is required for secure API communication.
- Scope: Set to "User" to monitor cancellations on your personal calendar only. This is optional if using an API Key.
- Events: Select "Event Canceled" to trigger specifically when meetings are cancelled. This field is required.
Typical use cases:
- Send an automatic follow-up email with a reschedule link within minutes of cancellation
- Update the contact's status in your CRM like Attio to "Cancelled - Needs Follow-up"
- Remove the contact from automated meeting reminder sequences
- Log cancellation data in a spreadsheet for trend analysis (too many cancellations might indicate a booking process issue)
When to use it: Ideal for sales professionals and consultants who can't afford to lose warm leads. By automating your cancellation response, you increase the chances of rebooking by 40-60% compared to manual follow-up.

03 Trigger 03Calendly Trigger - Event Created (Organization Scope)
This trigger monitors new event creation across your entire Calendly organization—not just your personal calendar. It's designed for team leads, operations managers, and anyone who needs visibility over all scheduling activity within a company account.
When any team member receives a booking through Calendly, this trigger fires and captures the event data. This enables centralized reporting, team-wide CRM updates, and coordinated follow-up workflows that ensure consistent processes across your organization.
Configuration parameters:
- Credential to connect with: Select an account with organization-level admin permissions. This is required and must have appropriate access rights.
- Scope: Set to "Organization" to monitor events across all team members' calendars. This is required for organization-wide visibility (ignored if using API Key).
- Events: Select "Event Created" from the dropdown. This is required to specify the trigger condition.
Typical use cases:
- Centralize all team bookings in a master Google Sheet or Airtable base for management reporting
- Automatically assign leads in your CRM to the rep who booked the meeting
- Send team-wide Slack notifications when demos or sales calls are scheduled
- Sync all appointments to a shared team calendar in Google Calendar or Outlook
When to use it: Essential for sales teams, agencies, and service businesses with multiple team members using Calendly. Gives you a bird's-eye view of all scheduling activity and ensures no booking goes untracked.

04 Trigger 04Calendly Trigger - Event Cancelled (Organization Scope)
This trigger fires whenever any event is cancelled across your entire Calendly organization. It's critical for maintaining oversight of team performance and ensuring that cancelled meetings trigger appropriate follow-up actions regardless of which team member was originally assigned.
Tracking cancellations at the organization level helps identify patterns: Are certain event types getting cancelled more often? Is one team member experiencing higher cancellation rates? This data is invaluable for optimizing your scheduling and sales processes.
Configuration parameters:
- Credential to connect with: Choose an admin-level Calendly account that has permissions to view organization-wide data. This is required.
- Scope: Must be set to "Organization" to capture cancellations from all team members. This is required for full organizational visibility.
- Events: Select "Event Canceled" to trigger on any cancellation within your organization. This field is required.
Typical use cases:
- Alert team leads via Slack or email when cancellations occur for key accounts
- Automatically reassign leads in your CRM like Pipedrive back to a "Needs Outreach" queue
- Track cancellation metrics in a dashboard to identify process improvements
- Trigger a manager notification if cancellation rates exceed a threshold
When to use it: Perfect for sales managers and operations teams who need to ensure no cancelled meeting falls through the cracks. Combine with organization-level event creation triggers for complete scheduling visibility.

Build your first workflow with our team
Drop your email and we'll send you the catalog of automations you can ship today.
- Free n8n & Make scenarios to import
- Step-by-step setup docs
- Live cohort + community support
Frequently asked questions
Is the Calendly n8n integration free?
Yes, the Calendly integration is included natively in n8n at no additional cost—whether you're using n8n Cloud or self-hosting. However, you'll need a Calendly account with API access, which is available on Calendly's Professional plan and above. The free Calendly tier has limited API capabilities, so you may need to upgrade depending on your automation needs. On the n8n side, your usage counts toward your overall workflow execution limits based on your n8n plan.What event data can I access from Calendly triggers in n8n?
When a Calendly trigger fires, you receive comprehensive event data including: the event type name and duration, scheduled start and end times, attendee name and email address, attendee timezone, any custom question responses they provided during booking, the event URL, cancellation reason (for cancelled events), and the Calendly user who owns the event. This data is available as JSON output that you can map to any subsequent node in your workflow—perfect for CRM updates, personalized emails, or custom notifications.How long does it take to set up the Calendly n8n integration?
Most users complete the entire setup in under 10 minutes. Generating your Calendly API token takes about 2 minutes, adding credentials in n8n takes another 2-3 minutes, and building a basic trigger workflow takes 3-5 minutes. If you're setting up organization-level triggers, allow a few extra minutes to verify admin permissions. The integration uses webhooks for real-time data, so there's no polling delay—events fire within seconds of the actual booking or cancellation.



