Book Cal.com Meetings from WhatsApp
This recipe turns a request for a call in chat into a Cal.com booking, with real free slots offered in the conversation. Part of connecting Cal.com to WhatsApp and AI chat.
What happens today
A lead asks on WhatsApp or Instagram whether they can talk to someone. The person replying pastes the Cal.com link and moves on. Some leads open it and book, some ask which meeting to choose, and some never come back. The ones who wanted a quick answer first leave without a meeting.
The flow that works
- AeroChat answers the lead’s question first.
- It matches what they want to one of your Cal.com event types.
- It checks Cal.com for free slots and offers three in the lead’s time zone.
- It takes their name and email and books the slot they pick.
- It confirms the date, time and meeting link in the chat.
The recipe
Copy this into AeroChat
When someone asks to talk to us, book a call or get a consultation, answer their question first from our knowledge base. Then follow these steps.
- Match the request to a Cal.com event type. Use the 20-minute discovery call for first conversations and the 60-minute strategy session for people who already know what they want (example event types).
- Ask which days suit them and confirm their time zone.
- Check Cal.com for free slots for that event type in the next 7 days (example) and offer the three closest to what they asked for, in their time zone.
- When they pick a slot, ask: “Can I take your name and email for the invite?”
- Book that slot in Cal.com with their name, email and time zone, and add one line about what they want to discuss.
- Confirm the date, time, time zone and meeting link.
- If the slot has just been taken, check again and offer the next three free slots.
Only offer slots Cal.com shows as free. Do not ask for their email more than once. Reply in the customer’s language.
Change the event types to the ones in your Cal.com account before you paste it.
What to connect
- Cal.com. Create an API key in Cal.com under Settings, in the security section, using the account that owns the event types. Paste it in when AeroChat asks.
- Your knowledge base. Upload your service details to AeroChat so it can answer before it offers a call.
After you paste the recipe, AeroChat builds the workflow as a draft and shows a checklist: connect Cal.com, add your knowledge base if the recipe uses one, then switch it on. If it built the connection from Cal.com’s public documentation, the checklist asks you to check it once against the current docs.
Using a different system? If it has a public API, it connects to AeroChat the same way: describe what you want, paste in its key, and it runs.
Can’t find your tool? Message us in the chat on this page and we’ll tell you how it connects.
What you still decide
- Which event types AeroChat offers, and for which requests.
- How far ahead it looks for free slots.
- Which details it asks for before it books.
The result to expect
Leads who ask for a call leave the chat with a meeting in your Cal.com. Nobody has to explain which event type to pick, and your availability rules still apply.
Measure it with your own numbers: meetings booked from chat conversations, and the share of call requests that end in a booking, for a month before and after.
Next: reschedule or cancel a meeting in chat.
Works on every chat channel
This workflow runs the same way on WhatsApp, Instagram, Facebook Messenger, TikTok, Telegram, the chat on your website and email, with the same Cal.com connection behind it. See what each channel does on the Cal.com integration page.
Book your first Cal.com meeting from chat
Paste the recipe, add your Cal.com API key, and ask your own chat for a call tomorrow.
