{"id":1243,"date":"2026-03-17T10:31:19","date_gmt":"2026-03-17T10:31:19","guid":{"rendered":"https:\/\/onesystemcrm.com\/help\/?post_type=docs&#038;p=1243"},"modified":"2026-03-17T10:31:19","modified_gmt":"2026-03-17T10:31:19","password":"","slug":"workflow-trigger-customer-booked-appointment","status":"publish","type":"docs","link":"https:\/\/onesystemcrm.com\/help\/Supports\/workflow-trigger-customer-booked-appointment\/","title":{"rendered":"Workflow Trigger &#8211; Customer Booked Appointment"},"content":{"rendered":"<p>This article provides an in-depth guide on using the\u00a0<strong>&#8220;Customer Booked Appointment&#8221;<\/strong>\u00a0workflow trigger, a powerful tool for automating actions when a customer books an appointment independently. By the end of this article, you\u2019ll understand how this trigger works, its key benefits, the setup process, and real-world use cases.<\/p>\n<h1 id=\"What-is-Customer-Booked-Appointment-Workflow-Trigger?\" dir=\"ltr\"><strong dir=\"ltr\">What is Customer Booked Appointment Workflow Trigger?<\/strong><\/h1>\n<p>The Customer Booked Appointment workflow trigger activates whenever a customer books an appointment using a booking link or online scheduling system without intervention from your team. This trigger is essential for businesses that want to automate follow-up actions, reminders, and notifications based on scheduled appointments. It works only for regular appointments and does not support recurring appointments.<\/p>\n<hr \/>\n<h2 id=\"Key-Benefits-of-Customer-Booked-Appointment-Trigger\" dir=\"ltr\"><strong>Key Benefits of Customer Booked Appointment Trigger<br \/>\n<\/strong><\/h2>\n<p dir=\"ltr\">\nAutomating appointment-based workflows can significantly improve operational efficiency and enhance the customer experience. Here are some key benefits:<\/p>\n<ul>\n<li dir=\"ltr\"><strong>Automated Reminders:\u00a0<\/strong>Reduce no-show rates by sending timely appointment reminders via email or SMS.<\/li>\n<li dir=\"ltr\"><strong>Improved Customer Experience:\u00a0<\/strong>Keep customers informed and engaged with automated confirmation messages and follow-ups.<\/li>\n<li dir=\"ltr\"><strong>Efficient Team Notifications:<\/strong>\u00a0Ensure that the relevant team members are automatically notified whenever an appointment is booked.<\/li>\n<li dir=\"ltr\"><strong>Flexible Customization:\u00a0<\/strong>Use filters to trigger workflows for specific calendars, calendar groups, or customers with particular tags.<\/li>\n<li dir=\"ltr\"><strong>Better Resource Management:\u00a0<\/strong>By automating reminders and follow-ups, your team can focus on delivering services rather than manually managing schedules.<\/li>\n<\/ul>\n<hr \/>\n<h2 id=\"Configuring-the-Customer-Booked-Appointment-Trigger\" dir=\"ltr\"><strong>Configuring the Customer Booked Appointment Trigger<br \/>\n<\/strong><\/h2>\n<p dir=\"ltr\">\nFollow these steps to set up the Customer Booked Appointment trigger in your workflow:<\/p>\n<h3 id=\"Access-Workflow-Settings\" dir=\"ltr\"><strong dir=\"ltr\">Access Workflow Builder<\/strong><\/h3>\n<p dir=\"ltr\">Go to the\u00a0<strong>&#8220;Automation&#8221;<\/strong>\u00a0section. Create a new workflow from scratch or select the existing workflow where you want to use the &#8220;Customer Booked Appointment&#8221; trigger.<\/p>\n<h3 id=\"Add-a-New-Trigger\" dir=\"ltr\"><strong>Add a New Trigger<\/strong><\/h3>\n<p dir=\"ltr\">Click\u00a0<strong dir=\"ltr\">\u201cAdd New Trigger\u201d<\/strong>\u00a0and type in\u00a0<strong dir=\"ltr\">&#8220;Customer Booked Appointment.&#8221;<\/strong>\u00a0Select it from the list.<\/p>\n<p dir=\"ltr\"><img decoding=\"async\" class=\"fr-fic fr-fil fr-dib fr-bordered fw-lightbox-img\" src=\"https:\/\/s3.amazonaws.com\/cdn.freshdesk.com\/data\/helpdesk\/attachments\/production\/155039511639\/original\/QEwrxU5nNDDAWa5ooiHjxx9uGsDQpXDLhg.png?1736393761\" data-attachment=\"[object Object]\" data-id=\"155039511639\" data-index=\"0\" \/><\/p>\n<h3 id=\"Name-Your-Trigger\" dir=\"ltr\"><strong>Name Your Trigger<\/strong><\/h3>\n<p dir=\"ltr\">Enter a descriptive name that helps you identify the trigger, such as \u201cNew Appointment Booking Trigger.\u201d<\/p>\n<p dir=\"ltr\"><img decoding=\"async\" class=\"fr-fic fr-fil fr-dib fr-bordered fw-lightbox-img\" src=\"https:\/\/s3.amazonaws.com\/cdn.freshdesk.com\/data\/helpdesk\/attachments\/production\/155039511684\/original\/kO0JcQKPX5fY6yXgpegvCOJQpksW5snexA.png?1736393890\" data-attachment=\"[object Object]\" data-id=\"155039511684\" data-index=\"1\" \/><\/p>\n<h3 id=\"Set-Up-Filters\" dir=\"ltr\"><strong>Set Up Filters<\/strong><\/h3>\n<p dir=\"ltr\">You can refine the trigger using the following filters:<\/p>\n<ul>\n<li dir=\"ltr\"><strong dir=\"ltr\">Has Tag :\u00a0<\/strong>Select this filter if you want the trigger to activate only when a customer with a specific tag books an appointment.<\/li>\n<li dir=\"ltr\"><strong dir=\"ltr\">In Calendar:\u00a0<\/strong>Use this filter to target specific calendars. The workflow will trigger only when an appointment is booked in the selected calendar.<\/li>\n<li dir=\"ltr\"><strong dir=\"ltr\">In Calendar Group:\u00a0<\/strong>Choose this filter to target calendar groups. The workflow will trigger when an appointment is booked in any calendar within the selected group.<\/li>\n<\/ul>\n<p><img decoding=\"async\" class=\"fr-fic fr-fil fr-dib fr-bordered fw-lightbox-img\" src=\"https:\/\/s3.amazonaws.com\/cdn.freshdesk.com\/data\/helpdesk\/attachments\/production\/155039511687\/original\/n4_hvmC9gRzuiDr8BmhogC3uwBodFFTN8A.png?1736393909\" data-attachment=\"[object Object]\" data-id=\"155039511687\" data-index=\"2\" \/><\/p>\n<hr \/>\n<h3 id=\"Save-the-Trigger\" dir=\"ltr\"><strong>Save the Trigger<\/strong><\/h3>\n<p dir=\"ltr\">Once the filters are set, click the &#8220;<strong>S<\/strong><strong dir=\"ltr\">ave&#8221;<\/strong>\u00a0button. Ensure that you save the entire workflow by clicking the blue save button in the top-right corner.<\/p>\n<hr \/>\n<h2 id=\"Use-Cases\" dir=\"ltr\"><strong>Use Cases<\/strong><\/h2>\n<p dir=\"ltr\">Lets look at some examples where you can use this trigger:<\/p>\n<h3 id=\"Appointment-Reminder\" dir=\"ltr\"><strong dir=\"ltr\"><u>Use Case #1 Appointment Reminder<\/u><\/strong><\/h3>\n<p dir=\"ltr\"><strong dir=\"ltr\">Scenario:\u00a0<\/strong>A dental clinic wants to send automated reminders to patients 24 hours before their scheduled appointment to reduce no-shows.<\/p>\n<p dir=\"ltr\">\n<strong dir=\"ltr\">Outcome:<\/strong>\u00a0The workflow sends an email and SMS reminder to the patient 24 hours before the appointment, improving attendance rates.<\/p>\n<p dir=\"ltr\"><img decoding=\"async\" class=\"fr-fic fr-fil fr-dib fw-lightbox-img\" src=\"https:\/\/s3.amazonaws.com\/cdn.freshdesk.com\/data\/helpdesk\/attachments\/production\/155039511748\/original\/9Kilbs6sq3qCI1HuzyoO18UEqIcNUHQB-A.png?1736394204\" data-id=\"155039511748\" data-attachment=\"[object Object]\" data-index=\"3\" \/><\/p>\n<hr \/>\n<h3 id=\"Follow-Up-After-Appointment-Booking\" dir=\"ltr\"><strong dir=\"ltr\"><u>Use case #2 Follow-Up After Appointment Booking<\/u><\/strong><\/h3>\n<p dir=\"ltr\"><strong dir=\"ltr\">Scenario:<\/strong>\u00a0A real estate agency wants to send follow-up emails to clients who book property viewings to confirm the details and provide necessary instructions.<\/p>\n<p dir=\"ltr\"><strong dir=\"ltr\">Outcome:<\/strong>\u00a0The workflow sends a confirmation email with the appointment details, directions to the property, and a checklist of required documents.<\/p>\n<hr \/>\n<h3 id=\"Internal-Notification-for-High-Priority-Clients\" dir=\"ltr\"><strong dir=\"ltr\"><u>Use Case #3 Internal Notification for High-Priority Clients<\/u><\/strong><\/h3>\n<p dir=\"ltr\"><strong dir=\"ltr\">Scenario:<\/strong>\u00a0A financial advisory firm wants to notify senior advisors whenever a VIP client books an appointment.<\/p>\n<p dir=\"ltr\">\n<strong dir=\"ltr\">Outcome:\u00a0<\/strong>The workflow sends an internal email notification to the senior advisor, ensuring they are prepared for the upcoming appointment.<\/p>\n<hr \/>\n<h3 id=\"Group-Appointment-Management\" dir=\"ltr\"><strong dir=\"ltr\"><u dir=\"ltr\">Use Case #4 Group Appointment Management<\/u><\/strong><\/h3>\n<p dir=\"ltr\"><strong dir=\"ltr\">Scenario:\u00a0<\/strong>A fitness center wants to manage group training sessions by automating notifications whenever a customer books a session in a group calendar.<\/p>\n<p dir=\"ltr\"><strong dir=\"ltr\">Outcome:\u00a0<\/strong>The workflow sends an email confirmation to the customer and an internal notification to the assigned trainer.<\/p>\n<hr \/>\n<h2 id=\"Frequently-Asked-Questions\" dir=\"ltr\"><strong>Frequently Asked Questions<br \/>\n<\/strong><\/h2>\n<p dir=\"ltr\"><strong>Q. Can this trigger be used for recurring appointments?<\/strong><\/p>\n<p>No, the Customer Booked Appointment trigger only works for normal (one-time) appointments. Recurring appointments are not supported.<\/p>\n<p dir=\"ltr\"><strong>Q. How can I trigger different workflows for different types of appointments?<\/strong><\/p>\n<p dir=\"ltr\">You can use filters such as\u00a0<strong dir=\"ltr\">\u201cIn Calendar\u201d<\/strong>\u00a0or\u00a0<strong>\u201cIn Calendar Group\u201d<\/strong> to target specific appointment types and set up separate workflows for each.<\/p>\n<p><strong>Q. What happens if a team member manually books the appointment on behalf of the customer?<\/strong><\/p>\n<p>This trigger only activates when the customer independently books an appointment through a booking link. Manually booked appointments will not trigger the workflow.<\/p>\n<p dir=\"ltr\"><strong>Q. Can I send reminders at multiple intervals, like 48 hours and 24 hours before the appointment?<\/strong><\/p>\n<p>Yes, you can add multiple reminder actions within the same workflow and set different wait times for each (e.g., wait for 48 hours, then send the first reminder; wait for another 24 hours, then send the second reminder).<\/p>\n<p dir=\"ltr\"><strong>Q. How can I track appointments booked by high-priority clients?<\/strong><\/p>\n<p dir=\"ltr\">You can use the<strong>\u00a0\u201cHas Tag\u201d<\/strong>\u00a0filter to create a workflow that triggers only when clients with a specific tag (e.g., \u201cVIP Client\u201d) book an appointment. This way, you can ensure timely follow-ups and special handling for important clients.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This article provides an in-depth guide on using the\u00a0&#8220;Customer Booked Appointment&#8221;\u00a0workflow trigger, a powerful tool for automating actions when a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"doc_category":[53],"doc_tag":[],"class_list":["post-1243","docs","type-docs","status-publish","hentry","doc_category-appointments-workflow-triggers"],"year_month":"2026-07","word_count":823,"total_views":"12","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"name":"usamasaeed219","author_nicename":"usamasaeed219","author_url":"https:\/\/onesystemcrm.com\/help\/author\/usamasaeed219\/"},"doc_category_info":[{"term_name":"Appointments Workflow Triggers","term_url":"https:\/\/onesystemcrm.com\/help\/Supports-category\/appointments-workflow-triggers\/"}],"doc_tag_info":[],"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/docs\/1243","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/comments?post=1243"}],"version-history":[{"count":1,"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/docs\/1243\/revisions"}],"predecessor-version":[{"id":1244,"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/docs\/1243\/revisions\/1244"}],"wp:attachment":[{"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/media?parent=1243"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/doc_category?post=1243"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/doc_tag?post=1243"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}