Workflows - Zoho Bookings Help

Workflows

AlertThis feature is applicable for Bookings 2.0 version only.

1. In a nutshell

Workflows help to automate tasks such as sending notifications (email and SMS) and executing custom functions for various instances of an appointment. These workflows can also be triggered immediately, before, and after a specific duration of those events. 

Custom functions are scripts written in Deluge, Zoho's scripting language. It allows you to extend the capabilities of the Bookings application by performing complex logic or integrating with other applications.


2. Feature availability

  • Email workflow is available for basic plans.
  • SMS and Custom workflows are available for premium plans.
  • Roles

    • Super admins and admins can configure workflows

    • Workspace admins can configure workflows of their workspaces

    • Managers can view workflows of their assigned workspaces

    • Staff will not have access to it


3. Overview

A workflow can be used to automate business processes in your scheduling. In Bookings, workflows allow you to perform the below tasks: 

 

When can a workflow be triggered? 

A workflow can be triggered immediately when various events occur in an appointment. It can also be triggered before and after a specific duration of such events. The various events of an appointment are:

Various Instances of an Appointment

Booked

Rescheduled

Canceled

Appointment started

Appointment ended

Payment successful

Payment failed

Marked as completed

Marked as no-show


For example, you can send an email to your customer one hour before an appointment start time to confirm if they'll show up. Likewise, workflows can be used in various other scenarios to automate different tasks. 


4. Use case

Imagine that you've conducted a webinar and want to send a feedback form to all the participants afterwards. This can be achieved by having a workflow that gets triggered a few minutes after marking the webinar as complete. Similarly, these workflows can be configured to address various other notifications. 

Additionally, custom functions can be used to perform integrations. Let's say a financial organization needs to add a record in CRM whenever an appointment is booked. A custom function can be written to perform this action immediately after an appointment is booked.

Notes

Note: These notifications are separate from the five default notifications under event type settings.

Workflows are specific to each workspace. To create a workflow for a particular workspace, you need to switch to the required workspace and then create the workflow. A single workflow can be applied to multiple event types.

5. Steps to create a workflow 

  1. Navigate to the required workspace in your Bookings account. 
  2. Click Workflows on the left sidebar, then click the Create Workflow button in the top-right corner. 


    You can either use the predefined workflow templates or create your own workflow. 

  3. To create a workflow using a pre-defined template, click any one of the cards shown. To create your own workflow, click Create new workflow at the bottom of the screen. 
    Info: Predefined templates are provided to simplify the process of creating a workflow, with preset messages and configuration options. 

  4. In the create workflow screen, enter the below details. 
  • Workflow Name: Enter a name for the workflow. Each workflow within a workspace should have a unique name.
  • Trigger When: Select when this workflow should be executed. i.e. if Appointment ended is selected, then this workflow will be executed at the appointment end time. 
  • Occurrence: When the above trigger happens, the workflow can be executed in one of three timings:
  • Immediately 
  • After 
  • Before 
    If you choose Before or After, you can further select minutes/hours.
  • Choose Event Types: Select the event types to apply this workflow to. A workflow can be applied for multiple event types.
  • Perform Action: Choose any one of the below actions in this dropdown. 
  • Send email
  • Send SMS
  • Execute custom functions


  1. After clicking Create Workflow, a slider will open on the right, where you can edit the respective template or add a custom function deluge script in the Deluge editor.
  • If you've chosen to send an email, you can configure the below options. 
  • Sender email: select an email address from which the email has to be sent. You can choose from any of the following options. 
  • Default Bookings email address (notification@zohobookings.com) - The default email address for all notifications.
  • Business email address – The email address that is added for your business.
  • Super admin's email address – The email address associated with your Zoho Bookings super admin account. 
  • Allocated staff's email address – The email address associated with the user allocated to the appointment. 
  • Workspace email address – The email address associated with a particular workspace. 
  • Reply to: Select an email to which the customer's reply will be sent back.
  • Templates: Choose a pre-defined email template from the list. You can also edit the template. To add your own template, click Custom
  • Subject: Give a subject for the email.
  • Message: Enter the email text.  Click Save

  • If you've chosen to send an SMS message, you'll get the below screen where you can choose any pre-defined SMS template from the drop-down or edit the SMS message as required.

    Note
    : You need to integrate an SMS gateway to send messages to your customers.



  • If you've chosen to execute a custom function, you can see the Deluge editor where you add the required Deluge script and click Save

    Info: The 
    Execute option in the below screen is to test the custom function by passing sample values. 

  1. Click Create Workflow. This creates a new workflow for the chosen event types.


