Book meetings in the DM, from your real Cal.com availability
Connect your Cal.com account once, then choose which event types the agent may book. Customers pick a time from tappable cards and confirm, and the booking lands in Cal.com like any other.
Sign-ups open at launch.
At a glance
- Category
- Scheduling
- Connect in
- Settings → Integrations
- Unlocks
- Book a meeting action
- Creates records
- Yes, bookings in Cal.com
What Cal.com adds
One connection, many event types
Add one action per Cal.com event type, like a demo or an onboarding call.
Any Cal.com plan
In-chat booking works on the free plan too, with nothing extra to upgrade.
Confirm before booking
Nothing is booked until the customer sees the details and confirms.
Cal.com stays in charge
Cal.com sends the invite with its reschedule and cancel links, and event types that need your approval still wait for it.
Works on every channel
The same agent, knowledge and actions answer on your website and in every app your customers message you on.
How teams use it
Messenger
A clinic appointment
CustomerDo you have anything free on Friday morning?
Your agentOffers Friday morning's open times from your Cal.com and books the one the customer picks.
- Website chat
A sales demo
CustomerWe'd like to see the product with our team next week.
Your agentShows next week's openings in the visitor's timezone and confirms the booking.
Telegram
An onboarding call
CustomerWe just signed up. Can someone walk us through setup?
Your agentBooks it on your onboarding event type and sends the confirmation in the chat.
Connect Cal.com
- Step 1
Open Settings → Integrations and connect Cal.com.
- Step 2
Add a Cal.com action on the Actions page and choose an event type.
- Step 3
Ask for a meeting in the playground.
Questions
Any event type in the connected account. Each action books one, so add an action per meeting type.
Yes. Connect both and add actions from each. Every action books its own event.
Yes, from Settings → Integrations. Cal.com actions stop booking until you reconnect.
Works with
More integrations
Notion
Import the Notion pages you choose into your agent's knowledge, refreshed every day, and add rows to a Notion database.
Calendly
Connect Calendly so your agent can offer real times and book meetings in the chat.
Slack
Post alerts into a team channel, and optionally let people DM your agent in Slack.
Intercom
File Intercom tickets from social DMs so your team works them in the inbox it already uses.
Linear
Send bug reports and feature requests from customer chats straight to your Linear teams.
Airtable
Add sign-ups, requests and feedback from customer chats to your Airtable tables.
Shopify
Answer product questions and send checkout links from your store. Just your store address, no app.