Cal.com

Cal.com

Open-source scheduling platform for managing bookings, event types, availability, and calendar integrations.

API Key43 tools3 triggers

Three ways to use Cal.com

Chat with Geni

Ask Geni to pull data, take actions, or answer questions using this integration in a conversation.

Build a workflow

Create automated workflows that trigger on events, run on a schedule, or chain multiple tools together.

Power an app

Use this integration as a data source or action layer behind a dashboard, form, or internal tool.

Supported tools

Actions your AI agents can perform with Cal.com.

Add Guests to a Booking

Add guest email addresses to an existing booking. Rate limited to 5 requests/minute.

Tool

Cancel a Booking

Cancel an existing booking, with optional reason and the ability to cancel subsequent recurring bookings.

Tool

Confirm a Booking

Confirm a booking that requires manual confirmation from the host.

Tool

Create a Booking

Create a new booking for an event type, specifying attendee details, start time, and optional location.

Tool

Create an Event Type

Create a new event type with a title, slug, duration, and optional settings like locations, booking fields, and buffers.

Tool

Create an Event Type Webhook

Create a webhook subscription for a specific event type to receive notifications for booking events.

Tool

Supported triggers

Start a workflow when something happens in Cal.com.

New Booking in Cal.com

Triggers when someone books a new meeting on your Cal.com. This includes reschedules. Use the Rescheduled trigger to react only to reschedules.

Trigger

Booking Cancelled in Cal.com

Triggers when a booking is cancelled on your Cal.com

Trigger

Booking Rescheduled in Cal.com

Triggers when a booking is rescheduled (a new booking is created with a link back to the original via rescheduledFromUid)

Trigger

Get started automating Cal.com

1Connect your account
2Choose a trigger or tool
3Configure the workflow
4Refine the process
5Turn it on

Ready-to-use workflows

Prompts using Cal.com

Browse all

Podcast guest prep brief from new Cal.com bookings

When a guest books on Cal.com, an agent researches their past podcast appearances on Podchaser, drafts a one-page prep doc in Notion, and pings Slack.

Cal.comPodchaserNotionSlack

Sync new Cal.com bookings to HubSpot contacts, deals, and tasks

Every time someone books a Cal.com meeting, create or update the HubSpot contact, open a deal, schedule a prep task, and ping Slack.

Cal.comHubSpotSlack Bot

Win back cancelled Cal.com bookings with a recovery email

When someone cancels a Cal.com meeting, an agent sends a personalized rebook email and updates HubSpot so the lead does not slip through the cracks.

Cal.comApolloGmailHubSpot

Turn new Cal.com bookings into enriched Salesforce leads with a Slack brief

When someone books on Cal.com, enrich them with Apollo, upsert a Salesforce lead with full firmographics, file a prep task on the rep, and DM the brief to Slack.

Cal.comApolloSalesforceSlack

Close the loop after every Cal.com meeting with a Granola recap

When a new Granola note lands, an agent matches it to the Cal.com booking, emails attendees a recap, logs it in HubSpot, and advances the deal.

GranolaCal.comGmailHubSpot

Weekly Cal.com bookings report to Slack and email

Every Monday at 8am, get a written recap of last week's Cal.com bookings, with cancellations, no-shows, and week-over-week changes posted to Slack and email.

Cal.comSlackGmail

Smart lead routing for new Cal.com bookings

When someone books a meeting, an agent figures out who they are, scores them, and routes the booking to the right rep in Slack and HubSpot.

Cal.comHubSpotSlackApollo

Cal.com booking to Apollo enrichment to Slack pre-meeting brief

When a new Cal.com booking is created, an agent enriches the attendee with Apollo and posts a pre-call brief to Slack at least 30 minutes before the meeting.

Cal.comApolloSlack

Your Cal.com workflows, on autopilot.