Skip to main content

Calendly

Shanone’s Calendly integration gives your agent 51 tools for managing scheduling: event types, scheduled events, invitees, availability, organizations, teams, and routing forms.

Getting Started

1

Connect via OAuth

Ask your agent to do something with Calendly (e.g. “list my upcoming scheduled events”), or connect proactively from Integrations in the Shanone dashboard. Either way, you’ll get a connect_link to authorize Shanone against your Calendly account.
2

Authorize the Calendly account

Approve Calendly’s OAuth consent screen for the account (and organization, if applicable) you want Shanone to act on.
3

Retry your request

Once connected, shanone_execute_tool calls for calendly_* tools will succeed.

Available Tools

Shanone provides 51 tools for Calendly, organized into these categories:
calendly_list_scheduled_events, calendly_get_scheduled_event, calendly_cancel_scheduled_event, calendly_list_event_invitees, calendly_get_invitee, calendly_create_event_invitee, calendly_mark_invitee_no_show, calendly_delete_invitee_no_show
calendly_list_event_types, calendly_get_event_type, calendly_create_event_type, calendly_update_event_type, calendly_create_one_off_event_type, calendly_get_event_type_availability, calendly_update_event_type_availability, calendly_list_event_type_hosts, calendly_list_group_event_types, calendly_get_group_event_type, calendly_list_group_relationships
calendly_get_organization, calendly_get_organization_membership, calendly_list_organization_memberships, calendly_invite_user_to_organization, calendly_remove_user_from_organization, calendly_list_organization_invitations, calendly_revoke_organization_invitation, calendly_list_teams, calendly_get_team, calendly_list_team_memberships, calendly_get_team_membership
calendly_list_routing_forms, calendly_get_routing_form, calendly_list_routing_form_submissions, calendly_get_routing_form_submission
calendly_list_webhook_subscriptions, calendly_create_webhook_subscription, calendly_delete_webhook_subscription
calendly_create_share, calendly_delete_share
calendly_delete_invitee_data, calendly_delete_scheduled_event_data
calendly_list_activity_log_entries, calendly_get_current_user

Common Use Cases

Meeting prep

Pull today’s scheduled events and invitee details before a call

No-show follow-up

Detect no-shows and draft a reschedule email via a scheduling link

Lead routing

Read routing form submissions and file them into a CRM or task tracker

Team access management

Invite or remove organization members and audit team memberships

Troubleshooting

Creating invitees programmatically requires an Enterprise-tier Calendly account; on lower tiers, use calendly_create_scheduling_link instead and send that link to the invitee.
Membership/team management endpoints require the connected user to be an admin or owner of the Calendly organization — a regular member account won’t see other users’ data.
Routing forms must be published and actively receiving submissions in Calendly; calendly_list_routing_forms only returns forms owned by the connected user or their organization.