Articles in this section
Integration with Zoho CRM
Table of Contents
Introduction
If you are a Vtiger CRM user, you can sync data between Vtiger and Zoho CRM using the Zoho CRM Add-on. You can sync the Zoho modules and their records to Vtiger CRM or vice-versa in real time and simultaneously work on the same data.
In Vtiger CRM, Zoho CRM is available only for the following modules:
- Contacts
- Leads
- Organizations
In addition to the records from the modules mentioned above, you can also synchronize your records such as Calender events, Invoices, and Payments.
Sync Direction
The module and its records can be synced between the CRMs in the following three directions:
- Sync from Vtiger to Zoho: Records from Vtiger CRM are reflected in Zoho CRM.
- Sync from Zoho to Vtiger: Records from Zoho CRM are reflected in Vtiger CRM.
- Sync Both Ways: Records from both the CRMs are reflected in each other.
By default, the Sync direction is set both ways; therefore, all synced records are instantly updated in both CRMs. You can configure the Sync direction under the Sync settings.
This article guides you through the process of syncing records between the Zoho and Vtiger CRM.
Zoho CRM
Zoho CRM is a widely used Customer Relationship Management application that strongly emphasizes growing leads, accelerating sales, and measuring performance.
Feature Availability
Benefits of Vtiger - Zoho Integration
- Access your business contacts, leads, and organizations in Vtiger and Zoho CRM.
- Prevent duplication and errors with a single source of data.
- Save time by managing your contacts, leads, and organizations from a single or both applications.
Key Terminology
|
|
|
|
|
|
|
|
|
|
|
|
Building Zoho API Applications
A Zoho API application is built to get Client Secret IDs that sync data between Vtiger and Zoho CRM. Before we start building an API application, log in to your Zoho account.
Follow these steps to build a Zoho API application:
- Go to Zoho API Console and log in to Zoho account.
- Click Add Client on the top right corner of the screen.
- Look for Server-based Applications and click Create Now.
- Enter or select information for the following fields.
- Client Type: By default, the client type is selected as Server-based.
- Client Name: Enter a name for the client.
- Homepage URL: Enter your homepage URL (www.vtiger.com).
- Authorized Redirect URL: Enter your authorized redirect URL (https://oauthredir.od1.vtiger.com/).
- Click Create. Once the application is built, you can find tabs such as Client Details, Client Secret and Settings.
- Click the Settings tab.
- Enable the client for all the Data centers.
Check out the Zoho API documentation for new updates or changes in the process. |
Installing Zoho CRM
Zoho CRM is a third-party app you must install from Vtiger’s Extension Store. You can install extensions only if you are an Admin user in the CRM.
Follow these steps to install the Zoho CRM extension:
- Log in to the CRM.
- Click the User Menu.
- Click Settings.
- Look for Extensions.
- Click Extensions Store.
- Search for Zoho CFM.
- Click Install.
Syncing Zoho and Vtiger CRM
Follow these steps to sync modules and their records between Zoho and Vtiger CRM:
- Log in to the CRM.
- Click the Main Menu.
- Select a module such as Contacts, Leads and Organizations. The List View of the selected module appears.
- Click Sync on the top right corner of the screen. The Sync popup appears.
- Look for the Zoho CRM tool under User level Connecters.
- Click Sign in corresponding to the Zoho CRM tool. Zoho Sign-in Window appears.
- Log in to your Zoho account. Zoho Postman asks for your permission to access data from your Zoho CRM.
- Click Accept. Vtiger OAuth Settings opens.
- Open the built Zoho Server-based API application in a different tab and do the following.
- Click the Client Secret tab.
- Copy the Client ID and Client Secret.
- Paste the copied Client ID and Client Secret to their respective fields in Vtiger OAuth settings.
- Enter the Auth URL (https://accounts.zoho.com/oauth/v2/auth) in Vtiger OAuth settings.
- Enter the Token URL ((https://accounts.zoho.in/oauth/v2/token) in Vtiger OAuth settings.
- Enter the Scope (ZohoCRM.modules.ALL) in Vtiger OAuth settings.
- Click Save. The Sync Log window opens.
- Click Sync Now on the top right corner of the screen.
|
Modules and their records from the Vtiger and Zoho CRM are now synchronized.
|
Configuring Sync Settings
You can configure the sync between the two CRMs to control the sync of individual modules, sync directions, data priority in case of conflicts, etc.
Sync settings allow you to configure the following:
- Pre Sync Settings
- System Settings
- Settings for each individual module
Follow these steps to configure Sync settings:
- Log in to the CRM.
- Click the Main Menu.
- Select a module such as Contacts, Leads, Organizations, etc. The List View of the selected module appears.
- Click Sync on the top right corner of the screen. The Sync popup appears.
- Click Sync log beside the Zoho CRM tool. The Sync Log window opens.
- Click Sync Settings on the top right corner of the screen. The Sync settings window appears.
- Enter or select the information for the following fields-
- Pre Sync Settings.
- Sync Records From: Select a time period from the drop-down to sync the data.
- Click Save. System and individual module settings appear.
- System Settings.
- Debug Mode: Click the checkbox to enable the Debug mode.
- Background Sync Frequency: Select a time (in hours) from the drop-down for the synchronization to repeat.
- Conflict Resolution: Select a CRM from the drop-down to override data from the other CRM in case of conflicts.
- Settings for each individual module.
- Sync Direction: Select the direction of synchronization from the drop-down.
- Enable Module Sync: Toggle the switch to green to enable synchronization of the respective module.
- Field Mapping: Configure the field mapping as per the requirement. (Check out field mapping in detail in the next section).
- Click Save.
- Pre Sync Settings.
- Click Sync Now on the top right corner of the screen.
Field Mapping
In this section, let us understand the field mapping between Vtiger and Zoho CRM for Contacts, Leads, and Organizations.
|
Follow these steps to view the field mapping between Zoho and Vtiger CRM:
- Log in to the CRM.
- Click the Main Menu.
- Click Marketing.
- Click Contacts (Leads or Organizations) under Lead & Contact Management.
- Click the Sync button. This will take you to the Sync window.
- Under User level Connectors, look for Zoho CRM.
- Click the Settings button beside Zoho CRM. You will be directed to the Zoho CRM Settings screen.
|
- Under Contact Sync Settings, click Field Mapping. You will be directed to the default field mapping available for Contacts between Zoho and Vtiger CRM.
|
You can customize the field mapping for Contacts, Leads, and Organizations between Vtiger and Zoho CRM by clicking the +Add Custom Mapping tab.
For data to sync properly between Vtiger and Zoho CRM, the fields in the CRM need to be mapped with the fields in Zoho.
Field mapping enables this process to occur smoothly. Improper or incomplete mapping is the reason why the sync process skips a few records and these records will not be updated. For example, a mandatory field in Zoho might have data, and the mapped non-mandatory field in Vtiger might be empty. In this case, the sync process will not be successful.
The following tables display the fields in Vtiger CRM’s modules mapped to the Zoho portal fields.
Field Mapping for the Contacts Module
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Field Mapping for the Organizations Module
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Field Mapping for the Leads Module
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|