Skip to content
whatismyalternative

How to let customers book appointments from chat

Most booking questions end with "when are you free?". How to turn chat into bookings with links, bots that collect details first, reminders that cut no-shows, and the right scheduling tool behind it.

Published September 16, 2026 · 5 min read

Key takeaways

  • The moment someone asks about availability in chat is the moment to offer a booking, not to start an email thread about times.
  • Collect only what you need before the booking (service, name, email, maybe one question), and let the scheduler handle times.
  • Reminders do more to reduce no-shows than anything else. Send one by email and, where customers expect it, by text, plus an easy way to reschedule.
  • Pick the scheduler by how you sell. Sales meetings, client services and multi-staff businesses each need a different tool behind the chat.
  • Tidio is our top pick for the chat side because its AI agent answers the questions that come before a booking, and Flows hand visitors a booking link at the right moment, without a developer.

A surprising number of chat conversations end the same way. Someone asks how much a consultation costs, whether you have a slot next week, or how long a service takes. Then they ask "when can I come in?" and the conversation turns into a slow exchange of times by email, if it continues at all.

September makes this visible. Schedules restart after the summer, people book the things they postponed in August, and enquiries pile up. Every booking question answered with "email us your availability" is a booking that might go elsewhere. This guide covers how to turn chat into confirmed appointments, and what to put behind it.

Why booking by message fails

  • The back-and-forth. "Does Tuesday work?" "Not really, what about Thursday?" Each round trip takes hours.
  • Questions come first. People want the price, location and duration before they commit, and nobody is there in the evening to answer.
  • Details go missing. The booking arrives without the service, the phone number or the one thing staff need to prepare.
  • No-shows. A booking made in a message and never confirmed is easy to forget.
  • Double bookings. Two people booking from two inboxes, with no shared calendar.

The answer is a split: chat handles the questions and details, a scheduler handles the calendar.

Step 1: Answer the pre-booking questions automatically

Most people won't book until they know a few things. List them from your last month of messages, then make sure your chat answers them instantly.

Question Answer from Automate?
How much does it cost? Price list or service pages Yes
How long does it take? Service descriptions Yes
Where are you? Is there parking? Contact page Yes
Do you have availability this week? The scheduler, via a booking link Yes, by offering the link
Is this service right for me? Staff judgement Partly; hand over complex cases
Can I get a discount or special arrangement? Staff No

An AI agent trained on your website and price list covers most of these, including in the evening, when many people plan their week.

Step 2: Collect only what you need, then offer the slot

Use a short chat flow before the booking link:

  1. Which service? As buttons, not free text.
  2. Name and email (and phone if you send text reminders).
  3. One question that changes preparation, for example "Is this your first visit?"
  4. The booking link for that service, with the answers passed along where your tools allow it.

Three or four steps is the maximum. Everything else can go in an intake form inside the scheduler.

Ask in chat what helps you decide; ask in the booking form what helps you prepare.

Step 3: Choose the right scheduler for your business

The chat tool starts the booking. The scheduler owns it. Match the scheduler to the kind of appointment:

  • Sales calls, demos and consultations: a simple booking link connected to your calendar.
  • Services with several staff and rooms: a scheduler that books by staff member and service.
  • Client work with forms and payments: a scheduler with intake forms, packages and deposits.

Connect it to the calendar you actually use, and set buffers between appointments.

Step 4: Cut no-shows with reminders

Confirmations and reminders do most of the work:

  • Instant confirmation with date, time, address and how to prepare.
  • A reminder the day before, by text if your customers are more likely to read that than email.
  • One-click reschedule or cancel, so people move the slot instead of skipping it.
  • Deposits for long or high-demand appointments, if your scheduler supports payments.

Check which of these are on the free plan of your scheduler. Text reminders are often paid.

Step 5: Keep it in one place

The booking, the chat transcript and the customer's details should end up together. Connect the scheduler to your CRM or customer list, and send chat leads there too. Our guide on connecting live chat to your CRM covers what to sync.

Common mistakes

  • Sending the booking link before answering the question. Answer first, then offer the slot.
  • Long chat forms. If the flow asks eight questions, people abandon it.
  • No reminders. Free bookings without reminders produce the most no-shows.
  • One link for everything. Use a link per service so durations and preparation are right.
  • Ignoring messaging apps. Many people ask about bookings on Instagram or WhatsApp, not your website.

