Product update · Booking
Book appointments in the chat with Calendly and Cal.com
Your chatbot can now read your live Calendly or Cal.com availability, offer real open times and book the meeting without the customer leaving the chat.
· 3 min read
- Shipped
- Area
- Booking
- Available on
- Pro and Max
A customer who's ready to book shouldn't have to leave the chat, open another page and start over. Until now, the best your chatbot could do was share a booking link. Now it can book the appointment itself. It checks your calendar, offers times that are actually open, and creates the booking in the conversation.
What's new
- Calendly and Cal.com, natively. Connect your Calendly account or paste a Cal.com event link, and your chatbot can book that meeting.
- Real availability. The chatbot reads your live open times and only offers slots your calendar still shows as free.
- Booked in the conversation. When the customer picks a time, the chatbot creates the booking. The customer gets the calendar invite by email.
- Every channel. On your website, customers tap a time in a slot picker and see a confirmation card. On WhatsApp, Instagram DM and Facebook Messenger, which don't have cards, the chatbot lists the times in its reply and confirms the booked time in text.
- Times in the visitor's timezone. Visitors see slots in their own timezone. Your chatbot's business timezone stays a separate setting, and the chatbot knows your current local time when it talks about availability.
- Bookings land on the lead. Each booking is saved on the lead, so you can see it next to the conversation that produced it.
How to use it
- Open your chatbot in Studio and go to the Integrations tab. It opens on Booking.
- Click Add a Cal.com meeting and paste your event URL, or Add a Calendly meeting, connect your Calendly account and choose an event type.
- Give it a Meeting name shown to visitors and set the Availability window in days.
- Under When should your assistant offer a meeting?, describe when to suggest it, for example "when someone asks about pricing for a project".
- For Calendly, choose How visitors complete a booking: Book in chat or Finish on Calendly.
- Click Validate calendar to check the setup, switch on Enable booking, then test your draft and publish.
Good to know
- Available on Pro and Max. On Plus, your chatbot shares your booking link instead.
- In-chat booking needs Calendly Standard or higher. On Calendly's Free plan, or with Finish on Calendly selected, the chatbot still offers real open times, but the customer confirms on Calendly's own page.
- Cal.com: hosted event links only. It works with event links on cal.com, on any Cal.com plan, with no account connection. Self-hosted Cal.com isn't supported.
- New bookings only. The chatbot can't cancel or reschedule. Customers use the links in their confirmation email for that.
- Other scheduling tools aren't connected. For those, your chatbot can share your booking link.
- Up to ten meetings per chatbot, with an availability window of 1 to 60 days each.
- Booking was improved later. See booking cards and meeting details, and the booking help guide for setup.
For developers
Each confirmed booking fires the appointment booked webhook, so you can send it on to your own systems. See chatbot webhooks. Calendly is connected through a standard OAuth sign-in; in-chat booking needs the account to allow creating scheduled events.