- Add real-time service booking details to your WhatsApp templates and flows—no workflow required
- Quick Summary – WhatsApp Booking at a Glance
- What’s New: Service Booking Variables in WhatsApp
- What’s Changed from Before
- Why It Matters for Agencies and Marketers
- How to Use WhatsApp Booking Reminders
- What This Means for Your Automation Strategy
- Conclusion – Start Using Dynamic WhatsApp Booking Reminders Today
Add real-time service booking details to your WhatsApp templates and flows—no workflow required
If you’re still sending generic WhatsApp messages to remind clients about appointments, you’re leaving money on the table—and risking no-shows. With GoHighLevel’s latest update, you can now insert dynamic booking details like appointment time, service type, and provider directly into WhatsApp Templates and Flows.
No need to run them through a Workflow first. That means you can finally build clean, automated WhatsApp booking reminders that are personalized, timely, and easy to manage. Whether you’re running a spa, clinic, coaching business, or agency with booking-based clients—this is a game-changer.

Now you can add personalized booking details—like time, service, and location—directly into WhatsApp templates and flows. This makes it faster to build automated WhatsApp booking reminders without relying on workflows, helping you boost attendance rates and deliver a smoother client experience.
Quick Summary – WhatsApp Booking at a Glance
Purpose: This update allows agencies to insert personalized service booking details directly into WhatsApp Templates and Flows for faster, more consistent reminders.
Why It Matters: You no longer need to rely on Workflows to use booking variables, simplifying automation and improving WhatsApp messaging flexibility.
What You Get: Access to dynamic appointment fields like service, time, and location inside both WhatsApp Templates and Flows.
Time To Complete: You can update or create new WhatsApp templates using booking variables in under 10 minutes.
Difficulty Level: Beginner-friendly. If you’ve used merge fields in emails or SMS, you’ll feel right at home.
Key Outcome: You’ll be able to send automated, high-converting WhatsApp booking reminders without building workflows, saving time while boosting client show-up rates.
What’s New: Service Booking Variables in WhatsApp
This update brings long-requested functionality into the WhatsApp channel: service booking variables can now be used inside WhatsApp Templates and Flows.
Here’s what that means in plain English:
You can now dynamically insert personalized appointment details—like date, time, service type, staff member, or location—directly into your pre-approved WhatsApp messages. That includes both templates used for official WhatsApp Business messaging and custom WhatsApp Flows.
Automate marketing, manage leads, and grow faster with GoHighLevel.

