Zoho Bookings for Zoho CRM plugin

Zoho Bookings for Zoho CRM plugin

Users who have already installed the plugin, please do the below to get the latest changes
      1. Update the plugin.
      2. Revoke the access and reauthorize it. 

With the Zoho Bookings plugin, you can  

  1. Schedule appointments with your Contacts and Leads in your Zoho CRM
  2. Email your booking page link to Leads and Contacts
  3. Add new Zoho Bookings customers to any module in Zoho CRM
  4. Access all Zoho Bookings appointments under the Meetings module in Zoho CRM. Push custom fields of Bookings to Meetings module.
  5. All bookings will also be synced with your Zoho CRM Calendar
Please note that the plugin can only be used for one CRM org from the new update. For existing plugin users who have set up multiple org, the sync will continue for all the orgs. However, the latest settings can only be made for one org.

Installing the Zoho Bookings plugin

  1. Access the plugin here.

  2. Click Install.
    Note: Only the super admin of the Zoho Bookings business account can install the plugin.

  3. In the dialog box, agree to the terms and conditions, then authorize the plugin to access your Zoho CRM account.

  4. Click Continue to Install.

  5. Choose whose accounts you want to add the plugin to.

    1. Admins only — All users who are under the Admin role in Zoho CRM will be able to access the plugin's functionality

    2. All users — All Zoho CRM users can access the plugin.

    3. Choose profiles — Select profiles under your Zoho CRM. All users who match that profile can access the plugin.

  6. Click  Confirm.

    The plugin will be automatically installed. In the confirmation box, click Authorize to connect your Zoho Bookings account with your Zoho CRM account.

    Note: Clicking Authorize will trigger a pop-up browser window, prompting you to allow access to Zoho Bookings. Please make sure that your browser settings aren't blocking pop-ups.

  7. Click  Accept to allow Zoho Bookings to access your Zoho CRM account.


If you are already using the plugin, revoke the access and reauthorize to get the latest changes.

To reauthorise:
  1. Go the extension page in Zoho CRM and select Configure.

  2. Select Revoke in the Integrations section. 

  3. After revoking access, select Authorize in the same section.

After authorizing, continue setting it up.

Configure the plugin

You can perform further setup by choosing the Settings button on the same page. On this page, you can:
  • Enable/Disable your CRM calendar

  • Configure Field Mapping

    • Bookings default fields mapping

    • Custom field mapping

  • Booking page selection for plugin


Step 1: Enable/Disable your CRM Calendar 

You can enable/disable your Zoho CRM Calendar here. Read How to Connect your Calendar to learn how to add your appointments to Zoho CRM Calendar.

Step 2: Configure Field Mapping 

When a customer books an appointment, they provide information such as their name, email, phone number, and other details. These details can be pushed to your CRM. In this section, you can map those Booking fields to Zoho CRM fields.


Please note that default fields (name, email, phone number) can be mapped to any module. Service-specific fields (custom fields) can only be mapped to the Meetings module.


Refer to the field type below for mapping


Bookings field type

CRM field type

SingleLine, MultiLine

Single line, Multi-line









Radio button

Single line or Multi-line

Step 2a: Bookings default fields mapping 

You can map the default fields in Bookings (name, email and phone number) to any CRM Module. To map default fields:

  1. Under Bookings default fields mapping section, choose the CRM module to which the customer details needs to be added. Custom modules can also be chosen here.

  2. Select the corresponding CRM field for the Bookings field.

    A note on the Name field mapping

    You have the option to map the name field in CRM either as a single name or split it into first name and last name.

    • If you want to push the name as a single entity, choose the "Name" radio button displayed in the image above.

    • If you prefer to push the name as first name and last name, select the "First Name, Last Name" radio button shown in the image below.

    Afterwards, choose the corresponding CRM field name from the dropdown menu.

    If you get the below error message, then you have not mapped a mandatory field that is present in the chosen CRM module. Please map it or remove the
    mandatory condition from your CRM. Note that only three fields can be mandatory in the selected CRM module.


    If you get the below error message, then please map all the three fields.

