Blog

How to take bookings on WhatsApp with AI

Let customers book appointments directly inside WhatsApp with an AI agent that checks your calendar, holds the slot, and confirms instantly.

<h1>How to take bookings on WhatsApp with AI</h1>

Most service businesses still take bookings by sending WhatsApp messages back and forth: "what about Tuesday?", "no, 3 is gone, how about 4?", "ok confirmed". Every back-and-forth is a chance for the customer to lose interest.

An AI agent on WhatsApp can offer real available slots, hold the booking, write it to your calendar, and confirm — in two messages.

Here is how to set it up.

1. Get WhatsApp Business

If you are still on personal WhatsApp, switch to WhatsApp Business (free) or WhatsApp Business Platform (for higher volume). Only the Business platforms allow API automation.

The cleanest path for a small business is to use a platform that handles Meta's embedded signup for you. With Echo, you click one button, sign in to Facebook, pick your phone number, and you are live.

2. Connect your calendar

The agent needs to read your real availability. Connect:

You can layer multiple calendars and the agent will only offer slots that are free across all of them.

3. Define your services

For each thing customers can book, set:

The agent uses these to filter slot suggestions.

4. Set the conversation flow

You do not need to script the conversation — that is the agent's job. But you should set the rules:

5. Test with your own number

Message the WhatsApp number from your phone, pretend to be a customer, try edge cases:

If the agent fumbles any of these, tighten the rules.

6. Add payment if you need a deposit

For paid services, no-shows are expensive. Make the agent take a deposit on Stripe or Square before confirming. The flow:

This typically cuts no-shows by 70 to 90 percent.

7. Handle reschedules and cancellations

The same agent should be able to cancel or move a booking when the customer messages later. "Can I move my Tuesday to Thursday?" → done in one reply.

8. Reminders that work

Send the reminder 24 hours before by WhatsApp (not email — open rates are 10x higher). Include a "reply CANCEL to cancel" line so customers do not just ghost.

How much should this cost?

A WhatsApp business API provider plus a scheduling tool plus payments usually runs $50 to $120 per month. Echo bundles all three starting at $25 per month, including the WhatsApp Business connection and unlimited bookings.

Start free on Echo, connect WhatsApp and your calendar, and start taking bookings tonight.