Before, these variables were only available inside GHL Workflows. Now, you can embed the same booking info into standalone templates, making reminders, confirmations, and even reschedule messages more flexible and easier to manage.
This opens up new options for agencies and clients who want:
- More personalization in outbound messaging
- Faster buildouts for booking-related campaigns
- Better show-up rates with zero extra effort
It’s a small change with big automation power.
What’s Changed from Before
Before this update, adding service booking details into a WhatsApp message wasn’t as straightforward as it could be. You’d have to set everything up within a Workflow, which meant using the builder to insert dynamic variables, sending WhatsApp messages as part of that process, and often dealing with the limitation that booking details couldn’t be used inside reusable Templates or Flows. Plus, if you needed to send the same reminder multiple times, you’d end up duplicating the same setup over and over.
So, if a client wanted a quick message like, “Hi Sarah, your massage is booked for Thursday at 3 PM,” you’d typically have to run it through a Workflow, even if your main message automation was already built into templates.
That’s changed now. Those same booking details, the variables that make things flexible, are now available pretty much everywhere you create WhatsApp messages—outside the Workflow builder. This includes WhatsApp Message Templates, which are pre-approved notification templates, and WhatsApp Flows, which are sequences of automated messages.
The big plus? It’s a cleaner setup, makes scaling easier, and way more reusable across your agency’s automations. It means less hassle and more flexibility.
Why It Matters for Agencies and Marketers
If you’re used to building client automations, you probably know that the more moving parts you have, the higher the chances of things going wrong. Well, this update aims to simplify that. By allowing service booking variables right inside WhatsApp Templates and Flows, GoHighLevel makes it easier to keep everything consistent. You won’t have to duplicate effort or rebuild the same logic over and over in different workflows. It also speeds things up when you’re setting up booking reminders, confirmations, or rescheduling messages.
For agencies juggling multiple client accounts, this is definitely a good thing. You can now send booking details using pre-approved WhatsApp templates, and still use flows or automations where needed—without having to force everything through the Workflow builder.
What I really like about this update is that it brings WhatsApp into the same conversation as SMS and email when it comes to personalization. That means your branding stays consistent, engagement tends to rise, and there’s less back-and-forth trying to clarify things.
Bottom line?
Less complexity. More flexibility. Better results.
How to Use WhatsApp Booking Reminders
Let’s walk through exactly how to start using service booking variables in your WhatsApp messages—no coding, no complicated workflows.
Step 1: Go to WhatsApp Message Templates
- Head to your GHL Location dashboard
- Navigate to Marketing > WhatsApp > Templates
- Click “Create New Template” or edit an existing one
Step 2: Insert Booking Variables
- In the message body, look for the merge field icon (looks like
{}) - Use the dropdown to select from available booking variables, such as:
{{appointment.start_time}}{{appointment.service_name}}{{appointment.staff_name}}{{appointment.location}}
- Position these variables naturally in your sentence
- Example: “Hi {{contact.first_name}}, your {{appointment.service_name}} is confirmed for {{appointment.start_time}} at {{appointment.location}}.”
Step 3: Test Before You Submit
- Preview your message using sample contact + booking data
- Submit for WhatsApp template approval if it’s a new template
- Reminder: WhatsApp requires template approval for any message sent outside the 24-hour window
Step 4: Use in Flows or Automations
- You can now trigger these templates inside:
- WhatsApp Flows (standalone message automations)
- Workflows (for more complex triggers or conditions)
- No extra variable mapping needed—it works out of the box
Step 5: Go Live
- Publish your changes
- Start sending dynamic, personalized booking reminders through WhatsApp—automatically
This update streamlines the setup. If you know how to use merge fields in GHL emails or SMS, you already know how to do this.
Pro Tips for Using Variables in WhatsApp Templates
Want to avoid message mishaps and make your reminders convert better? Here are a few smart tips for getting the most out of this new WhatsApp booking variable update:
- Keep Your Messages Short & Clear
WhatsApp is a fast, conversational platform. Don’t overload your message.
Example:
“Hi {{contact.first_name}}, your {{appointment.service_name}} is set for {{appointment.start_time}} at {{appointment.location}}. See you then!” - Use Fallback Text Wisely
If a variable is blank, your message could end up looking broken.
Use fallback values like {{appointment.service_name | “your service”}} to avoid empty fields.
This helps especially if you’re testing across accounts with different field setups.
- Avoid Over-Templating
Just because you can add 10 variables doesn’t mean you should.
Stick to the 2–3 most important booking details:
- Service Name
- Start Time
- Location
- Test on Mobile
Always preview your message in the mobile view.
WhatsApp layouts can get weird if your line breaks are off or too much data is crammed into a message. - Use Emojis (Sparingly)
If it fits your brand, a clock ⏰ or calendar 📅 emoji can make the message feel more human and get attention—just don’t overdo it. - Combine with Confirmation Logic
In Workflows or Flows, pair your booking reminder with a “Confirm appointment” message or CTA.
This makes the reminder more actionable and can reduce no-shows.
What This Means for Your Automation Strategy
This update doesn’t just add a feature—it simplifies your entire WhatsApp messaging stack.
Here’s how it reshapes your automation game:
1. Centralized Messaging
You no longer need to choose between personalization or template reuse. Now, you can have both.
Send booking reminders from WhatsApp Templates and Flows, while keeping the data dynamic and personalized.
2. Faster Buildouts
Previously, sending personalized WhatsApp reminders required routing everything through workflows. That added time and complexity.
Now, your team can build and deploy reminders faster—whether you’re launching for one client or 50.
3. Greater Reusability
Got a killer reminder template for massage appointments? Clone it, tweak a few words, and you’re ready to go for a chiropractor, coach, or clinic. Variables do the heavy lifting.
4. More Strategic Flexibility
You can now:
- Use WhatsApp templates for system messages (e.g., confirmations, cancellations)
- Use workflows for behavior-based logic (e.g., follow-ups, no-shows)
- Use flows for light automation (e.g., multi-step WhatsApp sequences)
It’s like unlocking a new layer of automation freedom—all while keeping your messaging clean, consistent, and conversion-focused.
Conclusion – Start Using Dynamic WhatsApp Booking Reminders Today
With this update, GoHighLevel just made WhatsApp a whole lot smarter.
Now you can:
- Add service booking variables to any WhatsApp Template or Flow
- Send fully personalized reminders without building a Workflow
- Launch faster, cleaner, more flexible automations with less tech friction
Whether you’re managing reminders for a salon, dentist, coach, or clinic—this change means you can deliver a more professional, seamless client experience, all from inside GHL. And the best part?
It’s live right now. No setup needed. Just open your WhatsApp Templates or Flows, drop in your booking variables, and hit send. Your no-show rate won’t know what hit it.
Scale Your Business Today.
Streamline your workflow with GoHighLevel’s powerful tools.