Step 2b: Custom field mapping

In Bookings, you may have added custom fields to certain services. Those custom fields can be mapped to the Meetings module in Zoho CRM. Before mapping, please create corresponding fields in Meetings module.

  1. To map custom fields: Under the Custom field mapping section, choose a service from the dropdown next to Select Service to map the custom fields. 

  2. Custom fields added for the selected service will be listed. Select the field in the Meetings module from the right dropdown. Changes are auto-saved

 Step 3: Booking page selection for plugin 


Choose which booking page is to be opened when New Appointment is clicked in Zoho CRM Leads or Contacts module. You can choose any workspace, service, or staff booking page here.


Once configured, you can start scheduling bookings from within your Zoho CRM account.

Scheduling bookings from Zoho CRM

  1. Open the details page of the Contacts or Leads you want to schedule a booking with.

  2. Click New Appointment in the top panel.

  3. Select booking details like service, date, and time in the pop-up window. The customer details will be prefilled.

  4. Click Confirm to schedule the booking.

  5. You'll instantly receive an in-product notification in Zoho CRM confirming the booking.

Note: The appointment can be rescheduled or canceled from the appointment summary or the booking summary page.

Sending booking page URL to a Customer or Lead

  1. Open the details page of the Contact or Lead you want to email the booking page link to.
  2. Click the dropdown menu next to New Appointment in the top panel.
  3. Click Email Booking URL.

An email with links to your services will be sent automatically to the customer or lead. Currently, you won't be able to directly customize the content of this email. Read on for a workaround.

Here's the default email that will be sent.

Note: All elements indicated in the screenshot in box braces will be pre-filled with details in your Bookings and CRM accounts.

Workaround: How to customize the content of your email

  1. Click the  Send Email button in Zoho CRM. This is a default option in your CRM account, and isn't affected by the plugin's installation.

  2. A new window will open with a blank message. Click the Choose Template option.

  3. Select Zoho Bookings Template.

  4. A default message will appear with a link to your booking page. Customize the message as you wish.

Accessing settings and editing preferences for your plugin

  1. Click Settings in your Zoho CRM account.

  2. Click All under Marketplace.

  3. Click the Installed tab. You'll see all plugins you've installed in your CRM account.

  4. Click the Settings link of the Zoho Bookings for Zoho CRM plugin.

Use Custom Functions
You can also use custom functions to integrate with Zoho CRM and other services. Custom Functions help you perform custom actions during the various events in Zoho Bookings.

    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

                        Still can't find what you're looking for?

                        Write to us:  support@zohoforms.com



                          Manage your brands on social media

                              Zoho Marketing Automation

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

                                                                                          • Introduction to Zoho Bookings

                                                                                            What is Zoho Bookings? Zoho Bookings, at its core, is an online tool your clients can use to book appointments with you. It gives you complete control over managing those scheduled events. Any service, such as a salon or clinic, requires a mutually ...
                                                                                          • Zoho CRM Integration

                                                                                            Super admin and admins can access this integration. Managers and staff cannot access this integration By integrating Zoho Bookings with Zoho CRM, your business can seamlessly centralize customer information in your CRM. The customer details that are ...
                                                                                          • Zoho Bookings extension for Zoho Desk

                                                                                            Zoho Desk is a customer service portal where agents can provide support to customers and solve their issues. Agents and customers can schedule appointments when more assistance is needed. To simplify scheduling, Zoho Bookings extension can be ...
                                                                                          • Set up a Zoho Bookings account

                                                                                            Access the  login page of Zoho Bookings. You need only one Zoho account to access all Zoho services. So if you already have an account with Zoho, proceed to sign in. If you do not have a Zoho account, you can click on  Sign in with Google or other ...
                                                                                          • Zoho Assist Integration

                                                                                            Super admins and admins can configure, view and modify the Zoho Assist integration. Managers & Staff will not have access to this information. Zoho Bookings allows support, sales and other customer-facing teams to offer remote consultations through ...
                                                                                          Wherever you are is as good as
                                                                                          your workplace



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


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


                                                                                            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