![](https://img.zohostatic.com/zde/static/images/exclamation.png)
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
- Schedule appointments with your Contacts and Leads in your Zoho CRM
- Email your booking page link to Leads and Contacts
- Add new Zoho Bookings customers to any module in Zoho CRM
- Access all Zoho Bookings appointments under the Meetings module in Zoho CRM. Push custom fields of Bookings to Meetings module.
- 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
- Access the plugin here.
Click Install.
Note: Only the super admin of the Zoho Bookings business account can install the plugin.
- In the dialog box, agree to the terms and conditions, then authorize the plugin to access your Zoho CRM account.
- Click Continue to Install.
Choose whose accounts you want to add the plugin to.
- Admins only — All users who are under the Admin role in Zoho CRM will be able to access the plugin's functionality
- All users — All Zoho CRM users can access the plugin.
Choose profiles — Select profiles under your Zoho CRM. All users who match that profile can access the plugin.
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.
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:
- Go the extension page in Zoho CRM and select Configure.
![](https://help.zoho.com/galleryDocuments/edbsn588ab264754aac994cd71b77d35f0179907908a676d5b32d8e62737a66d893ed3a429d245dd2516b4695f9374e3e744e?inline=true)
- Select Revoke in the Integrations section.
![](https://help.zoho.com/galleryDocuments/edbsn9d58064b1275708af80f17809b61e4d59abbb4599807b38987afcf0ae8f48bf8f156ebb1600b025638a6538087ae1f0b?inline=true)
- After revoking access, select Authorize in the same section.
![](https://help.zoho.com/galleryDocuments/edbsnc98a92208855d47fa34243bd1af82877d9b8414eef2244b9735481285dc24182ffb1478dfc40a783748d2d5b40a1ed9d?inline=true)
After authorizing, continue setting it up.
You can perform further setup by choosing the Settings button on the same page. On this page, you can:
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.
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:
- 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.
![](https://help.zoho.com/galleryDocuments/edbsnf5ffbf6c7f0cb8ab3745ddba747fc418f132095d0293f0c0bb608e78bec264ba091c4eb1744d9448604ad157618096fc?inline=true)
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.
Afterwards, choose the corresponding CRM field name from the dropdown menu.
![](https://help.zoho.com/galleryDocuments/edbsnc6289d691de3ce4f93dc5de9174f5d7c44b7c7017b4256f0a21bb72d02445e5c8c2c78e560a5c224ae2148285459807e?inline=true)
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.
![](https://help.zoho.com/galleryDocuments/edbsn60f9d44c7d9f0ac8574b3f1a3dc033f476e81048f2e616b9a45b62fd3abde196485c8716d847e64bf65ef0f204a6c7fb?inline=true)
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.
- 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.
![](https://help.zoho.com/galleryDocuments/edbsn8eeb271cadf9708834af6ec89afe11c4a1da4464a43a6ad11c38bdee13edabaa3e6e5344418d010232b74609882da68c?inline=true)
- 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.
![](https://help.zoho.com/galleryDocuments/edbsn22388d80c4bb647e11897dc34bffc17a449fbe5cb5115c6f8de5e1bea540be1fa8da510e9920f7b974dc8938f148e726?inline=true)
Step 3: Booking page selection for plugin
![](https://help.zoho.com/galleryDocuments/edbsn43688d15d756b4b356a466ce139536df9c8d7af5f285d732d91e0860b2d77f6a962176cd07328a3cc16b8596cf5d340a?inline=true)
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
- Open the details page of the Contacts or Leads you want to schedule a booking with.
Click New Appointment in the top panel.
Select booking details like service, date, and time in the pop-up window. The customer details will be prefilled.
- Click Confirm to schedule the booking.
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
- Open the details page of the Contact or Lead you want to email the booking page link to.
- Click the dropdown menu next to New Appointment in the top panel.
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
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.
A new window will open with a blank message. Click the Choose Template option.
Select Zoho Bookings Template.
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
- Click Settings in your Zoho CRM account.
- Click All under Marketplace.
- Click the Installed tab. You'll see all plugins you've installed in your CRM account.
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.