Skip to content
by Vacademy

Use case

Book demos, site visits and consultations on the call

The AI agent offers slots, agrees a specific day and time with the caller, and the meeting lands on your booking page automatically. A WhatsApp confirmation goes out if the caller wants one, and you can run a reminder campaign the day before to check they are still coming.

Sample call · Appointment booking
  1. AI agentGood evening, Sharma ji. This is Meera, an AI assistant calling from Riverside Dental Clinic. You asked about a consultation for teeth aligners. Is this a good time to book it?
  2. CallerYes, go ahead.
  3. AI agentWould a weekday or the weekend suit you better?
  4. CallerSaturday, ideally.
  5. AI agentThis Saturday the doctor has slots at 10:30 in the morning and 4 in the afternoon. Which one works for you?
  6. Caller4 pm is fine.
  7. AI agentDone, your consultation is booked for Saturday at 4 pm with Dr Mehta. Shall I send the clinic address and a confirmation on WhatsApp?
  8. CallerYes, please.
  9. AI agentIs there anything you would like the doctor to know before your visit?
  10. CallerNo, that's all. Thanks.

Every booking takes three calls and a WhatsApp thread

Booking a visit by phone sounds simple. In practice it is a missed call, a callback, a 'let me check and tell you', and a WhatsApp thread to confirm. Each step is a chance for the lead to go quiet.

Then the day comes and nobody reminds them. Your counsellor or site manager waits, the slot is lost, and the rep who booked it never finds out why.

The work is repetitive: offer times, agree one, confirm, remind. A voice agent can do all of it and leave a clean record of every booking.

On the call

What the agent does, step by step

  1. 1

    Confirm interest

    The agent opens with the caller's name and the reason for the call, and checks they still want the demo, visit or consultation.

  2. 2

    Offer times

    It offers days and hours from your script, one question at a time, and understands answers like 'kal shaam' or 'Sunday morning'.

  3. 3

    Agree a specific slot

    A meeting only counts when a specific day and time were agreed. 'Sometime next week' is not saved as a booking; the lead goes to a person or back on your retry path.

  4. 4

    Read it back once

    The agent reads the booked day and time back once, so the caller can correct it.

  5. 5

    Book and confirm

    After the call, the meeting is booked on your booking page and the WhatsApp or email confirmation the caller accepted is sent.

  6. 6

    Remind

    Run a reminder campaign over the next day's bookings. The agent checks they are still coming and offers a new time if they are not.

Into your CRM

What it captures on every call

  • Meeting type: demo, site visit or consultation
  • Agreed day and time
  • Preferred branch, location, or online vs in person
  • Who will attend
  • Reason for the visit or main question
  • Consent to a WhatsApp or email confirmation

After the call

What happens next

WhenThen
A specific day and time are agreedBooked on your booking page automatically. The WhatsApp or email confirmation the caller accepted is sent and tracked for delivery.
The caller wants a meeting but can't fix a timeSaved as a callback request, with any time they mentioned in the transcript, and the lead goes on your retry path.
The caller wants to speak to the doctor, manager or counsellor firstLive transfer to the handoff number you set for this agent.
Reminder call: the caller can't make itRecorded with your disposition, such as Rescheduled or Cancelled, and assigned to a rep who updates the booking.
No answerWorkflow calls are retried after your gap, up to your maximum attempts; a reminder campaign doesn't re-dial, so re-run it over those customers. Calls where nobody spoke are marked Incomplete, never Not interested.

Set it up

  • Create or pick the booking page the agent books into.
  • Put your available days, hours and slot rules in the script, so the agent only offers times you can keep.
  • Add dispositions such as Booked, Callback, Not interested, Rescheduled and Cancelled.
  • Get your confirmation and location WhatsApp templates approved and link them to the agent.
  • Set handoff numbers for callers who want to speak to a person first.
  • For reminders, run a campaign over the next day's bookings inside the calling window you choose.

What to measure

  • Booking rate: meetings booked ÷ connected calls
  • Show-up rate: meetings attended ÷ meetings booked, from your own records
  • Reschedule and cancel rate on reminder calls
  • Time from a lead arriving to a meeting booked

Where teams use it most

Questions about appointment booking

Does the agent see my live calendar?+

The agent offers times from your script. After the call, the agreed day and time are booked on your booking page. Keep the slot rules in the script in line with your real availability, so it only offers times you can keep.

What counts as a booking?+

Only a specific day and time that the caller agreed to. 'I will come next week' is not a booking, so nobody waits for a visitor who never fixed a time; the lead goes to a person or back on your retry path.

Can it send the address or joining link?+

Yes, as an approved WhatsApp template or an email, once the caller agrees to receive it. Every send is tracked for delivery and never sent twice.

How do reminder calls work?+

Set up a short reminder agent and run it as a campaign over the next day's bookings. It checks the caller is still coming and records the answer with your dispositions. Rescheduled or cancelled bookings go to a rep to update.

What if the caller wants to talk to the doctor or manager first?+

Add a handoff number to the agent. It says a short bridge line and transfers the call live. The call record shows whether the transfer went through.

Hear it on a real phone call.

Book a 20-minute demo and we'll build a first agent around your script, or ring our test line and talk to one right now.