InfoInfo: You can add variables to your message content for email and sms by using the Insert Variable option to make it dynamic.

6. Manage workflow


6.1 Edit workflow configurations 

  1. Navigate to Workflows on the left sidebar. Choose the required workflow tab, then click the Options icon  near the required workflow. 
  2. Select Edit. A right pane slides where you can change the workflow configuration options. You can change the options such as Workflow name, associated event types, and occurrence as required and click Save. Triggers when, occurrence, and actions cannot be edited.


6.2 Edit workflow template

To edit the template message or custom function:
  1. Navigate to Workflows on the left sidebar, hover over the required workflow, and then click the Customize option.
  2. This opens the respective editing window. Edit the email/SMS/custom function, then click Save


6.3 Delete a workflow

  1. Navigate to Workflows on the left sidebar, then click the Options icon  near the required workflow.
  2. Click Delete. This deletes the respective workflow. All the templates and custom functions of the workflow will be permanently deleted. 


6.4 Mark a workflow as inactive

You can mark a workflow as inactive so it doesn't trigger when the event occurs, but will stay saved. You can make it active again when needed. 
To mark as inactive,
  1. Navigate to Workflows on the left sidebar, then click the Options icon  near the required workflow.
  2. Select Mark as inactive.

7. Points to note

  • To view the list of workflows created for a workspace, you need to switch to the respective workspace.
  • Default notifications are available under Event Types Notifications tab. Default notifications are applicable for five appointment statuses such as BookedRescheduledCanceledMarked as Complete, and Marked as No show. These notifications trigger immediately on these status changes. To set notifications immediately for these statuses, you can use the default notification option.
  • An event type can have a maximum of 10 workflows.
  • Through workflows, you can only send notifications for customers. 
  • Workflows are not supported for Group event types.


