# Calendly integration

> Scheduling automation platform for managing events, invitees, availability, and booking workflows.

- Authentication: oauth2

## Tools (51)

- **Cancel Scheduled Event**: Cancel a scheduled event with an optional reason.
- **Create Event Invitee**: Programmatically schedule an event by creating an invitee (Scheduling API, paid plan required).
- **Create Event Type**: Create a new one-on-one event type with basic configuration options.
- **Create Event Type Share**: Create a shareable override link for an event type with custom settings.
- **Create One-Off Event Type**: Create a temporary, single-use event type not linked to recurring schedules.
- **Create Single-Use Scheduling Link**: Generate a single-use scheduling link for an event type.
- **Create Webhook Subscription**: Set up a webhook subscription to receive real-time event notifications.
- **Delete Invitee Data**: Submit a GDPR/privacy compliance request to delete invitee data (Enterprise only).
- **Delete Invitee No-Show**: Remove a no-show record from an invitee.
- **Delete Scheduled Event Data**: Submit a compliance request to delete scheduled event data within a time range (Enterprise only).
- **Delete Webhook Subscription**: Delete a webhook subscription by UUID.
- **Get Current User**: Retrieve the currently authenticated user's profile information.
- **Get Event Invitee**: Retrieve details of a specific invitee for a scheduled event.
- **Get Event Type**: Retrieve details of a specific event type by UUID.
- **Get Group**: Retrieve details of a specific group by UUID.
- **Get Group Relationship**: Retrieve details of a specific group relationship by UUID.
- **Get Invitee No-Show**: Retrieve a specific no-show record for an invitee.
- **Get Organization Invitation**: Retrieve details of a specific organization invitation.
- **Get Organization Membership**: Retrieve details of a specific organization membership.
- **Get Routing Form**: Retrieve details of a specific routing form by UUID.
- **Get Routing Form Submission**: Retrieve details of a specific routing form submission.
- **Get Sample Webhook Data**: Retrieve sample webhook payload data for testing purposes.
- **Get Scheduled Event**: Retrieve details of a specific scheduled event by UUID.
- **Get User**: Retrieve a specific user's profile by UUID.
- **Get User Availability Schedule**: Retrieve a specific availability schedule by UUID.
- **Get Webhook Subscription**: Retrieve details of a specific webhook subscription.
- **Invite User to Organization**: Send an invitation for a user to join an organization.
- **List Activity Log Entries**: Retrieve activity log entries for an organization with optional filtering.
- **List Event Invitees**: List invitees for a specific scheduled event with optional filtering.
- **List Event Type Availability Schedules**: Retrieve the availability schedule configuration for a specific event type.
- **List Event Type Available Times**: List available booking time slots for an event type within a date range (max 7 days).
- **List Event Type Hosts**: List the hosts (members) assigned to a specific event type.
- **List Event Types**: List event types for a user or organization with optional filtering.
- **List Group Memberships**: List memberships for a group or user.
- **List Group Relationships**: List group relationships filtered by organization, owner, or group.
- **List Groups**: List all groups within an organization.
- **List Organization Invitations**: List invitations for an organization with optional status filtering.
- **List Organization Memberships**: List memberships for an organization or user with optional filtering.
- **List Outgoing Communications**: Retrieve outgoing SMS and email communications sent from Calendly (Enterprise only).
- **List Routing Forms**: List routing forms for an organization.
- **List Routing Form Submissions**: List submissions for a specific routing form.
- **List Scheduled Events**: List scheduled events for a user or organization with optional filters.
- **List User Availability Schedules**: List all availability schedules for a specific user.
- **List User Busy Times**: Retrieve time ranges when a user is busy within a date range (max 7 days).
- **List User Meeting Locations**: Retrieve a user's configured meeting locations (Zoom, Google Meet, etc.).
- **List Webhook Subscriptions**: List webhook subscriptions for an organization with optional user filtering.
- **Mark Invitee as No-Show**: Mark an invitee as a no-show for a scheduled event.
- **Remove User from Organization**: Remove a user from an organization by deleting their membership.
- **Revoke Organization Invitation**: Cancel a pending organization invitation.
- **Update Event Type**: Update an existing one-on-one event type's settings and properties.
- **Update Event Type Availability Schedule**: Update the availability schedule for an event type (overwrites all existing rules).

## Triggers (3)

- **New Booking in Calendly**: Triggers when someone books a new event on your Calendly. Fires once per invitee — group events with multiple invitees produce multiple firings.
- **Booking Cancelled in Calendly**: Triggers when an existing Calendly booking is cancelled. Fires once per invitee on the cancelled event. Note: cancellations of events that were originally scheduled more than 30 days ago may not be detected via polling — use webhooks for guaranteed coverage of long-tail cancellations.
- **New Routing Form Submission in Calendly**: Triggers when a new submission is received on the chosen Calendly routing form

## Related prompts

- [Pause Mailshake outreach when a prospect books on Calendly](https://www.generalinput.com/prompts/pause-mailshake-outreach-when-a-prospect-books-on-calendly.md)
- [Warm Telegram confirmations from you for new Calendly bookings](https://www.generalinput.com/prompts/warm-telegram-confirmations-from-you-for-new-calendly-bookings.md)
- [AI voice reminder calls before Calendly meetings to cut no-shows](https://www.generalinput.com/prompts/ai-voice-reminder-calls-before-calendly-meetings-to-cut-no-shows.md)
- [Grade Calendly bookings and route them in Saleshandy](https://www.generalinput.com/prompts/grade-calendly-bookings-and-route-them-in-saleshandy.md)
- [DM Calendly demo bookings on Messenger and log to Sheets](https://www.generalinput.com/prompts/dm-calendly-demo-bookings-on-messenger-and-log-to-sheets.md)
- [Daily coaching call prep cards in Slack from Kajabi and Calendly](https://www.generalinput.com/prompts/daily-coaching-call-prep-cards-in-slack-from-kajabi-and-calendly.md)
- [Pre-meeting briefing in Slack from every Calendly booking](https://www.generalinput.com/prompts/pre-meeting-briefing-in-slack-from-every-calendly-booking.md)
- [Hunter pre-call briefs in Slack for new Calendly bookings](https://www.generalinput.com/prompts/hunter-pre-call-briefs-in-slack-for-new-calendly-bookings.md)
- [Daily Calendly to Constant Contact follow-up drafts](https://www.generalinput.com/prompts/daily-calendly-to-constant-contact-follow-up-drafts.md)
- [Instant Slack pre-call briefs the moment a Calendly meeting is booked](https://www.generalinput.com/prompts/instant-slack-pre-call-briefs-the-moment-a-calendly-meeting-is-booked.md)
- [Pre-meeting research briefs in Gmail for new Calendly bookings](https://www.generalinput.com/prompts/pre-meeting-research-briefs-in-gmail-for-new-calendly-bookings.md)
- [Route new Calendly bookings into Customer.io and brief the host in Slack](https://www.generalinput.com/prompts/route-new-calendly-bookings-into-customerio-and-brief-the-host-in-slack.md)

Connect Calendly in General Input: https://www.generalinput.com/apps/calendly