Simplifybot
Blog

How to book appointments through WhatsApp with Calendly

Your customers already ask for appointments on WhatsApp. Here's how to let them book a real time slot in your Calendly right inside the chat — without your team going back and forth.

Published

The problem with booking by chat

Booking an appointment over WhatsApp usually looks like this: the customer asks for a slot, someone on your team checks the calendar, proposes two times, the customer answers an hour later, one of those times is already taken, and the cycle starts again. Each booking can take several messages and a lot of attention from someone who should be serving the customer in front of them.

Calendly solves the calendar side: it knows your availability and prevents double bookings. The missing piece is connecting it to the conversation, so the customer can book where they are already talking to you.

What you need

  • A Calendly account with your calendar connected, so it knows when you're busy.
  • Your services set up as event types — for example “Check-up, 30 min” or “Property viewing, 45 min”.
  • WhatsApp Business connected to a chatbot platform through the official WhatsApp Business API. Learn more in WhatsApp Business API chatbot.
  • An AI assistant that understands requests like “Can I come Thursday afternoon?” and connects them to Calendly.

Step by step

  1. 1

    Prepare Calendly

    Create one event type per service, set its duration, your working hours and any buffer time between appointments. Add the questions you need answered, such as name or reason for the visit.

  2. 2

    Connect WhatsApp and Calendly to your assistant

    In a platform like Simplifybot, link your WhatsApp Business number and connect Calendly from the integrations section. See the Calendly integration.

  3. 3

    Tell the assistant how to book

    Explain which event type matches each request, what information to collect before booking and what to do when no times fit.

  4. 4

    Test and go live

    Book, reschedule and ask unusual questions as if you were a customer. When it feels right, turn it on for everyone.

What the conversation looks like

SClínica Dental Sonríe (example)
Hi, I'd like to book a cleaning this week.
Of course! I have openings Thursday at 9:00am and 3:30pm, or Friday at 11:00am. Which works for you?
Thursday 3:30
Great. To confirm, could you share your full name and ID number?

The customer never leaves WhatsApp, never fills a long form and gets an answer in seconds. Your calendar is updated in Calendly as usual.

Best practices

  • Offer two or three options, not the whole calendar. It's easier to choose and keeps the chat short.
  • Ask only what you need. Every extra question is a chance for the customer to drop off.
  • Explain how to prepare. Add the instructions for each service so the assistant shares them after booking.
  • Keep a person in the loop. Urgent cases, special requests or upset customers should go to your team. See human handoff.
  • Keep Calendly accurate. Block holidays and time off; the assistant can only offer what your calendar shows.

Who benefits most

Any business that lives on appointments: clinics and health centers, salons and spas, consultants, real estate agents booking viewings and restaurants taking reservations. If a large part of your WhatsApp is “when can I come?”, this is for you.

Common mistakes to avoid

  1. Sending a bare Calendly link with no context: many customers won't open it and will keep asking in the chat.
  2. Having event types that don't match how customers ask (“a cleaning” vs. “Service 3”).
  3. Forgetting time zones if you serve customers in different regions.
  4. Not reviewing conversations after launch, so small misunderstandings repeat.

Reduce no-shows

Booking is only useful if the customer shows up. Ask the assistant to repeat the date, time and address when confirming, and to share any preparation instructions. Keep Calendly's own confirmation emails on, and make it easy to reschedule by simply writing back on WhatsApp: a customer who can move an appointment in one message is much less likely to just not come.

How Simplifybot does it

Simplifybot connects Calendly with WhatsApp (official API) and Telegram. The AI assistant learns your services, hours and FAQs from the dashboard, offers available times and books appointments right in the chat, 24/7. When a case needs a person, it assigns the conversation to an agent with the full history. No code required, and plans start at $39 USD/month — see pricing.

Frequently asked questions

Do customers need a Calendly account to book?

No. Calendly accounts are for the business; customers just choose a time.

Can the assistant reschedule appointments?

The assistant can help customers find a new time and explain your rescheduling policy. For special cases it can pass the conversation to your team.

Can I use it for several services or staff members?

Yes. Set up a Calendly event type for each service and tell the assistant which one fits each kind of request.

Does this work on Telegram too?

Yes. Simplifybot supports WhatsApp and Telegram, and the Calendly integration works in both.

Let customers book on WhatsApp

Connect Calendly and start taking appointments in the chat.