Skip to main content
WhatsApp Glossary

What is WhatsApp appointment booking?

A plain-language definition of WhatsApp appointment booking, how it works, and what Meta governs.

Definition

WhatsApp appointment booking is a workflow where a customer can schedule, confirm, cancel, or reschedule an appointment through messages with a business. In GoUltra, appointment workflows can connect reminders, booking rules, calendar availability, and team follow-up around WhatsApp customer conversations. Customer-initiated booking replies, business-initiated reminders, templates, and message-category rules must follow WhatsApp Business Platform and Meta requirements.

What it is

WhatsApp appointment booking is a way for a customer and a business to arrange an appointment through their WhatsApp conversation, instead of switching to a separate website or phone call. A customer can ask to book, and the business can offer available options so the customer can pick one and confirm. The same conversation can later be used to confirm, cancel, or reschedule. The exact steps depend on how each business configures its booking rules and availability.

How it works

A typical appointment booking workflow starts when a customer messages the business to ask about booking. The business can present available times based on its configured availability, and the customer chooses one through a guided WhatsApp booking flow. Once the customer confirms, the appointment is recorded.

If plans change, the customer can return to the same conversation to cancel or reschedule, where the business has configured those actions. What a business can send, and when, follows WhatsApp Business Platform rules defined by Meta.

Customer-initiated vs business-initiated

It helps to keep two directions separate. Customer-initiated booking is when the customer starts the conversation - for example, messaging the business to ask for an appointment. Business-initiated messages are when the business reaches out first - for example, an appointment reminder sent ahead of a booking.

On the WhatsApp Business Platform these are treated differently: a reply to a customer-initiated conversation happens inside the customer service window, while business-initiated reminders generally use approved templates. Which applies, and when, is defined by Meta.

What depends on Meta

  • Templates - whether a message template is approved, and how it is categorized, is decided by Meta.
  • Pricing and message categories - charges follow Meta's current pricing model and message-category rules.
  • The 24-hour customer service window - the period in which a business can reply without a template is defined by Meta.
  • Platform rules - the broader WhatsApp Business Platform rules that govern business messaging.
Note: these rules are set by Meta and can change. Compliance with WhatsApp and Meta policies is the responsibility of the business.

How GoUltra relates

GoUltra runs on WhatsApp Cloud API from Meta. Within that, appointment workflows in GoUltra can connect reminders, booking rules, calendar availability, and team follow-up around WhatsApp customer conversations, and can sync with Google Calendar when connected. GoUltra does not change Meta's templates, message-category rules, or customer-service-window rules - those remain governed by Meta.

Frequently asked questions

Yes. With WhatsApp appointment booking, a customer can ask to book and choose an available time through a guided WhatsApp booking flow, then confirm - all inside the WhatsApp conversation. The available options and steps depend on how the business configures its availability and booking rules.
Customer-initiated booking is when the customer starts the conversation to arrange an appointment. Business-initiated reminders are messages the business sends first, such as an appointment reminder, which generally use approved templates. Meta defines how each type of message is handled.
Meta governs WhatsApp message templates and their approval and categories, message-category pricing, and the customer service window. These rules can change under Meta's policies, and compliance is the responsibility of the business.