Automate Cal.com
Keep up with your Cal.com bookings without opening the calendar. New bookings, reschedules and cancellations reach your team as they happen, and each day starts with a list of who you're meeting. Describe what you want to your AI assistant, check what it will do, and it keeps running with your laptop closed.
Try asking
Create a ClickRuntime automation: when someone books through Cal.com, post the attendee's name and email, the event type and the start time to #bookings in Slack.
Paste it into your assistant. It tells you what it will send or change before it runs live.
Ideas
What you can automate in Cal.com
Get a Slack alert for each new Cal.com booking
Every new booking shows up in Slack with who booked, which event and when.
See how it worksHear when a Cal.com booking is moved or cancelled
I know straight away when a meeting changes time or is called off.
See how it worksEmail today's Cal.com bookings each morning
A list of today's meetings is in my inbox before the day starts.
See how it works Your own logicAny other automation you can describe in words
Your own rules, schedule and AI steps with Cal.com, plus any other app. Describe it and your assistant builds it.
See how to build your ownBuild your own
Build any Cal.com automation you can describe
Your own rules
Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.
Any number of apps
One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.
AI where it helps
Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.
On a schedule or on each event
Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.
For example, ask your assistant
Every evening, check tomorrow's Cal.com bookings and email each attendee a reminder with the meeting link.
When someone books through Cal.com, create or update their HubSpot contact.
When a Cal.com booking is made, add the person to a Google Sheet, research their company with AI and send me the notes in Slack.
Beyond chat
Have Cal.com work when you're not in the chat
Instant
Get a Slack alert for each new Cal.com bookingThe moment it happens
On a schedule
Email today's Cal.com bookings each morningOn a schedule
Instant
Hear when a Cal.com booking is moved or cancelledThe moment it happens
Setup
Connect Cal.com
You connect Cal.com with an API key you create in your own Cal.com settings. You choose when it expires.
Cal.com
Scheduling
- In Cal.com, open Settings, then Developer, then API keys. On some versions it's under Settings, Security.
- Create a new API key and set an expiry date.
- Copy the key. Live keys start with
cal_live_. - In the ClickRuntime dashboard, open Connections & secrets and save the key as a secret for Cal.com. It is sent as a Bearer token.
Good to know
Cal.com limits that affect automations
- Test keys start with
cal_and live keys withcal_live_. Use a live key for real bookings. - API keys have the expiry you set. When the key expires, automations stop until you save a new one.
- Self-hosted Cal.com uses its own address instead of the hosted API, so tell your assistant if you run your own instance.
FAQ
Questions about automating Cal.com
What can ClickRuntime see in Cal.com?
Do booking alerts arrive straight away?
Does it work with self-hosted Cal.com?
What happens when my API key expires?
Do I need AI for Cal.com automations?
Is this a Cal.com connector for ChatGPT or Claude?
Related pages
Keep exploring