Product 20 Oct 2026 · 7 min read

Self-Service Booking on WhatsApp: Deposits, Reminders & PDFs

See how waai's booking system handles the full appointment lifecycle on WhatsApp — self-service slots, deposits, automated reminders, reschedules, PDF receipts and Google Calendar sync — all without a human touch.

waai

It’s 9:47pm. A customer messages your salon’s WhatsApp number: “Do you have anything for a haircut with Sarah on Friday afternoon?” Nobody’s at the front desk. With most setups, that message sits unanswered until tomorrow — and by then, the customer has booked somewhere else.

With waai, the AI answers instantly, checks Sarah’s real calendar, offers open slots, takes the booking, collects a deposit, sends a PDF confirmation, and schedules the reminder sequence. You find out about it in the morning, already booked.

That’s the full booking lifecycle running itself. Let’s walk through exactly how it works.

TL;DR

  • waai’s multi-branch booking system lets customers book appointments entirely in WhatsApp chat — slots, staff, services, all self-service.
  • Deposits can be required at booking time, which is the single most effective lever for cutting no-shows.
  • Automated reminders go out on the schedule you define, so nobody forgets.
  • Customers can reschedule or cancel in chat — no phone tag, no awkward voicemails.
  • Every booking gets a PDF receipt, and everything syncs two ways with Google Calendar, so your team’s calendars stay truthful automatically.
  • You configure branches, staff, services, holidays and rules once in the visual builder; the AI handles every conversation after that.

The booking lifecycle, step by step

A waai booking isn’t a form someone fills out or a link to a third-party site. It’s a conversation. Here’s the flow from the customer’s point of view:

  1. The customer asks. “Any availability for a 60-minute massage next Tuesday?” The AI understands the intent — including which service and which staff member if they named one.
  2. The AI checks real availability. waai’s booking engine knows your branches, staff, services, opening hours and holidays. It offers genuine open slots, not a generic “call us back.”
  3. The customer picks a slot. In chat, in seconds. The AI confirms the details back and can branch the logic depending on the service, location or staff member.
  4. Deposit, if required. For services where no-shows hurt, the AI requests a deposit and walks the customer through payment before the slot is locked in.
  5. Confirmation + PDF receipt. The customer gets an instant confirmation with a PDF receipt for their records — useful for business expenses, corporate clients, or just peace of mind.
  6. Reminders fire automatically. You set the schedule (e.g. 24 hours before and 2 hours before); waai sends the messages and handles the replies.
  7. Reschedule or cancel in chat. Life happens. The customer replies “need to move it” and the AI offers new slots — and re-runs the deposit and confirmation logic as needed.
  8. Google Calendar stays in sync, two ways. Bookings made in WhatsApp appear on the right calendar, and changes made in Google Calendar flow back to waai. One source of truth, no double-booking.

The entire loop runs 24/7 without a single human message.

Deposits: the no-show killer

No-shows are the silent profit drain in appointment businesses. An empty chair at 2pm on Tuesday is revenue you can never recover — and chasing people afterward is miserable for everyone.

Deposits change the psychology. When a customer has skin in the game — even a small amount — the flake rate drops dramatically, and your reminders become far more effective because the appointment already cost them something.

In waai, deposits are configured per service or per booking rule, so you can require them only where it makes sense:

  • Require deposits for high-value or long-duration services (a 3-hour colour appointment, a specialist consultation).
  • Skip deposits for quick, low-risk bookings so you don’t add friction where you don’t need it.
  • The AI handles the whole ask naturally in chat — no clunky payment links sent as an afterthought.

The result: your calendar fills with people who actually intend to show up.

Reminders and reschedules: where no-shows actually get saved

Reminders are obvious in theory. In practice, most businesses forget to send them when things get busy — exactly when things get busy.

waai sends reminders automatically on the cadence you define. And because reminders arrive in WhatsApp, replies are effortless for the customer:

  • “Confirm” — done, the AI logs it.
  • “Actually, can I move to Thursday?” — the AI offers open slots, rebooks, re-confirms, and updates the calendar. The slot you would have lost goes back on sale instantly.
  • “I need to cancel” — the AI handles it per your rules, including any deposit policy you’ve set.

Every reschedule or cancellation frees the slot in real time, so other customers browsing availability see accurate options. That’s the difference between a booking system and a calendar that quietly lies to you.

PDFs and Google Calendar: the boring stuff, handled

Two features that don’t demo well but save hours every week:

PDF receipts. Every booking gets a clean PDF confirmation the customer can keep, forward or expense. For businesses serving corporate clients, this alone removes a recurring back-and-forth.

Two-way Google Calendar sync. This is the one that prevents disasters. waai isn’t a separate calendar that “exports” to Google — it syncs both directions:

  • WhatsApp bookings appear on the right staff member’s Google Calendar.
  • Anything your team adds, moves or cancels directly in Google Calendar is reflected in waai’s availability immediately.

So if Sarah blocks Thursday afternoon for training, the AI stops offering Thursday afternoon slots. No manual updates, no double-bookings, no awkward “sorry, we actually can’t do that time” messages.

How this compares to the alternatives

CapabilityWhatsApp + spreadsheetMeta’s free in-app agentwaai booking
Self-service slot booking in chatManualBasic Q&A onlyFull multi-branch booking
Branches, staff, services, holidaysSpreadsheet chaosNot supportedNatively supported
Deposits at bookingManual chasingNot supportedBuilt-in, configurable
Automated remindersOften forgottenNot supportedAutomated sequences
Reschedule/cancel in chatPhone tagNot supportedFully self-service
PDF receiptsManualNot supportedAutomatic per booking
Google Calendar two-way syncNoNoYes

Meta’s free in-app Business Agent is genuinely useful for answering FAQs — but it can’t run a booking operation. If appointments are how you make money, “it can answer questions about your hours” isn’t the bar.

FAQ

Can customers book outside business hours?

Yes. The AI is available 24/7 and books against real availability, so a 11pm enquiry becomes a confirmed appointment before you wake up — subject to any deposit requirement you’ve set.

Do I need multiple branches to use the booking system?

No. waai’s booking works for single-location businesses and scales to multi-branch setups where the AI routes customers to the right location, staff member and service.

How do deposits actually get collected?

During the chat flow, the AI requests the deposit before confirming the slot, following the rules you’ve configured per service or booking type. You decide where deposits apply and where they don’t.

What happens if a customer changes their booking in Google Calendar directly?

It syncs back to waai. Because the Google Calendar integration is two-way, the AI’s availability and reminders always reflect the current state of your calendars.

Can the AI handle reschedules and cancellations without staff involvement?

Yes. Customers reschedule or cancel in chat, the AI offers new slots based on live availability, and the freed-up slot becomes bookable again immediately.

Does the booking flow work in multiple languages?

Yes. waai supports five locales, so customers can book in the language they’re most comfortable with.

The bottom line

Bookings are the heartbeat of appointment businesses, and every unanswered message after hours is a booking walking to a competitor. waai turns WhatsApp into a full self-service booking desk: real availability, deposits that protect your calendar, reminders that fire on time, effortless reschedules, PDF receipts and Google Calendar sync that never drifts out of truth.

Set it up once in the visual builder. Let the AI run every conversation after that.

Ready to see it on your own number? Sign up for waai and start booking smarter — why not?

#booking#deposits#reminders