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
One morning queue for every meeting waiting on your approval
See every meeting still waiting on a decision, with customer context attached, and confirm, decline, reschedule, or reassign it without leaving the page.
Cal.com show rate scorecard with a no-show marking queue
See how many booked meetings actually happened, ranked by meeting type and by host, and mark no-shows in one place so the numbers stay honest.
Spot the clients who stopped rebooking and book them back in
A standing list of everyone who books with you, ranked by who is overdue for their next session, so you can book them back in without leaving the screen.
Text a personal SMS confirmation when someone books on Cal.com
When a new Cal.com booking comes in, an agent texts the attendee a friendly confirmation by name and logs the meeting to a Google Sheet.
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.