Cal.com
Open-source scheduling platform for managing bookings, event types, availability, and calendar integrations.
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.
Cancel a Booking
Cancel an existing booking, with optional reason and the ability to cancel subsequent recurring bookings.
Confirm a Booking
Confirm a booking that requires manual confirmation from the host.
Create a Booking
Create a new booking for an event type, specifying attendee details, start time, and optional location.
Create an Event Type
Create a new event type with a title, slug, duration, and optional settings like locations, booking fields, and buffers.
Create an Event Type Webhook
Create a webhook subscription for a specific event type to receive notifications for booking events.
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.
Booking Cancelled in Cal.com
Triggers when a booking is cancelled on your Cal.com
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)
Get started automating Cal.com
Ready-to-use workflows
Prompts using Cal.com
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.
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.
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.
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.
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.
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.
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.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.