Businesses on the Professional plan and higher can create conditional versions of customer notifications—like booking confirmations, reminders, and en-route alerts—that are sent when certain conditions are met.
What are template variants?
A template variant is a custom version of a built-in notification that’s used instead of the default version when the conditions you define are matched.
This allows you to tailor notifications based on the specifics of the job. For example:
- Send a different confirmation message depending on the service selected. 
- Customize reminders for jobs that are part of a recurring booking. 
- Adjust en-route alerts based on the assigned provider or service category. 
How it works
- For any built-in customer notification, you can create one or more variants. 
- Each variant can include one or more conditions to match. 
- When a notification is triggered (e.g. confirmation, reminder, en-route), Zenbooker checks your variants: - If no variants match, the default template is sent. 
- If multiple variants match, the one with the highest priority is used. 
 
Creating a new variant
To create a notification variant:
- Go to Settings > Client & Team Notifications. 
- Select the customer notification type you want to customize (e.g. Confirmation, Reminder, En-Route). 
- In the top-right corner, open the Template dropdown. 
- You’ll see any existing variants listed. Click “Add New Variant” to create a new one. 
- Give your variant a name and define the conditions that must be met for it to be used. Once you have more than one condition, an AND/OR toggle will appear, allowing you to choose whether all conditions must match (AND) or if any condition is enough (OR). 
- Click Save to create the variant. 
After saving:
- The variant will start with the same SMS and email content as your default template. 
- You can now edit the messages specifically for this variant. 
- The variant will be inactive by default. Set it to Active when you’re ready for it to be used. If you’re still working on it or testing, leave it inactive. 



