Check Availability and Book from WhatsApp

A prospect pings you on WhatsApp asking for time. The agent checks your Cal.com availability, proposes 3 slots, locks the chosen one, and creates the booking with a video link — all inside chat.

WhatsApp DMavailabilitybookingchat-to-calendar

Conversation example

Samir just pinged me asking when I'm free this week for a 30 min chat

http_request → Cal.com API v2 availability

Checking your Cal.com availability for this week on the 30-min event type...

3 good slots for Samir: - Tue Apr 13 — 14:00 PT - Wed Apr 14 — 10:30 PT - Thu Apr 15 — 16:00 PT Draft to send Samir: 'Hey Samir — got a few options: Tue 2pm, Wed 10:30am, or Thu 4pm PT. Which works?' Send?

Yes, send. Also hold all 3 slots so nothing else books them

whatsapp_web_send + http_request → Cal.com holds

Sent the message and placed 30-min holds on all 3 Cal.com slots (tentative event). First slot Samir picks will convert to a real booking; the others auto-release. I'll ping you the moment he replies.

More Cal.com use cases

Deploy this in minutes

Create a LunoGen agent, connect Cal.com, and start running this workflow from WhatsApp today.

Back to Cal.com