Vtiger CRM Integration Guide Open Source
Vtiger CRM Integration Guide Open Source
INTRODUCTION ............................................................................................................. 4
REQUIRMENTS .............................................................................................................. 5
Page | 2
vTiger CRM Integration Guide
Table of Figures
Table of Tables
Table 1: Device Requirements ...................................................................................................................... 5
Table 2 : vTiger CRM Settings ...................................................................................................................... 8
Table 3: CRM User Settings.......................................................................................................................... 9
Page | 3
vTiger CRM Integration Guide
INTRODUCTION
Customer relationship management (CRM) is a set of practices, strategies and technologies that companies
use to manage and analyze customer interactions and data throughout the customer lifecycle, with the goal of
improving business relationships with customers.
The UCM6XXX series support integration with four CRM platforms, which are:
• SugarCRM
• Salesforce CRM
• ZOHO CRM
• vTiger CRM
Allowing users to get full information about their contacts, customers and leads, and save call information
details to specific table history for further usage.
This guide contains a step-by-step configuration needed to set up vTiger CRM with the UCM6XXX IP-PBX
series.
Page | 4
vTiger CRM Integration Guide
REQUIRMENTS
Following table shows Grandstream products and solutions that are required and have been used during this
guide in order to have UCM and vTiger Integration:
PBX Firmware
IP Phones Firmware
Page | 5
vTiger CRM Integration Guide
VTIGER CRM ARCHITECTURE
During Our Deployment, we will try to achieve the following architecture:
In this case, each of the architecture components will have its own role:
• UCM: It will send a HTTP requests to the vTiger CRM once it receives an inbound call through the
trunk, then add unknown numbers to contacts table in the CRM database as well as request the
contact information if the contact exist on the database.
• GXP Phone: Will receive the incoming call and display contact information as well as synchronization
with desktop CTI application.
• Grandstream Affinity: It will display all the details of the contact who is calling and give CTI control
over GXP phone (Answer call, Hangup, transfer, hold/UnHold ….etc).
Page | 6
vTiger CRM Integration Guide
UCM6XXX CONFIGURATION
Two steps are required to configure UCM6xxx with vTiger CRM:
1. Admin Configuration.
2. User Configuration.
Admin Configuration
This step is required to configure general settings regarding received calls, in order add unknown numbers to
contacts table, do Lookups…etc. These settings will apply to all UCM6XXX users that will be using vTiger
CRM.
vTiger CRM configuration page can be accessed using admin login at “Web GUIValue-Added
FeaturesCRM”.
Page | 7
vTiger CRM Integration Guide
1. Select vTigerCRM from the “CRM System” dropdown list to use the vTiger CRM and make similar
configuration to the above screenshot, below are the details:
CRM System Allows users to select a CRM system from the drop-down list,
choose vTigerCRM to use vTiger CRM.
CRM Server Address Set the CRM Server to the IP address of the vTiger CRM.
Selects CRM tables that will be used to lookup for contact details
Contact Lookups when making/receiving calls. Press to select where the UCM
can perform the lookups on the CRM tables
2. Click on and .
3. Logout from admin access.
User Configuration
This configuration is per user, it will allow users to authenticate and sync up with vTiger CRM platform.
Note: Admin Configuration needs to be set before enabling CRM for users.
1. Login to the UCM as user (using your user portal access account) and navigate to “Value-added
FeaturesCRM User Settings”.
4. Click on and .
The status will change from “Logged Out” to “Logged In” and users can start using vTiger CRM.
Page | 8
vTiger CRM Integration Guide
Figure 3: CRM User Settings
Page | 9
vTiger CRM Integration Guide
CONTACTS LOOKUP
Using Grandstream Affinity software, users can receive incoming calls to their GXP IP Phones in their PC as
well, the following link explains how to install and configure Grandstream Affinity software.
http://www.grandstream.com/sites/default/files/Resources/GS_Affinity_Guide.pdf
When receiving an incoming call from an existing contact on vTiger CRM, the contact’s name will be displayed
on the phone’s LCD and more data will be shown on Grandstream Affinity application.
Users can click on the button to be redirected to contact’s page for more details about
the calling contact or to edit specific data.
New contacts will be automatically added to the CRM and it’s up to the user to specify where add them
depending on the settings on admin page as shown on Admin Configuration
Following screenshot shows the contact details page after clicking on the view contact button.
P a g e | 10
vTiger CRM Integration Guide
Figure 5 : New Contacts details
P a g e | 11
vTiger CRM Integration Guide
CALL REPORTING
Finally, users can see reports of the calls on vTiger CRM from All PBX Manager Records List:
P a g e | 12
vTiger CRM Integration Guide