Calendly – Workflow Actions & Triggers
What’s new?
You can now connect Calendly directly to Workflows. Five triggers — Invitee created, Invitee canceled, Invitee no show created, New routing form submission, and Event cancelled — plus nine actions covering one-off meeting creation, invitee booking, event lifecycle management, no-show marking, and Calendly contact and user lookups let your automations react to scheduling activity and drive Calendly back the other way.
How it works
Four of the five triggers are instant — backed by Calendly’s native webhooks (invitee.created, invitee.canceled, inviteenoshow.created, routingformsubmission.created). The fifth (Event cancelled, for host-initiated cancellation) polls every 5 minutes because Calendly does not emit a native webhook for it. Each instant trigger exposes a Webhook Subscription Scope filter — User to watch the connected user’s events, or Organization to watch every user in the Calendly org. Authentication is OAuth via an External Authentication Configuration step that labels each connected account with a friendly Name and Email.
How to use it
- In Workflows, add a Calendly trigger or action.
- Click Connect your account; enter a friendly Name and Email for the connected account in the External Authentication Configuration modal, then complete the OAuth handshake on Calendly’s side.
- For instant triggers: pick a Webhook Subscription Scope (User or Organization) and any additional filters.
- For actions: fill required fields (Event Name, Host User, Duration, Start Date, End Date for Create one-off meeting; identifiers + payload for the rest); Test Action to validate.
- Save and publish.
Simple example
A prospect books a discovery call through a sales rep’s Calendly link. Invitee created fires within seconds — the workflow finds or creates the matching CRM contact, attaches the booking details (event type, scheduled window, custom question answers) to custom fields, and sends a pre-call SMS with prep material. If the prospect later cancels, Invitee canceled fires; the workflow waits two hours, then sends a tailored reschedule offer with a one-off Calendly link.
Additional Notes
- Triggers (5): Invitee created (Instant), Invitee canceled (Instant), Invitee no show created (Instant), New routing form submission (Instant), Event cancelled (Polling 5 Mins for host-initiated cancellation since Calendly has no native webhook for it).
- Actions (9): Create one-off meeting, Book meeting for invitee, Find event, Cancel an event, Mark invitee as no show, Create contact, Find contact, Update contact, Find user.
- OAuth authentication via the External Authentication Configuration modal — each connected account is labeled with a Name and Email for clear multi-account routing.
- Webhook Subscription Scope filter on instant triggers — pick User for individual rep automations or Organization for shared sales/CS workflows.
- Create one-off meeting accepts Duration up to 720 minutes (12 hours); Timezone defaults to the host’s time zone and accepts IANA names (America/New_York, Asia/Kolkata).
- A reschedule in Calendly appears as two events in this integration — invitee.canceled for the old slot followed by invitee.created for the new slot.
Calendly – Workflow Actions & Triggers
What’s new?
You can now connect Calendly directly to Workflows. Five triggers — Invitee created, Invitee canceled, Invitee no show created, New routing form submission, and Event cancelled — plus nine actions covering one-off meeting creation, invitee booking, event lifecycle management, no-show marking, and Calendly contact and user lookups let your automations react to scheduling activity and drive Calendly back the other way.
How it works
Four of the five triggers are instant — backed by Calendly’s native webhooks (invitee.created, invitee.canceled, inviteenoshow.created, routingformsubmission.created). The fifth (Event cancelled, for host-initiated cancellation) polls every 5 minutes because Calendly does not emit a native webhook for it. Each instant trigger exposes a Webhook Subscription Scope filter — User to watch the connected user’s events, or Organization to watch every user in the Calendly org. Authentication is OAuth via an External Authentication Configuration step that labels each connected account with a friendly Name and Email.
How to use it
- In Workflows, add a Calendly trigger or action.
- Click Connect your account; enter a friendly Name and Email for the connected account in the External Authentication Configuration modal, then complete the OAuth handshake on Calendly’s side.
- For instant triggers: pick a Webhook Subscription Scope (User or Organization) and any additional filters.
- For actions: fill required fields (Event Name, Host User, Duration, Start Date, End Date for Create one-off meeting; identifiers + payload for the rest); Test Action to validate.
- Save and publish.
Simple example
A prospect books a discovery call through a sales rep’s Calendly link. Invitee created fires within seconds — the workflow finds or creates the matching CRM contact, attaches the booking details (event type, scheduled window, custom question answers) to custom fields, and sends a pre-call SMS with prep material. If the prospect later cancels, Invitee canceled fires; the workflow waits two hours, then sends a tailored reschedule offer with a one-off Calendly link.
Additional Notes
- Triggers (5): Invitee created (Instant), Invitee canceled (Instant), Invitee no show created (Instant), New routing form submission (Instant), Event cancelled (Polling 5 Mins for host-initiated cancellation since Calendly has no native webhook for it).
- Actions (9): Create one-off meeting, Book meeting for invitee, Find event, Cancel an event, Mark invitee as no show, Create contact, Find contact, Update contact, Find user.
- OAuth authentication via the External Authentication Configuration modal — each connected account is labeled with a Name and Email for clear multi-account routing.
- Webhook Subscription Scope filter on instant triggers — pick User for individual rep automations or Organization for shared sales/CS workflows.
- Create one-off meeting accepts Duration up to 720 minutes (12 hours); Timezone defaults to the host’s time zone and accepts IANA names (America/New_York, Asia/Kolkata).
- A reschedule in Calendly appears as two events in this integration — invitee.canceled for the old slot followed by invitee.created for the new slot.
Calendly – Workflow Actions & Triggers
What’s new?
You can now connect Calendly directly to Workflows. Five triggers — Invitee created, Invitee canceled, Invitee no show created, New routing form submission, and Event cancelled — plus nine actions covering one-off meeting creation, invitee booking, event lifecycle management, no-show marking, and Calendly contact and user lookups let your automations react to scheduling activity and drive Calendly back the other way.
How it works
Four of the five triggers are instant — backed by Calendly’s native webhooks (invitee.created, invitee.canceled, inviteenoshow.created, routingformsubmission.created). The fifth (Event cancelled, for host-initiated cancellation) polls every 5 minutes because Calendly does not emit a native webhook for it. Each instant trigger exposes a Webhook Subscription Scope filter — User to watch the connected user’s events, or Organization to watch every user in the Calendly org. Authentication is OAuth via an External Authentication Configuration step that labels each connected account with a friendly Name and Email.
How to use it
- In Workflows, add a Calendly trigger or action.
- Click Connect your account; enter a friendly Name and Email for the connected account in the External Authentication Configuration modal, then complete the OAuth handshake on Calendly’s side.
- For instant triggers: pick a Webhook Subscription Scope (User or Organization) and any additional filters.
- For actions: fill required fields (Event Name, Host User, Duration, Start Date, End Date for Create one-off meeting; identifiers + payload for the rest); Test Action to validate.
- Save and publish.
Simple example
A prospect books a discovery call through a sales rep’s Calendly link. Invitee created fires within seconds — the workflow finds or creates the matching CRM contact, attaches the booking details (event type, scheduled window, custom question answers) to custom fields, and sends a pre-call SMS with prep material. If the prospect later cancels, Invitee canceled fires; the workflow waits two hours, then sends a tailored reschedule offer with a one-off Calendly link.
Additional Notes
- Triggers (5): Invitee created (Instant), Invitee canceled (Instant), Invitee no show created (Instant), New routing form submission (Instant), Event cancelled (Polling 5 Mins for host-initiated cancellation since Calendly has no native webhook for it).
- Actions (9): Create one-off meeting, Book meeting for invitee, Find event, Cancel an event, Mark invitee as no show, Create contact, Find contact, Update contact, Find user.
- OAuth authentication via the External Authentication Configuration modal — each connected account is labeled with a Name and Email for clear multi-account routing.
- Webhook Subscription Scope filter on instant triggers — pick User for individual rep automations or Organization for shared sales/CS workflows.
- Create one-off meeting accepts Duration up to 720 minutes (12 hours); Timezone defaults to the host’s time zone and accepts IANA names (America/New_York, Asia/Kolkata).
- A reschedule in Calendly appears as two events in this integration — invitee.canceled for the old slot followed by invitee.created for the new slot.
Calendly – Workflow Actions & Triggers
What’s new?
You can now connect Calendly directly to Workflows. Five triggers — Invitee created, Invitee canceled, Invitee no show created, New routing form submission, and Event cancelled — plus nine actions covering one-off meeting creation, invitee booking, event lifecycle management, no-show marking, and Calendly contact and user lookups let your automations react to scheduling activity and drive Calendly back the other way.
How it works
Four of the five triggers are instant — backed by Calendly’s native webhooks (invitee.created, invitee.canceled, inviteenoshow.created, routingformsubmission.created). The fifth (Event cancelled, for host-initiated cancellation) polls every 5 minutes because Calendly does not emit a native webhook for it. Each instant trigger exposes a Webhook Subscription Scope filter — User to watch the connected user’s events, or Organization to watch every user in the Calendly org. Authentication is OAuth via an External Authentication Configuration step that labels each connected account with a friendly Name and Email.
How to use it
- In Workflows, add a Calendly trigger or action.
- Click Connect your account; enter a friendly Name and Email for the connected account in the External Authentication Configuration modal, then complete the OAuth handshake on Calendly’s side.
- For instant triggers: pick a Webhook Subscription Scope (User or Organization) and any additional filters.
- For actions: fill required fields (Event Name, Host User, Duration, Start Date, End Date for Create one-off meeting; identifiers + payload for the rest); Test Action to validate.
- Save and publish.
Simple example
A prospect books a discovery call through a sales rep’s Calendly link. Invitee created fires within seconds — the workflow finds or creates the matching CRM contact, attaches the booking details (event type, scheduled window, custom question answers) to custom fields, and sends a pre-call SMS with prep material. If the prospect later cancels, Invitee canceled fires; the workflow waits two hours, then sends a tailored reschedule offer with a one-off Calendly link.
Additional Notes
- Triggers (5): Invitee created (Instant), Invitee canceled (Instant), Invitee no show created (Instant), New routing form submission (Instant), Event cancelled (Polling 5 Mins for host-initiated cancellation since Calendly has no native webhook for it).
- Actions (9): Create one-off meeting, Book meeting for invitee, Find event, Cancel an event, Mark invitee as no show, Create contact, Find contact, Update contact, Find user.
- OAuth authentication via the External Authentication Configuration modal — each connected account is labeled with a Name and Email for clear multi-account routing.
- Webhook Subscription Scope filter on instant triggers — pick User for individual rep automations or Organization for shared sales/CS workflows.
- Create one-off meeting accepts Duration up to 720 minutes (12 hours); Timezone defaults to the host’s time zone and accepts IANA names (America/New_York, Asia/Kolkata).
- A reschedule in Calendly appears as two events in this integration — invitee.canceled for the old slot followed by invitee.created for the new slot.
Group Your Contacts by Source in Dashboards and Reporting
What's New?
- You can now group Contacts widgets by Source in your dashboards and reports.
- Break down contact counts by where they came from — see at a glance which sources bring in the most contacts.
- The same Source grouping you already use for Opportunities is now available for Contacts too.
How It Works:
- Open a dashboard and add or edit a Contacts widget.
- In the widget settings, open the Group By dropdown.
- Select Source to bucket your contacts by their source.
Why It Matters:
- Channel visibility — instantly see which sources are generating the most contacts.
- Consistent experience — grouping by Source now works the same way across Contacts and Opportunities, so there's no guesswork switching between modules.
- Better lead-source decisions — use the breakdown to focus effort on the channels that perform.


