Unify Integrations
Logo
Cal.com

Cal.com

Logo

3 mins READ

Cal.com is an open-source scheduling platform that simplifies booking meetings by integrating with calendars and automation tools. It offers customizable scheduling links, team coordination, and API access for seamless appointment management.

Integrating your application with Cal allows you to streamline scheduling, manage appointments, and enhance your productivity. 

Authentication

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

  • Connection Name: Select a descriptive name for your connection, like "MyAppCalIntegration". This helps in easily identifying the connection within your application or integration settings.

  • Authentication Type: Cal.com supports API Token for authentication. This method ensures secure access to Cal.com’s functionalities and data.

Access Token Based Authentication

  • Login to your Cal.com account and click on  settings in the bottom left of the navigation panel. Navigate to  the API section and click on it.

  • Click on the “Create new token” button.

  • Provide a name and the required scopes for performing actions based on your use case and click on “Create Token”.

  • Treat this token with high confidentiality, as it allows access to your Cal.com account.

    Frame 161 (3).png
    Frame 161 (3).png

Actions

ActionsDescription
Create availabilityCreate a new availability for a schedule on Cal
Create event typeCreate a new event type on Cal
Create scheduleCreate a new schedule on Cal
Delete availabilityDelete an existing availability on Cal
Delete event typeDelete an existing event type on Cal
Delete scheduleDelete an existing schedule on Cal
Edit event typeEdit an existing event type on Cal
Edit scheduleEdit an existing schedule on Cal
Find event typeSearch for an event using an eventID on Cal
Get all event typesGet list of all event types on Cal
Get all schedulesGet list of all schedules on Cal

Triggers

TriggersDescription
Booking createdTriggers when a new booking is created on Cal
Booking deletedTriggers when a booking is cancelled on Cal
Booking rescheduledTriggers when a booking is rescheduled on Cal
Meeting endedTriggers after a meeting ends on Cal
Meeting startedTriggers when a meeting starts on Cal
Out of office createdTriggers when a new Out Of Office entry is created on Cal