Welcome to Portal

?Unknown\pull-down

Welcome to Zoho Cares

Bienvenido a Soporte de Zoho

Search our knowledge base, ask the community or submit a request.

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.


Reauthorize

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

Email

Email

Dropdown

Picklist

Date

Date

Checkbox

Multi-select

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.

Helpful?2115
Updated: 9 months ago
Share :
7 comments

Hello!

I have integrated Zoho Booking with Zoho CRM. I have created a workspace and integrated it with a custom module. Everything works well. 

Now I have created another workspace but I couldn't integrate it with a different module in CRM. 

Any solution please?

Hi!
Please note that the integration between Bookings and CRM is on an account level and all appointments from every workspace is expected to sync to the selected CRM module. In case you wish to map specific services to specific modules, this needs to be done with the help of a custom function code that you can write in each workspace. 


My custom fields are not showing up in the Custom field mapping drop down menu. I've added them to Leads and to Contacts Layout. Please advise.

Kindly note that custom fields from Bookings can only be synced to the Meetings module of CRM via the default integration.

Not being able to edit this default template and forcing us to use your "workaround" EVERY time we want to send the appointment email is RIDICULOUS....there s no reason you can't allow us to edit the default seen below...add this option ASAP




  • 11 months ago

I would also like to be able to edit the default template email which is sent automatically to the customer or lead when clicking on the Email Booking URL button.. instead of performing the extra "workaround" steps.

Please advise on if or when this functionality will be available.

thanks

 

booking-url.png
booking-url.png20 KB
  • 7 months ago

Echoing others' observations.
There are two massive flaws with this plugin currently:
  1. The plugin automatically adds a "Send Booking URL" button to Leads and Contacts record view. Clicking this button automatically and immediately sends an email to the Lead or Contact. This email template cannot be previewed or edited in the Email Template editor. We need the ability to edit this email template in our Templates editor AND review/edit the email prior to it being sent, ideally by it pulling up the "Send Email" interface.

  2. There is no way to disable this button or edit its related function since it is added from a plugin. The button can be unassigned from all but one profile, but one profile has to be selected, leaving room for Admins or whatever profile is left to accidentally click the button and send the immediate, automated email. We need to be able to disable this button completely.