Appointment agent

Every call becomes a booked appointment

A Viyo voice agent answers the phone, checks your live calendar, and books, reschedules, or cancels - in a natural human voice, around the clock. No missed call, no empty slot, no one stuck on hold.

Books into the calendar you already use. Live in minutes.

ThursdayBooked by Viyo
  • 9:00New patient consult
  • 10:30Open
  • 11:15Cleaning · M. Alvarez
  • 1:00Open
  • 2:30Crown fitting
  • 3:15Cleaning · booked on call

What the agent does on a booking call

  1. 1

    Answers instantly

    First ring, any hour, any number of calls at once.

  2. 2

    Gets the request

    “A cleaning”, “a test drive”, “a viewing” - it understands intent.

  3. 3

    Checks availability

    Reads your live calendar and your booking rules.

  4. 4

    Books or reschedules

    Creates, moves, or cancels the appointment on the call.

  5. 5

    Confirms & reminds

    Sends a text confirmation and schedules reminders.

Business-agnostic

One agent, every kind of appointment

The mechanics are the same everywhere - only the vocabulary and the rules change. Configure it for yours.

IndustryWhat it booksWhat it prevents
Dental & medicalCleanings, consults, follow-ups, recallsVoicemail, missed recalls, no-shows
Salons & spasCuts, colour, treatments, packagesDouble-bookings, after-hours drop-off
Auto serviceOil changes, diagnostics, test drivesEmpty bays, lost service revenue
Real estateShowings, valuations, open-house slotsSlow lead response, missed buyers
Home servicesEstimates, install windows, callbacksMissed dispatch calls, idle crews
Clinics & therapyIntake, sessions, telehealth visitsFront-desk overload, long holds
Professional servicesConsults, discovery calls, reviewsEmail scheduling ping-pong

Not on the list? If it goes in a calendar, the agent can book it.

A real booking, start to finish

Thanks for calling Brightsmile. How can I help?

I need to get a cleaning booked, ideally next week.

I can do that. I have Tuesday at 10:00 or Thursday at 2:30.

Thursday works. Actually - can we make it after 3?

3:15 on Thursday is open. Booked with Dr. Lee.

Perfect.

You're set. I'll text a confirmation and a reminder the day before.

  1. 1
    Reads live availability

    I can do that. I have Tuesday at 10:00 or Thursday at 2:30.

  2. 2
    Handles the change on the call

    3:15 on Thursday is open. Booked with Dr. Lee.

  3. 3
    Writes to your calendar + reminders

    You're set. I'll text a confirmation and a reminder the day before.

  4. Nothing lands on the front desk

    The appointment is in the calendar, the caller has a confirmation, and no one had to pick up.

Books into what you already run

Connect a calendar in a few clicks. No migration, no new system.

Google CalendarOutlook / Microsoft 365CalendlyCal.comAcuityYour EHR or PMSCRM via webhookCustom via API

Fewer empty slots.
Fewer no-shows.
No one tied to the phone.

Capture the after-hours demand

A large share of booking calls come in when the desk is closed. The agent takes every one.

Keep the schedule full

Cancellations get backfilled from the waitlist; reminders bring down no-shows.

Free the front desk

Staff stop fielding the phone for routine bookings and get back to people in the room.

Common questions

Does it use my existing calendar?

Yes. The agent books into the calendar or scheduling tool you already use - it reads real availability and writes real events. There's no separate calendar to maintain.

Can it follow our booking rules?

It respects appointment types and lengths, provider or staff assignments, buffer times, business hours, blackout dates, and how far out you allow bookings.

What about reschedules and cancellations?

All handled on the same call. If you keep a waitlist, the agent can offer a freed-up slot to the next person automatically.

Does it handle reminders and no-shows?

It sends confirmation and reminder texts, and can run outbound calls to confirm upcoming appointments or follow up on missed ones.

How long until it's live?

Minutes. Start from an appointment template, connect your calendar, connect a channel - a phone number, a web call widget, or your app - and test it with a call.

What does it cost?

The same $0.08 per connected minute as everything else on Viyo - no per-booking fee, no seat cost.

Start with the appointment agent

It's the fastest way to see Viyo pay for itself. Build it free and call it in a few minutes.

  1. 1Start from the appointment template
  2. 2Connect your calendar
  3. 3Connect a channel - phone, web, or app