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:Scheduled Events & Invitees
Scheduled Events & Invitees
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_showEvent Types
Event Types
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_relationshipsScheduling Links & Availability
Scheduling Links & Availability
calendly_create_scheduling_link, calendly_create_single_use_scheduling_link, calendly_list_event_type_available_times, calendly_list_user_busy_times, calendly_list_user_availability_schedules, calendly_get_user_availability_schedule, calendly_update_user_availability_schedule, calendly_get_user_availabilityOrganizations & Teams
Organizations & Teams
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_membershipRouting Forms
Routing Forms
calendly_list_routing_forms, calendly_get_routing_form, calendly_list_routing_form_submissions, calendly_get_routing_form_submissionWebhooks
Webhooks
calendly_list_webhook_subscriptions, calendly_create_webhook_subscription, calendly_delete_webhook_subscriptionData Compliance
Data Compliance
calendly_delete_invitee_data, calendly_delete_scheduled_event_dataActivity Log & Profile
Activity Log & Profile
calendly_list_activity_log_entries, calendly_get_current_userCommon 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
calendly_create_event_invitee fails with a permission error
calendly_create_event_invitee fails with a permission error
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.Organization or team tools return empty results
Organization or team tools return empty results
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 form submissions aren't showing up
Routing form submissions aren't showing up
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.