Unify Integrations
Logo
Calendly

Calendly

Logo

3 mins READ

Calendly is an online scheduling platform that simplifies appointment booking by allowing users to share their availability and let others book directly. It integrates with calendars, automates reminders, and eliminates back-and-forth emails.

Using Calendly for scheduling and meeting management can streamline your organization’s workflow and improve productivity. You can securely integrate it into your applications using either API keys or OAuth, depending on your specific needs.

Authentication

Before you begin, make sure you have the following information:

  • Connection Name: Select a descriptive name for your connection, like 'MyAppCalendlyIntegration'. This helps easily identify the connection within your application or integration settings.

  • Authentication Type: calendly.com supports API tokens  and OAuth 2.0 Authentication for authentication. 

Personal Access Token Authentication

  • Click on the "Integrations & Apps" in the left navigation menu of your Calendly home page.

  • In the "All Integrations" section, select "API and Webhooks".

  • Navigate to your personal API token.

  • Generate a new API key or use an existing one if available. Ensure to keep this key secure as it grants access to Calendly's services, and usage is billed accordingly.

    Frame 123 (1).png
    Frame 123 (1).png

OAuth 2.0 Authentication

  • Client Id: Input the Client ID provided after registering your application with Calendly. You can obtain this from the Calendly Developer Portal after setting up your app.

  • Client Secret: Enter your Client Secret, which is provided alongside the Client ID upon registering your application in the Calendly Developer Portal. Keep this information secure.

    Frame 124.png
    Frame 124.png
    Frame 125 (1).png
    Frame 125 (1).png

Actions

ActionsDescription
Create single-use scheduling linkCreates a one-time scheduling link in Calendly.
Invite user to organizationInvites a user to your organization in Calendly.
List event typesLists event types in Calendly.
List user availability schedulesLists availability schedules of users in Calendly.

Triggers

ActionsDescription
New EventTriggers on a new event in Calendly (e.g., when an invitee is created)