Integrate Zoho Bookings with WhatsApp

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 rescheduling or canceling appointments.

2. Feature availability

Idea
WhatsApp integration
    • Super admin and admins can set up and manage the WhatsApp integration.
    • Managers and Workspace admins can set up and manage the WhatsApp notifications and reminders for their workspaces.
    • Staff cannot set up or manage the WhatsApp integration.

3. Overview

WhatsApp is a globally popular messaging platform that enables real-time communication between individuals and businesses using their digital devices. It supports secure, end-to-end encrypted messaging, and is widely used by customers for its simplicity, reliability, and familiarity. With its increasing adoption in business communication, WhatsApp has become a trusted medium for delivering notifications, reminders, and alerts.
In Zoho Bookings, WhatsApp integration allows businesses to automate seamlessly and send appointment-related notifications and reminders directly through WhatsApp to customers. Once your WhatsApp Business Account is verified and connected to Zoho Bookings, you can:
  • Send personalized notifications and reminders to customers and users.
  • Use approved WhatsApp templates to structure messages.
  • Map dynamic buttons for actions like rescheduling or cancelling appointments.
Integrating WhatsApp with Zoho Bookings helps businesses reduce no-shows by sending timely reminders and confirmations, enhances customer experience through real-time updates, and builds trust with professional communication. It transforms Zoho Bookings into a unified platform for both scheduling and engagement—keeping users and customers informed and connected throughout the booking process.

4. Use case

Zylker, a managed IT services company uses Zoho Bookings to schedule support sessions and onboarding calls. To enhance communication and reduce missed appointments, Zylker integrates WhatsApp into their Bookings notification system. With this setup, both new and existing customers, as well as internal users, receive timely WhatsApp messages about their bookings. These messages include appointment confirmations, reminders, and actionable buttons for rescheduling or cancelling. Since WhatsApp is a familiar and widely used platform, the business ensures that communication is both immediate and effective. This not only keeps all of them informed but also helps streamline the overall booking experience and reduce no-shows.

5. Set up WhatsApp integration in Bookings

5.1 Steps to integrate WhatsApp

To integrate Bookings with WhatsApp, you will need a WhatsApp Business ID and system user token.
  1. Click the Admin Center  icon at the top-right corner, and then click Connectors under Integrations.



  2. Click Connect beside WhatsApp.




  3. Enter your System User Access Token and WhatsApp Business Account (WABA) ID in the popup, and then click Next.

     

  4. In the next screen, select your primary WhatsApp number for your business and click Connect.



  5. WhatsApp is now integrated successfully.



5.2 Steps to generate a system user token for WhatsApp


To connect your WhatsApp Business account with Zoho Bookings, you’ll need to generate a system user token from your Meta (Facebook) Business account. This token allows Zoho Bookings to authenticate and send WhatsApp messages on your behalf.
  1. Access the Meta Developers Portal and navigate to Business Settings.
  2. Under Accounts > WhatsApp Accounts, create a new WhatsApp Business Account (WABA) by verifying a valid phone number and business details.
    NotesNote: You must have a verified Meta Business Manager account to create a WhatsApp Business Account.
  3. Go to My Apps and click Create App. Enter an App Name and then choose Other as the use case. Here, select Business as the app type and click Next.
  4. In the app dashboard, click Add Product and choose Set Up under the WhatsApp card.



  5. Click System Users in the Users section in the left bar under WhatsApp Business Settings.
  6. You can click Add to create a new system user. Assign a name (e.g., Zoho Bookings Integration) and set the role as Admin



    Now click the option icon, to Assign Assets.



  7. Click Generate Token, select your app, and assign the necessary permissions: whatsapp_business_manage_events, whatsapp_business_management, and whatsapp_business_messaging. While assigning permissions, set the token expiration to Never, if available. Also, choose Only Utility category templates, as they are the only ones currently supported in Zoho Bookings.

     
Once done, copy and paste the system user token into the WhatsApp integration page within Bookings to complete the connection.
Info
Info: If your system token expires or is deleted from Meta, you will need to generate a new one and reconnect your WhatsApp account in Zoho Bookings.

5.3 Steps to create message template

To send WhatsApp notifications through Zoho Bookings, you need to create a message template and get it approved by Meta. Follow the instructions in this document to create a message template.    
  1. Go to Meta Business Manager and select your app.
  2. Navigate to WhatsApp Manager > Message Templates.
  3. Click Create Template and fill in the required fields.
  4. Click Submit for review for Meta approval. Once approved, you can start using it in Zoho Bookings.


Notes
Note :
  • Only approved message templates will be listed in Zoho Bookings.

  • Media format is not supported in the header of the message template.

  • Numbered variables are not supported in the body of the message template.  

5.3.1. Use predefined variables in message template  

Zoho Bookings offers a set of predefined variables that automatically pull appointment-related details, such as customer name, appointment ID, staff name, and more. These variables can be used while creating message templates to insert the relevant information into your WhatsApp notifications dynamically.
When a message template containing these variables is selected in Zoho Bookings, the system will replace each variable with real-time data specific to the appointment. This ensures that your WhatsApp messages are personalized, relevant, and context-aware for each customer.


For example, if you include the variable customer_name in your template, the message sent will display the actual name of the customer who booked the appointment.  

Variable

Description

business_name

Name of the business