The best tools for booking appointments from chat

We looked at how well each tool turns a chat into a confirmed booking, how much detail it collects, how it reduces no-shows with reminders, and how pricing suits a small business.

  1. Best for: Best chat tool for turning questions into bookings

    Tidio

    $24.17/mo

    Tidio answers the questions that come before a booking, such as prices, locations, what to bring and how long it takes, with Lyro, its AI agent. Flows then collect the visitor's details and offer a booking link at the right point in the conversation, and a Calendly template lets Lyro hand out a booking link when someone asks to book. Everything happens on your website, Messenger, Instagram or WhatsApp, in one inbox.

    Why we like it

    • AI answers pre-booking questions day and night
    • Flows collect details before sending a booking link
    • Works across website chat, Messenger, Instagram and WhatsApp
    • No developer needed

    Watch out for

    • Bookings happen in your scheduling tool, not natively in Tidio
    • AI conversations are billed by volume, so watch costs in busy seasons
  2. Best for: Best scheduler for sales calls and consultations

    Calendly

    $10/mo

    Calendly is the easiest way to let people pick a slot from your live calendar. Its links drop into any chat, email or website. The free plan covers one event type, and paid per-seat plans add multiple event types, automated reminders and team scheduling.

    Why we like it

    • Very easy for customers and staff
    • Works with almost every chat and CRM tool

    Watch out for

    • Free plan is limited to one event type and calendar
    • Reminders and team routing need paid seats
  3. Best for: Best open-source scheduler

    Cal.com

    $12/mo

    Cal.com's free plan for one user includes unlimited event types and calendars with email and SMS notifications, and it can be self-hosted. Team scheduling and workflows are on paid per-user plans.

    Why we like it

    • Generous free plan for individuals
    • Open source and self-hostable

    Watch out for

    • Team features and custom workflows are paid
    • Self-hosting needs technical skills
  4. Best for: Best free option for multi-staff service businesses

    Setmore

    $5/mo

    Setmore is built for salons, studios, clinics and other businesses where customers book a service with a member of staff. The free plan covers up to four users with unlimited appointments, payments and email reminders; SMS reminders and branding removal are on the paid plan.

    Why we like it

    • Free for up to four staff members
    • Unlimited appointments and online payments

    Watch out for

    • Text reminders are paid
    • Less suited to sales meetings than Calendly
  5. Best for: Best for client services with intake forms

    Acuity Scheduling

    $16/mo

    Acuity Scheduling, from Squarespace, adds intake forms, packages and payments to booking, which suits coaches, consultants and wellness businesses. There is no free plan, only a 7-day trial, and plans are priced by number of calendars.

    Why we like it

    • Intake forms, packages and payments built in
    • Text reminders on higher plans

    Watch out for

    • No free plan
    • More setup than a simple booking link

How to set it up this week

  1. Day 1: list the ten questions people ask before booking, and add the answers to your website or help center.
  2. Day 2: set up your scheduler with one event type per service, buffers and reminders.
  3. Day 3: train an AI agent on those answers and build a short booking flow that ends with the right link.
  4. Day 4: add the chat to your website and connect Instagram, Messenger or WhatsApp if customers use them.
  5. Day 5: book a test appointment end to end on your phone, then go live.

For most small businesses, Tidio for the conversation plus the scheduler that fits your appointments is the simplest setup. If bookings are part of a sales process, see why the first reply matters in our guide to speed to lead.

Frequently asked questions

Can a chatbot book appointments?

Yes. A chatbot or AI agent can answer questions, collect details and send a booking link or show available slots from a scheduling tool. The scheduler handles the calendar, so you avoid double bookings.

How do I reduce no-shows for appointments booked online?

Send a confirmation straight away and a reminder a day before, by text where customers expect it, and make rescheduling one click. Deposits help for high-value or high-demand slots.

Should customers book in the chat or on a booking page?

Either works if it takes a couple of clicks. Keep the conversation in chat for questions and details, then hand off to the scheduler for picking a time.

Does Tidio work with Calendly?

Yes. You can add Calendly links to Tidio Flows, and Tidio offers a Calendly template for Lyro, its AI agent, to send a booking link when a visitor asks for an appointment.

All articles