8. Related links




      Create. Review. Publish.

      Write, edit, collaborate on, and publish documents to different content management platforms.

      Get Started Now


        Access your files securely from anywhere

          Zoho CRM Training Programs

          Learn how to use the best tools for sales force automation and better customer engagement from Zoho's implementation specialists.

          Zoho CRM Training
            Redefine the way you work
            with Zoho Workplace

              Zoho DataPrep Personalized Demo

              If you'd like a personalized walk-through of our data preparation tool, please request a demo and we'll be happy to show you how to get the best out of Zoho DataPrep.

              Zoho CRM Training

                Create, share, and deliver

                beautiful slides from anywhere.

                Get Started Now


                  Zoho Sign now offers specialized one-on-one training for both administrators and developers.

                  BOOK A SESSION







                              Quick LinksWorkflow AutomationData Collection
                              Web FormsRetailOnline Data Collection Tool
                              Embeddable FormsBankingBegin Data Collection
                              Interactive FormsWorkplaceData Collection App
                              CRM FormsCustomer ServiceForms for Solopreneurs
                              Digital FormsMarketingForms for Small Business
                              HTML FormsEducationForms for Enterprise
                              Contact FormsE-commerceForms for any business
                              Lead Generation FormsHealthcareForms for Startups
                              Wordpress FormsCustomer onboardingForms for Small Business
                              No Code FormsConstructionRSVP tool for holidays
                              Free FormsTravelFeatures for Order Forms
                              Prefill FormsNon-Profit
                              Forms for Government
                              Intake FormsLegal
                              Mobile App
                              Form DesignerHR
                              Mobile Forms
                              Card FormsFoodOffline Forms
                              Assign FormsPhotographyMobile Forms Features
                              Translate FormsReal EstateKiosk in Mobile Forms
                              Electronic FormsInsurance
                              Drag & drop form builder

                              Notification Emails for FormsAlternativesSecurity & Compliance
                              Holiday FormsGoogle Forms alternative GDPR
                              Form to PDFJotform alternativeHIPAA Forms
                              Email FormsWufoo alternativeEncrypted Forms
                              Accessible FormsTypeform alternativeSecure Forms

                              WCAG

                                          Create. Review. Publish.

                                          Write, edit, collaborate on, and publish documents to different content management platforms.

                                          Get Started Now






                                                            You are currently viewing the help pages of Qntrl’s earlier version. Click here to view our latest version—Qntrl 3.0's help articles.




                                                                Manage your brands on social media

                                                                  Use cases

                                                                  Make the most of Zoho Desk with the use cases.

                                                                   
                                                                    

                                                                  eBooks

                                                                  Download free eBooks and access a range of topics to get deeper insight on successfully using Zoho Desk.

                                                                   
                                                                    

                                                                  Videos

                                                                  Watch comprehensive videos on features and other important topics that will help you master Zoho Desk.

                                                                   
                                                                    

                                                                  Webinar

                                                                  Sign up for our webinars and learn the Zoho Desk basics, from customization to automation and more

                                                                   
                                                                    
                                                                  • Desk Community Learning Series


                                                                  • Meetups


                                                                  • Ask the Experts


                                                                  • Kbase


                                                                  • Resources


                                                                  • Glossary


                                                                  • Desk Marketplace


                                                                  • MVP Corner



                                                                    Zoho Sheet Resources

                                                                     

                                                                        Zoho Forms Resources


                                                                          Secure your business
                                                                          communication with Zoho Mail


                                                                          Mail on the move with
                                                                          Zoho Mail mobile application

                                                                            Stay on top of your schedule
                                                                            at all times


                                                                            Carry your calendar with you
                                                                            Anytime, anywhere




                                                                                  Zoho Sign Resources

                                                                                    Sign, Paperless!

                                                                                    Sign and send business documents on the go!

                                                                                    Get Started Now




                                                                                            Zoho TeamInbox Resources





                                                                                                      Zoho DataPrep Demo

                                                                                                      Get a personalized demo or POC

                                                                                                      REGISTER NOW


                                                                                                        Design. Discuss. Deliver.

                                                                                                        Create visually engaging stories with Zoho Show.

                                                                                                        Get Started Now










                                                                                                                            • Related Articles

                                                                                                                            • Integrate a SMS gateway to send SMS notifications and reminders

                                                                                                                              This page is applicable for Bookings 2.0 version only. To view the equivalent Bookings 1.0 version, please check this page. Bookings 2.0 is available only for new users signed up after 08-Feb-2025. It will be available for all users shortly. 1. In a ...
                                                                                                                            • Email and SMS alerts

                                                                                                                              This page is applicable for Bookings 2.0 version only. To view the equivalent Bookings 1.0 version, please check this page. 1. In a nutshell You can send automated email and SMS notifications to customers and relevant users when an appointment is ...
                                                                                                                            • Integrate Zoho Bookings with WhatsApp

                                                                                                                              1. In a nutshell WhatsApp integration in Zoho Bookings lets you send appointment notifications and reminders directly to customers and users via WhatsApp. In these WhatsApp messages, you can include dynamic variables and buttons for actions like ...
                                                                                                                            • Bookings variables

                                                                                                                              Bookings offer predefined variables that hold appointment-related details, such as customer name, appointment ID, staff name, and so on. These variables can be used in the following places: Email notifications and reminders SMS notifications and ...
                                                                                                                            • In-product notifications

                                                                                                                              This page is applicable for Bookings 2.0 version only. To view the equivalent Bookings 1.0 version, please check this page. 1. In a nutshell In-product notifications are alerts shown within the Bookings product that inform users about changes in ...
                                                                                                                              Wherever you are is as good as
                                                                                                                              your workplace

                                                                                                                                Resources

                                                                                                                                Videos

                                                                                                                                Watch comprehensive videos on features and other important topics that will help you master Zoho CRM.



                                                                                                                                eBooks

                                                                                                                                Download free eBooks and access a range of topics to get deeper insight on successfully using Zoho CRM.



                                                                                                                                Webinars

                                                                                                                                Sign up for our webinars and learn the Zoho CRM basics, from customization to sales force automation and more.



                                                                                                                                CRM Tips

                                                                                                                                Make the most of Zoho CRM with these useful tips.



                                                                                                                                  Zoho Show Resources