Calendly
Scheduling integration · 19 node(s) including 1 trigger.
00Overview
Manage Calendly event types, scheduled events, invitees, and scheduling links
Every field below is exactly what you see in the Flomation editor. Fields marked ● live picker let you choose from a list pulled live from your account — no IDs to look up.
01Connecting Calendly
Add your credentials as a Flomation environment secret, then pick them in each node. The connection fields are:
| Field | Type | Details | |
|---|---|---|---|
| Calendly Connection | secret | Required | Calendly credential or Personal Access Token |
${secrets.your_secret}.02Availability
Calendly: Get Availability Schedules
scheduling/calendly/availability_schedule_get_all · Action
List a Calendly user's availability schedules (working hours). Defaults to the connected user.
| Field | Type | Details | |
|---|---|---|---|
| User URI | string | Defaults to the connected user (optional) |
Returns: results, count, result, tool_result, success, error
03Busy
Calendly: Get Busy Times
scheduling/calendly/busy_times_get_all · Action
List a Calendly user's busy periods (internal and external calendar events) within a date range of up to 7 days.
| Field | Type | Details | |
|---|---|---|---|
| Start Time | string | Required | 2026-07-03T00:00:00Z |
| End Time | string | Required | 2026-07-10T00:00:00Z (max 7 days after start) |
| User URI | string | Defaults to the connected user (optional) |
Returns: results, count, result, tool_result, success, error
04Event
Calendly: Cancel Event
scheduling/calendly/event_cancel · Action
Cancel a scheduled Calendly event (booking), optionally with a reason shown to the invitee.
| Field | Type | Details | |
|---|---|---|---|
| Event | string | Required | Scheduled event ID or URI |
| Reason | text | Cancellation reason shown to the invitee (optional) |
Returns: id, result, tool_result, success, error
Calendly: Get Event
scheduling/calendly/event_get · Action
Retrieve a single scheduled Calendly event (booking) by its ID or URI.
| Field | Type | Details | |
|---|---|---|---|
| Event | string | Required | Scheduled event ID or URI |
Returns: id, result, tool_result, success, error
Calendly: Get Many Events
scheduling/calendly/event_get_all · Action
List scheduled Calendly events (bookings) for you or your organisation, with status, time and invitee filters.
| Field | Type | Details | |
|---|---|---|---|
| Scope | string | choices: User, Organization | |
| Status | string | choices: Any, Active, Canceled | |
| Invitee Email | string | Only events booked by this invitee (optional) | |
| Start After | string | 2026-07-01T00:00:00Z (optional) | |
| Start Before | string | 2026-08-01T00:00:00Z (optional) | |
| Limit | integer | Results per page (1-100, default 50) | |
| Return All | boolean | Follow pagination and return every event | |
| Page Token | string | Resume from a previous run's next_page_token |
Returns: results, count, next_page_token, result, tool_result, success, error
Calendly: Get Event Type
scheduling/calendly/event_type_get · Action
Retrieve a single Calendly event type (meeting template) by its ID or URI.
| Field | Type | Details | |
|---|---|---|---|
| Event Type | string | Required | Event type ID or URI |
Returns: id, result, tool_result, success, error
Calendly: Get Many Event Types
scheduling/calendly/event_type_get_all · Action
List the event types (meeting templates) belonging to you or your organisation.
| Field | Type | Details | |
|---|---|---|---|
| Scope | string | choices: User, Organization | |
| Active Only | boolean | Only return event types that are currently bookable | |
| Limit | integer | Results per page (1-100, default 50) | |
| Return All | boolean | Follow pagination and return every event type | |
| Page Token | string | Resume from a previous run's next_page_token |
Returns: results, count, next_page_token, result, tool_result, success, error
05Invitation
Calendly: Invite Member
scheduling/calendly/invitation_create · Action
Invite a person to join your Calendly organisation by email.
| Field | Type | Details | |
|---|---|---|---|
string | Required | person@example.com |
Returns: id, result, tool_result, success, error
Calendly: Revoke Invitation
scheduling/calendly/invitation_delete · Action
Revoke a pending invitation to join your Calendly organisation.
| Field | Type | Details | |
|---|---|---|---|
| Invitation | string | Required | Invitation ID or URI |
Returns: tool_result, success, error
Calendly: Get Many Invitations
scheduling/calendly/invitation_get_all · Action
List invitations to join your Calendly organisation, optionally filtered by email or status.
| Field | Type | Details | |
|---|---|---|---|
string | Only invitations for this email (optional) | ||
| Status | string | choices: Any, Pending, Accepted, Declined | |
| Limit | integer | Results per page (1-100, default 50) | |
| Return All | boolean | Follow pagination and return every invitation | |
| Page Token | string | Resume from a previous run's next_page_token |
Returns: results, count, next_page_token, result, tool_result, success, error
06Invitee
Calendly: Get Invitee
scheduling/calendly/invitee_get · Action
Retrieve a single invitee of a scheduled Calendly event, including their answers to booking questions.
| Field | Type | Details | |
|---|---|---|---|
| Event | string | Required | Scheduled event ID or URI |
| Invitee | string | Required | Invitee ID or URI |
Returns: id, result, tool_result, success, error
Calendly: Get Many Invitees
scheduling/calendly/invitee_get_all · Action
List the invitees (attendees) of a scheduled Calendly event, with status and email filters.
| Field | Type | Details | |
|---|---|---|---|
| Event | string | Required | Scheduled event ID or URI |
| Status | string | choices: Any, Active, Canceled | |
string | Only invitees with this email (optional) | ||
| Limit | integer | Results per page (1-100, default 50) | |
| Return All | boolean | Follow pagination and return every invitee | |
| Page Token | string | Resume from a previous run's next_page_token |
Returns: results, count, next_page_token, result, tool_result, success, error
07Membership
Calendly: Remove Member
scheduling/calendly/membership_delete · Action
Remove a member from your Calendly organisation.
| Field | Type | Details | |
|---|---|---|---|
| Membership | string | Required | Organisation membership ID or URI |
Returns: tool_result, success, error
Calendly: Get Many Members
scheduling/calendly/membership_get_all · Action
List the members of your Calendly organisation, optionally filtered by email.
| Field | Type | Details | |
|---|---|---|---|
string | Only members with this email (optional) | ||
| Limit | integer | Results per page (1-100, default 50) | |
| Return All | boolean | Follow pagination and return every member | |
| Page Token | string | Resume from a previous run's next_page_token |
Returns: results, count, next_page_token, result, tool_result, success, error
08No
Calendly: Mark Invitee No-Show
scheduling/calendly/no_show_create · Action
Mark an invitee of a scheduled Calendly event as a no-show.
| Field | Type | Details | |
|---|---|---|---|
| Invitee URI | string | Required | https://api.calendly.com/scheduled_events/.../invitees/... |
Returns: id, result, tool_result, success, error
Calendly: Unmark Invitee No-Show
scheduling/calendly/no_show_delete · Action
Remove a no-show mark from an invitee of a scheduled Calendly event.
| Field | Type | Details | |
|---|---|---|---|
| No-Show | string | Required | No-show ID or URI (from Mark Invitee No-Show) |
Returns: tool_result, success, error
09Scheduling
Calendly: Create Scheduling Link
scheduling/calendly/scheduling_link_create · Action
Create a single-use scheduling link for an event type — the link expires after one booking.
| Field | Type | Details | |
|---|---|---|---|
| Event Type | string | Required | Event type ID or URI to create the link for |
Returns: booking_url, result, tool_result, success, error
10User
Calendly: Get Current User
scheduling/calendly/user_get · Action
Retrieve the Calendly user the connection belongs to, including their scheduling URL and organisation.
Returns: id, email, scheduling_url, organization, result, tool_result, success, error
11Triggers
Calendly Webhook Trigger
trigger/calendly_webhook · Trigger
Triggers a flow when a Calendly event occurs (invitee created/canceled, no-shows, routing form submissions). The webhook subscription is registered with Calendly automatically.
| Field | Type | Details | |
|---|---|---|---|
| Scope | string | choices: User, Organization | |
| Events | multi_select | Required | choices: Invitee Created (event booked), Invitee Canceled (event canceled), Invitee No-Show Marked, Invitee No-Show Unmarked, Routing Form Submitted |
Returns: content, event, payload, invitee_name, invitee_email, event_start_time, created_at, body, triggered_at
12Notes & Limitations
Behaviours and constraints worth knowing before you build with these nodes.
- Busy-time lookups accept a date range of at most 7 days per query, so wider windows must be split across several runs.
- Single-use scheduling links stop working after the first booking is made, so generate a fresh link for each person you invite.
- Inviting a person to your organisation sends them a real email immediately, and revoking only works while the invitation is still pending.
- Webhook triggers and organisation management (inviting or removing members) require a paid Calendly plan and organisation-admin access; these actions fail on free or member-level accounts.