Automate at the booking level with the Service Booking trigger. Prevent duplicates, apply filters, and personalize confirmations with custom values and add-ons.
5 min read1,216 words7 explained imagesUpdated Tue, 18 Nov, 2025 at 9:03 AM
Assistants need to reach this page over the internet. While it is only running on your machine, these two buttons will not be able to load it.
Each image has a one line explanation. Switch to full detail for the step it belongs to, the fields and buttons involved, examples and the whole procedure.
Learn what the Service Booking (Services v2) workflow trigger does, when it fires, and how it differs from the appointment status triggers. This article covers the information you need to know to start use the Service Booking Trigger in your workflows.
The Service Booking trigger lets you automate workflows whenever a Service Booking (which may include multiple services/appointments) is created or updated. Unlike appointment-level triggers (which act on individual calendar appointments), this trigger works at the main booking level. So if a customer books multiple services at once (for example, a haircut, facial, and massage in a single checkout), the workflow is triggered only once for the entire booking — not three times. This helps you avoid duplicate actions while still giving you access to all the service details in one place.
What is the Service Booking Trigger? (image 1 of 7)What this shows The Service Booking trigger lets you automate workflows whenever a Service Booking (which may include multiple services/appointments) is…What this showsIllustrates the "What is the Service Booking Trigger?" section of "Workflow Trigger – Service Booking (Services v2)".This screenshot appears in the "What is the Service Booking Trigger?" section of "Workflow Trigger – Service Booking (Services v2)". The text alongside this image reads: The Service Booking trigger lets you automate workflows whenever a Service Booking (which may include multiple services/appointments) is created or updated. Unlike appointment-level triggers (which act on individual calendar appointments), this trigger works at the main booking level. So if a…. Immediately after, the guide continues: Understanding the benefits helps you decide when to use the Service Booking Workflow Trigger.Image 1 of 7What this coversThe Service Booking trigger lets you automate workflows whenever a Service Booking (which may include multiple services/appointments) is created or updated. Unlike appointment-level triggers (which act on individual calendar appointments), this trigger works at the main booking level. So if a customer books multiple services at once (for example, a haircut, facial, and massage in a single checkout), the workflow is triggered only once for the entire booking — not three times. This helps you avoid duplicate actions while still giving you access to all the service details in one place.Next stepUnderstanding the benefits helps you decide when to use the Service Booking Workflow Trigger.
Key Benefits of the Service Booking Trigger
Understanding the benefits helps you decide when to use the Service Booking Workflow Trigger.
Avoid Duplicate Messages: One run per booking keeps communications clean, even when multiple services are purchased.
Personalized Communication: Booking details (service, date/time, duration, staff, add-ons, timezone) help customers understand exactly what they scheduled.
Target the Right Audiences: Filter by status, service, category, tags, location, or who created/modified the booking to send relevant messages to the right people.
Multi-Service Summaries: One confirmation can list every booked service and selected add-ons, reducing confusion and follow-up questions
When It’s Triggered
The workflow activates whenever a new Service Booking is created through:
Booking Page: when a customer self-books online
User: when staff manually create a booking
Key Differences from Appointment Status Trigger
Avoid mixing up booking-level and appointment-level automation by comparing the core behaviors
Appointment Status Trigger → Works only for calendar appointments.
Service Booking Trigger → Works only for Services (v2) bookings.
If a booker schedules multiple services (e.g., 5 services) under one Service Booking, the workflow triggers once (not 5 times).
Example: If your workflow action is “Send Email,” only one email is sent containing all booked services — provided you use Service Booking custom values.
Available Filters
Filters narrow down which bookings will start the workflow so your automation stays focused and relevant. The available filters for this trigger include:
Appointment Status (Unconfirmed, Confirmed, Showed, No Show, Cancelled, Invalid)
Created By / Modified By
Has Tag
In Service (specific service)
In Service Category (service grouping)
In Service Location
Available Filters (image 2 of 7)What this shows Appointment Status (Unconfirmed, Confirmed, Showed, No Show, Cancelled, Invalid) Created By / Modified By Has Tag In Service (specific…What this showsIllustrates the "Available Filters" section of "Workflow Trigger – Service Booking (Services v2)".This screenshot appears in the "Available Filters" section of "Workflow Trigger – Service Booking (Services v2)". The text alongside this image reads: Appointment Status (Unconfirmed, Confirmed, Showed, No Show, Cancelled, Invalid) Created By / Modified By Has Tag In Service (specific service) In Service Category (service grouping) In Service Location. This part of the guide covers 5 fields, listed below. Immediately after, the guide continues: This trigger is only visible if Services (v2) is enabled in the sub-account. If Services (v2) is disabled for a sub-account.Image 2 of 7What this coversAppointment Status (Unconfirmed, Confirmed, Showed, No Show, Cancelled, Invalid) Created By / Modified By Has Tag In Service (specific service) In Service Category (service grouping) In Service Location
Fields in this part of the guideCreated By / Modified ByHas TagIn Service (specific service)In Service Category (service grouping)In Service Location
Next stepThis trigger is only visible if Services (v2) is enabled in the sub-account. If Services (v2) is disabled for a sub-account:All 6 steps in this procedure
Appointment Status (Unconfirmed, Confirmed, Showed, No Show, Cancelled, Invalid)
Created By / Modified By
Has Tag
In Service (specific service)
In Service Category (service grouping)
In Service Location
Trigger Visibility
This trigger is only visible if Services (v2) is enabled in the sub-account. If Services (v2) is disabled for a sub-account:
New workflows → The Service Booking trigger will not be available for selection.
Existing workflows (that already include this trigger):
New bookings will be blocked (the trigger will not fire).
Existing bookings → If the booking status is updated, the workflow will still trigger as expected.
Order Submission Trigger Behavior with Service Bookings
By default, whenever a Service Booking is created, an Order is automatically generated. To prevent duplicate automations, the Order Submitted trigger will not fire for the orders created via service-bookings.
However, if you want workflows to also trigger for these orders, you must explicitly add a filter:
Order Source = Calendar
This ensures that Order-based workflows only run for service-booking orders when the business explicitly wants them to — by applying the filter Order Source = Calendar to the Order Submitted trigger.
Order Submission Trigger Behavior with Service Bookings (image 3 of 7)What this shows This ensures that Order-based workflows only run for service-booking orders when the business explicitly wants them to — by applying the…What this showsIllustrates the "Order Submission Trigger Behavior with Service Bookings" section of "Workflow Trigger – Service Booking (Services v2)".This screenshot appears in the "Order Submission Trigger Behavior with Service Bookings" section of "Workflow Trigger – Service Booking (Services v2)". The text alongside this image reads: This ensures that Order-based workflows only run for service-booking orders when the business explicitly wants them to — by applying the filter Order Source = Calendar to the Order Submitted trigger. This part of the guide covers 1 field, listed below. Immediately after, the guide continues: Action Status Notes Update Appointment Status ✅ Supported Based on Service Booking ID Create Appointment Note ✅ Supported Based on Service Booking ID. Notes apply to the Service Booking as a whole Book Appointment Not supported NA….Image 3 of 7What this coversThis ensures that Order-based workflows only run for service-booking orders when the business explicitly wants them to — by applying the filter Order Source = Calendar to the Order Submitted trigger.
Fields in this part of the guideOrder Source = Calendar
Buttons and menus referencedOrderOrder Source = CalendarOrder-based workflows
Next stepAction Status Notes Update Appointment Status ✅ Supported Based on Service Booking ID Create Appointment Note ✅ Supported Based on Service Booking ID. Notes apply to the Service Booking as a whole Book Appointment Not supported NA Conversation AI Booking Bot Not supported NA Eliza Booking Not supported NA
Supported Appointment Actions
Action
Status
Notes
Update Appointment Status
✅ Supported
Based on Service Booking ID
Create Appointment Note
✅ Supported
Based on Service Booking ID. Notes apply to the Service Booking as a whole
Book Appointment
Not supported
NA
Conversation AI Booking Bot
Not supported
NA
Eliza Booking
Not supported
NA
Using Custom Values with Service Bookings
When someone books a service, you can automatically include their booking details (like service name, date, time, price, staff, and add-ons) in your emails, texts, or reminders.
Using Custom Values with Service Bookings (image 4 of 7)What this shows When someone books a service, you can automatically include their booking details (like service name, date, time, price, staff, and…What this showsIllustrates the "Using Custom Values with Service Bookings" section of "Workflow Trigger – Service Booking (Services v2)".This animation appears in the "Using Custom Values with Service Bookings" section of "Workflow Trigger – Service Booking (Services v2)". The text alongside this image reads: When someone books a service, you can automatically include their booking details (like service name, date, time, price, staff, and add-ons) in your emails, texts, or reminders. Immediately after, the guide continues: For each booked service, you can display.Image 4 of 7What this coversWhen someone books a service, you can automatically include their booking details (like service name, date, time, price, staff, and add-ons) in your emails, texts, or reminders.Next stepFor each booked service, you can display:
What details are available?
For each booked service, you can display:
Service Name: e.g., “Haircut” or “Massage”
Price: the cost of the service
Duration: how long the service lasts (e.g., 60 minutes)
Date & Time: when the appointment is scheduled
Timezone: the customer’s local timezone
Assigned Staff: which team member the appointment is with
Add-ons: any extras the customer selected (with prices)
If multiple services are booked together, each service (and its add-ons) will be listed one after another.
This way, you can fully personalize confirmation emails or reminders with the exact service details your customer booked.
How to Set Up the Service Booking Workflow Trigger
A proper setup ensures your workflow runs at the right time, targets the right bookings, and communicates the right details.
Step 1: Create or Open a Workflow
Select the Automation tab in the left-side navigation bar
To open an existing workflow, click on the workflow name
To create a new Workflow, use the + Create New Workflow button
Step 1: Create or Open a Workflow (image 5 of 7)What this shows Select the Automation tab in the left-side navigation bar To open an existing workflow, click on the workflow name To create a new…What this showsIllustrates the "Step 1: Create or Open a Workflow" section of "Workflow Trigger – Service Booking (Services v2)".This screenshot appears in the "Step 1: Create or Open a Workflow" section of "Workflow Trigger – Service Booking (Services v2)". The text alongside this image reads: Select the Automation tab in the left-side navigation bar To open an existing workflow, click on the workflow name To create a new Workflow, use the + Create New Workflow button. This part of the guide covers 1 field, listed below. Immediately after, the guide continues: Create a new trigger by clicking + Add New Trigger Using the search bar, select the Service Booking trigger.Image 5 of 7What to chooseSelect the Automation tab in the left-side navigation bar To open an existing workflow, click on the workflow name To create a new Workflow, use the + Create New Workflow button
Fields in this part of the guideTo open an existing workflow, click on the workflow name
Buttons and menus referencedAutomation+ Create New Workflow
Next stepCreate a new trigger by clicking + Add New Trigger Using the search bar, select the Service Booking trigger
Example values
To open an existing workflow, click on the workflow name
Priya Raman
Illustrative values showing the expected format. They are not read from the screenshot.
All 3 steps in this procedure
Select the Automation tab in the left-side navigation bar
To open an existing workflow, click on the workflow name
To create a new Workflow, use the + Create New Workflow button
Step 2: Add the Trigger
Create a new trigger by clicking + Add New Trigger
Using the search bar, select the Service Booking trigger
Step 2: Add the Trigger (image 6 of 7)What this shows Create a new trigger by clicking + Add New Trigger Using the search bar, select the Service Booking triggerWhat this showsIllustrates the "Step 2: Add the Trigger" section of "Workflow Trigger – Service Booking (Services v2)".This screenshot appears in the "Step 2: Add the Trigger" section of "Workflow Trigger – Service Booking (Services v2)". The text alongside this image reads: Create a new trigger by clicking + Add New Trigger Using the search bar, select the Service Booking trigger. This part of the guide covers 1 field, listed below. Immediately after, the guide continues: Configure the trigger to your needs using the necessary filters. Click here for more information on the available filters. Once fully configured, save your changes using the blue Save Trigger button.Image 6 of 7What to chooseCreate a new trigger by clicking + Add New Trigger Using the search bar, select the Service Booking trigger
Fields in this part of the guideUsing the search bar, select the Service Booking trigger
Buttons and menus referenced+ Add New TriggerService Booking
Next stepConfigure the trigger to your needs using the necessary filters. Click here for more information on the available filters. Once fully configured, save your changes using the blue Save Trigger buttonAll 2 steps in this procedure
Create a new trigger by clicking + Add New Trigger
Using the search bar, select the Service Booking trigger
Once fully configured, save your changes using the blue Save Trigger button
Step 3: Add Filters (image 7 of 7)What this shows Configure the trigger to your needs using the necessary filters.What this showsIllustrates the "Step 3: Add Filters" section of "Workflow Trigger – Service Booking (Services v2)".This screenshot appears in the "Step 3: Add Filters" section of "Workflow Trigger – Service Booking (Services v2)". The text alongside this image reads: Configure the trigger to your needs using the necessary filters. Click here for more information on the available filters. Once fully configured, save your changes using the blue Save Trigger button. Immediately after, the guide continues: Q: How do I make the Service Booking trigger available in my sub-account? Ensure Services (v2) is enabled. If Services is disabled, the trigger will not be available for new workflows. Click here for more information on enabling Services.Image 7 of 7How to confirmConfigure the trigger to your needs using the necessary filters. Click here for more information on the available filters. Once fully configured, save your changes using the blue Save Trigger button
Buttons and menus referencedSave Trigger
Next stepQ: How do I make the Service Booking trigger available in my sub-account? Ensure Services (v2) is enabled. If Services is disabled, the trigger will not be available for new workflows. Click here for more information on enabling ServicesAll 2 steps in this procedure
Configure the trigger to your needs using the necessary filters. Click here for more information on the available filters.
Once fully configured, save your changes using the blue Save Trigger button
Frequently Asked Questions
Q: How do I make the Service Booking trigger available in my sub-account? Ensure Services (v2) is enabled. If Services is disabled, the trigger will not be available for new workflows. Click here for more information on enabling Services
Q: Can I include staff details in my confirmations or reminders? Yes. You can use customer values to reference the assigned staff member (or other information such as price, date, location, etc) in your communications.
For each booked service, you can display: Service Name: e.g., “Haircut” or “Massage” Price: the cost of the service Duration: how long the service lasts (e.g., 60 minutes) Date & Time: when the appointment is scheduled Timezone: the customer’s local timezone Assigned Staff: which team member the appointment is with Add-ons: any extras the customer selected (with prices) If multiple services are booked together, each service (and its add-ons) will be listed one after another.