business_number

Contact number of the business

staff_name

Name of the staff handling the appointment

staff_number

Contact number of the staff

staff_email

Name of the staff handling the appointment

cohosts

List of user email addresses in a collective booking

service_name

Name of the service booked

service_description

Description of the service

staff_time_zone

Time zone of the staff

service_url

Booking URL for the specific service

cancel_url

Link to cancel the appointment

reschedule_url

Link to reschedule the appointment

appointment_id

Unique ID of the appointment

booking_id

Booking reference ID

invoice_summary_url

Link to view the appointment invoice summary

customer_name

Name of the customer who booked the appointment

customer_email

Email of the customer

customer_number

Contact number of the customer

customer_first_name

First name of the customer

customer_last_name

Last name of the customer

notes

Additional notes (if any)

join_link

Customer's meeting join link

start_link

Host's link to start the meeting

meeting_key

Unique meeting ID

pre_buffer

Time buffer before the appointment

post_buffer

Time buffer after the appointment

from_date

Start date of appointment

from_time

Start time of appointment

to_date

End date of appointment

to_time

End time of appointment

appointment_time

Time range of appointment

booking_start_time

Booking start time

booking_end_time

Booking end time

booking_time_zone

Customer's time zone

assist_tech_url
Link to access remote support (if applicable)
customer_start_time
Appointment start time for customer
(based on their time zone)
customer_end_time
Appointment end time for customer
 (based on their time zone)
customer_time_zone
Timezone of the customer
old_from_date
Original appointment start date
(used for reschedule scenarios)
old_from_time
Original appointment start time
(used for reschedule scenarios)
old_to_date
Original appointment end date
(used for reschedule scenarios)
old_to_time
Original appointment end time
(used for reschedule scenarios)

5.3.2. Insert dynamic buttons in message template     

To create a dynamic button in the WhatsApp message template,
1. Go to the body section of the message template in your Meta Business Manager account.
2. Click + Add Button, select Call to Action → Visit Website, and enable the Dynamic URL toggle. 
3. In the base URL field, enter the static portion of your booking page link.
You can then include variable names instead of numbered placeholders (e.g., {{reschedule_url}}, {{booking_summary_url}}). These named variables should match the supported variable list in Zoho Bookings.

Once submitted and approved by Meta, the template will include a dynamic button and will be available in Zoho Bookings. You can select the template and map each button to the corresponding supported variables (such as booking ID or customer name). This enables WhatsApp messages to carry personalized action buttons like reschedule, cancel, or view a summary based on appointment details.

Message template example :

Appointment Booked Successfully!

Customer Details:
👤 Name: {{customer_name}}
📞 Phone: {{customer_number}}
📧 Email: {{customer_email}}
Appointment Details:
📅 Date: {{customer_from_date}}
⏰ Time: {{appointment_time}}
🛎️ Service: {{service_name}}
📍 Location: {{join_link}}
Staff Assigned:
👨‍💼 {{staff_name}}
📞 {{staff_number}}

5.4 Steps to enable WhatsApp notifications

Enable WhatsApp notifications in Zoho Bookings to keep customers and users informed with timely alerts and reminders. Choose approved templates and map dynamic buttons to automate messaging for key appointment actions.

  1. Go to Event typesNotification PreferencesWhatsApp tab.



  2. Click the options icon to enable the WhatsApp Notifications and Reminders.



  1. You can click edit and choose from the approved template list.



  2. You can select button actions (e.g., reschedule, cancel) if dynamic URL buttons are configured in the template.

        

  3. Click Save to confirm the changes.

6. What to expect after integration 

Once the WhatsApp integration is successfully set up, Zoho Bookings will start sending appointment-related WhatsApp messages such as booking confirmations, reminders, and updates for the selected event types.
Customers and users will receive these messages on their WhatsApp number, based on the approved message templates configured in the Notification Preferences section.
Each message sent includes real-time appointment details using dynamic variables, ensuring that the communication is personalized and relevant. If the selected template contains action buttons (e.g., reschedule, cancel, view summary), customers and users can use them directly within the WhatsApp chat.

7. Points to note

  • Customizable buttons in the message template include : workspace URL, event type URL, user booking URL, booking summary, reschedule, cancel, and invoice URLs.
  • If a WhatsApp number, app key, or template is deleted or token is revoked, the user needs to reconnect with their WhatsApp business account.

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 ...
                                                                                                                            • Integrate Zoho Bookings with Google Analytics

                                                                                                                              In a nutshell Integrate Zoho Bookings with Google Analytics version 4 (GA4) to track booking activities, understand customer behavior, monitor traffic sources, and evaluate marketing performance. This integration helps you gain actionable insights, ...
                                                                                                                            • Zoho Bookings for Zoho Books extension

                                                                                                                              In a nutshell Integrate Zoho Bookings with Zoho Books to generate and send invoices for appointments manually. You can track and collect payments for unpaid appointments directly through Zoho Books, while keeping payment statuses synced across both ...
                                                                                                                            • Integrate Zoho Bookings with Zoho Meeting

                                                                                                                              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 Zoho Bookings allows you to integrate seamlessly with Zoho Meetings and conduct online meetings for your ...
                                                                                                                            • Integrate Zoho Bookings with Zoho Assist

                                                                                                                              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 ...
                                                                                                                              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