How a booking Flow works
The Flow itself doesn’t book anything. It shows the free times and sends the customer’s choice back to the chat. Your assistant then books the slot with the calendar’s booking tool and confirms, just as it would on a call.Set up appointment booking
Before you start
- A WhatsApp assistant with a Ready WhatsApp number attached. See Create a WhatsApp agent.
- Calendly, Google Calendar or Cal.com connected under Tools in Ringg.
The booking design
Both ways below use this design: a Pick a date screen, then a Pick a time screen that lists the free times and asks for the customer’s name and email.Booking Flow design: copy all of it
Booking Flow design: copy all of it
The quick way: build it in Ringg
Plan about 5 minutes.Pasting the booking design into Ringg, connecting Google Calendar as its data source, and publishing it
Create the Flow
Paste the booking design

The booking design pasted into the builder
Save the draft
Connect your calendar

A Google Calendar data source for the booking Flow
Publish it

The Flows tab after publishing: Book a visit reads its data from the calendar
Or design it in WhatsApp Manager
If you’d rather keep the Flow in WhatsApp Manager, for example to edit its layout there, build it from the same design. You need access to the same WhatsApp Business account in Meta’s WhatsApp Manager. Plan about 15 minutes.Create the Flow in WhatsApp Manager
Paste the ready-made design
Open the Flow in Ringg
Connect your calendar
Check the result
- Only the calendar, the date screen and the slots screen: everything is connected. Go to the next step.
- Meta kept this Flow’s own endpoint, with a URL beneath it. This happens when the Flow was already published. Copy the URL with the copy icon. In WhatsApp Manager, open the Flow, paste the URL as its endpoint, and publish it again.
Finish in WhatsApp Manager
- Open the Flow’s endpoint settings. The endpoint URL should end in
/exchange. - Connect your Meta app: choose the app you connected when you set up WhatsApp Business on Ringg.
- Run the health check. It should pass.
- Open the Preview, pick a date and check that times appear.
- Publish the Flow.
Sync in Ringg
Let your assistant send it and book
Add the Flow to the assistant
Add the calendar's booking tool
Tell the assistant what to do
@:Test it
Change the design safely
You can change the words the customer sees without breaking anything:- Screen titles, such as
"title": "Pick a date". - Field and button labels, such as
"label": "See times". - Extra questions on the Pick a time screen, such as a phone number or notes. Add each one to the
payloadof the Book button as well, or its answer won’t come back.
Troubleshooting
Good to know
Ringg sets an encryption key on your WhatsApp numbers
Ringg sets an encryption key on your WhatsApp numbers
Published Flows
Published Flows
A slot can be taken in the meantime
A slot can be taken in the meantime
Remove a data source
Remove a data source