Integrating Salesforce with Zoho SalesIQ

Integrating Salesforce with Zoho SalesIQ

Overview

What is Salesforce?

Salesforce is a customer relationship management solution that brings companies and customers together. It's one integrated CRM platform that gives all your departments — including marketing, sales, commerce, and service — a single, shared view of every customer.

Salesforce in SalesIQ

Amplify the value of every other conversation that your users have with your visitors by integrating Salesforce - CRM with your SalesIQ account, as Salesforce improvises every nuance of customer relationship management. Salesforce records, accumulates, manipulates and manages the visitor data efficiently by drawing out valuable information out of the raw data procured. The information extracted is held in a common reserve thus every other user of the firm will have access to it, thus an user need not make a big study about the visitor by scrutinizing the details about him/her beforehand to understand the visitor's needs and assist them better, thus reducing the response time. Moreover, Salesforce automates a few tasks to take the big burdens like filling form data, generating reports, addressing certain legal issues, setting up follow up tasks for the visitors and remind the users periodically about the coming up events etc., off the users' shoulders thus leaving their focus over visitor's assistance undisturbed. 

The following sections would elaborately explain how your SalesIQ account can be integrated with Salesforce - CRM account and what all benefits that you could gain out of it.

Integrating your Zoho SalesIQ account with a Salesforce account

Unravel the best techniques to bag customer satisfaction by integrating your Salesforce account with your SalesIQ account.
  1. Login into your “Zoho SalesIQ” account.
  2. Navigate through Settings > Developers > Integrations > Salesforce.
  3. Click Enable.

  1. You will be redirected to the Salesforce website, where you have to type in the login credentials of the Salesforce account, which you would want to integrate with your existing SalesIQ account.

  1. Then click on "Log in".
  2. After which a confirmation box appears, listing out the privileges that you would like to grant to that particular SalesIQ account. 
  3. By clicking on "Allow", SalesIQ will receive an OAuth token from Salesforce indicating a successful integration of the two accounts.

  1. Then you will be redirected back to the Salesforce integration page in your SalesIQ account.
Note:
  1. Integration of Salesforce with Zoho SalesIQ can be done only if you own a paid account of the former (developer edition will also do) as well as the latter. You can also avail this feature during the initial fifteen-day trial of Zoho SalesIQ.
  2. To use Salesforce's Apex Web Services API, you must be using any of these Salesforce editions (Enterprise Edition/Unlimited Edition/Developer Edition/Performance Edition). The API is enabled by default in these editions.
  3. Do remember that you can't enable Salesforce integration if you have already associated your SalesIQ with another CRM product, for instance, say, Zoho CRM. You will have to disable the existing CRM integration before you integrate Salesforce.

To switch Salesforce accounts 

  1. Navigate through Settings > Developers > Integrations > Salesforce.
  2. Click on "Change" which you can find right beside the current Salesforce CRM administrator's name.

  1. You will be redirected to the Salesforce website, where you have to type in the log in credentials of the Salesforce account to which you would want to switch to.
  2. Then click on "Log in".

  1. A confirmation box appears, listing out the privileges that you would like to grant to that particular SalesIQ account. 
  2. By clicking on "Allow", SalesIQ will receive an OAuth token from Salesforce indicating a successful integration of the two accounts.

  1. Then you will be redirected back to the Salesforce integration page in your SalesIQ account.

Salesforce integration configurations

Once you are done integrating the two accounts, you would have to configure a bunch of settings to ensure that Salesforce functions according to your needs. The following sections will guide you through the Salesforce configurations setup. 

Type of visitors to be pushed into your Salesforce account

The Salesforce integration section allows you to choose the type of visitor base that you would like to push into your Salesforce account automatically. 
  1. Missed – Missed visitors will be pushed.
  2. Attended - Visitors who had already been assisted by the operators will be pushed.
  3. Accessed - Visitors who had browsed through your website will be pushed .


Add as Leads or Contacts

After choosing the categories of visitor base to be pushed into your Salesforce account. Choose a tag for the filtered visitors which can either be Leads or Contacts.



Heads up!!
  1. Do remember that all the visitors who would fall under the categories that you have chosen would automatically be pushed into your Salesforce account. 
  2. For creating a lead it is necessary that the field "Company" is associated with a value.

Automatically add a follow-up task

After choosing a tag for your filtered visitors, you can choose a time frame, within which you would like to setup a follow-up task for the visitor base pushed into your Salesforce account to keep track of them. The time frame can have four values - Today, Tomorrow, 7th day or 14th day. If you do not really want to set a follow-up task for your filtered visitors then you can choose "None".



Operator responsible for the visitors pushed into your Salesforce

  1. Select the operator responsible for the filtered visitors by running through the list of Salesforce CRM operators in the drop-down box right beside the label "Responsible CRM user for new visitors
  2. Else you can choose "Zoho SalesIQ Attender" if you would like to assign the visitors to the operators who have assisted them.



Heads up!!
Do remember that if you choose to assign the visitors to the SalesIQ attender and if they aren't a part of your Salesforce account, then they will be assigned to the Salesforce admin.

Pushing your chat transcripts automatically

You can enable or disable the option for pushing the chat transcripts as an attachment to your Salesforce account automatically by just clicking on the slide bar right beside "Push chat transcript as an attachment in CRM".




Choose the Salesforce CRM fields to be displayed inside your SalesIQ account

  1. Here, you can choose one of the tags specified below,
    1. Contact
    2. Lead
    3. Opportunity

  1. Then, choose the fields which you would like to display inside your SalesIQ account, after which you can drag and drop them into the box right beside the list. Similarly you can choose a bunch of fields for each tag depending upon your requirements. 

  1. To delete a chosen field, click on that particular field once, a cross icon would appear, click on it to remove.

Zoho SalesIQ configurations

This section will guide you through the steps that you will have to follow to configure all the Zoho SalesIQ related settings in the Salesforce integration section.

Status of missed visitors in your Zoho SalesIQ account

  1. If you are planning on pushing your missed visitor base into Salesforce CRM, you get to decide whether you would like to handle the missed visitor chats either in your Zoho SalesIQ account itself or in your Salesforce account. 
  2. If you would want to handle the missed visitors in your Zoho SalesIQ account, then choose "Keep as missed". On doing so you will be able to handle your missed visitor's chats right away from your Zoho SalesIQ account and close them once you are done. But still your missed visitor base will be pushed to your Salesforce account under the tag name that you had chosen earlier.
  3. If you would want to handle the missed visitors in your Salesforce account, then choose "Tracked in CRM". On doing so the missed visitor chats will be pushed to your Salesforce CRM where you can assist the visitors via mail and close them when you are done, and the missed visitor chats will be moved to "Chat history" tab in your Zoho SalesIQ account.


Departments to which the Salesforce CRM details are to be displayed

  1. If you are planning on displaying the Salesforce CRM details to every other department in your firm, then choose "All".
  2. Else choose "Selected Departments", after which you will be displayed with a list of departments associated with your firm. Choose the desired departments to which you would like to display the Salesforce CRM details by either scrolling over or by searching for a particular department in the search box provided.
  3. If you would want to remove a particular department from the list of selected departments, then hover over that particular department, delete icon will appear in the right corner. Click on it and you will be done.


How to enable visitor tracking in a Salesforce CRM Web Form?

SalesIQ can identify the visitors visiting your website by extracting the details from the Salesforce CRM web forms that were submitted by them earlier. This can be achieved by appending the visitor tracking code with the web form code generated.
Follow the steps given below to enable tracking in your web form:
  1. Log into your Salesforce account.
  2. Click on the Setup icon which you can find in the top right corner. (Fourth icon form the left) 

  1. Onto your left Quick find pane appears, in that type in Web, in the options that appear choose Web-to-Lead.

  1. In the window that appears choose the fields that you would like to include in your Web-to-Lead form from the list.
  2. Then specify the return URL. (The URL to which the visitor is to be redirected after submitting the form data).

  1. Now, click on generate. You will be provided with a HTML code.

  1. Copy the code and click on Finished.

  1.  Append the copied code with the visitors tracking code which you can avail from your SalesIQ account.
  2. Once you are done appending, incorporate this code snippet in the source code of your website or send it to your webmaster.
Note:
Make sure to append your visitor tracking code within the same scope as that of the web form code.

Prioritizing the visitors based on Salesforce CRM values

On integrating Salesforce with your SalesIQ account, you will be generating a powerful package that would enhance every other hue of customer relationship management which might turn out to be quite profitable to your firm. To be more precise, Salesforce accumulates and enriches the data extracted from SalesIQ into valuable information which in fact acts as a powerful resource in augmenting the visitor base of your website. The following sections would explain the ways in which you can utilize the CRM values and information based on your needs. Prioritize visitors based on CRM valuesSalesforce allows you to prioritize and filter your website visitors based on the CRM values. To avail this option,

To customize the priority circle,
  1. In the Tracking module, click on the value below "Visitors Prioritized By" on the right side the tracking screen and then click on Add.
  2. Under CRM Values, choose the Salesforce param that you wish to use.
  3. If the conditions associated with the predefined CRM filter seems not to be apt for your requirements, then you can edit the conditions and create your own customized filter by using the predefined CRM options like Salesforce CRM contact, CRM lead, CRM Deal and Visitor stage in Salesforce CRM to make things function according to your needs. Metrics associated with these predefined Salesforce CRM options are as follows:
    1. Salesforce Lead: Mailing country, Mailing state, Mailing zip, First name etc.,
    2. Salesforce Contact: City, Company, First name, Country, Annual revenue etc.,
    3. Salesforce Deal: Closed won, Closing date, Number of opportunities, Number of open opportunities and Revenue in pipeline.
    4. Salesforce Visitor stage: Contact, Customer, Lead, Not available and prospect.

  1. Once you've chosen an apt metric, you can associate it with an appropriate value(s) by using the association rule like equal to, not equal to, greater than, less than etc., 
  2. Define a criteria for your conditions.

  1. Click "Apply".

Routing visitors to operators based on CRM values

SalesIQ allows you to route the visitor base to the operators of your firm based on the various Salesforce CRM values.
  1. Navigate to Settings > Automate > Visitor Routing.
  2. Click on the "Add" to set your required filters.
  3. Select the required Salesforce params from the list - Salesforce Lead, Salesforce Contact, Salesforce Opportunity or Salesforce Deal.
  4. Metrics associated with these predefined Salesforce CRM options are as follows:
    1. Salesforce Lead: Mailing country, Mailing state, Mailing zip, First name etc.,
    2. Salesforce Contact: City, Company, First name, Country, Annual revenue etc.,
    3. Salesforce Deal: Closed won, Closing date, Number of opportunities, Number of open opportunities and Revenue in pipeline.
    4. Salesforce Visitor stage: Contact, Customer, Lead, Not available and prospect.
  5. Once you've chosen an apt metric, you can associate it with an appropriate value(s) by using the relational operators like equal to, not equal to, greater than, less than etc.,  
  6. Define a criteria for your conditions.
  7. Enter a value for the set condition.
  8. Add the agents name in the “Route to Operators” section by clicking on the names of the preferred operators.
  9. To remove the added agents, hover over the agents and click "x" symbol.


Routing visitor chats to operators based on CRM values

SalesIQ allows you to route the visitor base to the operators of your firm based on the various Salesforce CRM values.
  1. Navigate to Settings > Automate > Chat Routing.
  2. Click on the "Add" to set your required filters.
  3. Select the required Salesforce params from the list - Salesforce Lead, Salesforce Contact, Salesforce Opportunity or Salesforce Deal.
  4. Metrics associated with these predefined Salesforce CRM options are as follows:
    1. Salesforce Lead: Mailing country, Mailing state, Mailing zip, First name etc.,
    2. Salesforce Contact: City, Company, First name, Country, Annual revenue etc.,
    3. Salesforce Deal: Closed won, Closing date, Number of opportunities, Number of open opportunities and Revenue in pipeline.
    4. Salesforce Visitor stage: Contact, Customer, Lead, Not available and prospect.
  5. Once you've chosen an apt metric, you can associate it with an appropriate value(s) by using the relational operators like equal to, not equal to, greater than, less than etc.,  
  6. Define a criteria for your conditions.
  7. Enter a value for the set condition.
  8. Add the agents name in the “Route to Operators” section by clicking on the names of the preferred operators.
  9. To remove the added agents, hover over the agents and click "x" symbol.


Configure triggers based on Salesforce CRM values

Salesforce allows you to configure triggers based on CRM values, exclusively for the visitor base pushed into your Salesforce CRM account. 
  1. Navigate to Settings > Automate > Triggers.
  2. Choose the audience.
  3. Select the required Salesforce params from the list - Salesforce Lead, Salesforce Contact, Salesforce Opportunity or Salesforce Deal.
  4. Metrics associated with these predefined Salesforce CRM options are as follows:
    1. Salesforce Lead: Mailing country, Mailing state, Mailing zip, First name etc.,
    2. Salesforce Contact: City, Company, First name, Country, Annual revenue etc.,
    3. Salesforce Deal: Closed won, Closing date, Number of opportunities, Number of open opportunities and Revenue in pipeline.
    4. Salesforce Visitor stage: Contact, Customer, Lead, Not available and prospect.
  5. Once you've chosen an apt metric, you can associate it with an appropriate value(s) by using the relational operators like equal to, not equal to, greater than, less than etc.,  
  6. In the “When would you like to trigger the website visitor?” section, select an option.(on the landing page or while accessing any page on the website).
  7. Choose the type of action you would like to perform in the “What type of trigger you would like to use?” section.
  8. Finally, set the time after which you would like to perform the action in the “after” text box.


Viewing your visitor CRM information

This section lists out all the modules inside your Zoho SalesIQ portal in which you can view the integrated CRM information of the visitors hitting your site. 

In the operator chat window

Every time you are involved in a chat session with your visitors, you can view their CRM information in the pane which you can find on your right. If the visitor you are chatting is a newbie, then the details that he/she had provided while initiating the chat will be recorded and pushed to your Salesforce account and will also be displayed in the right pane.

On a visitor tile

  1. Navigate to Visitors online tab.
  2. Click on a visitor, visitor tile appears.
  3. Onto the right, you would find a pane, in which Salesforce CRM details of that particular visitor will be displayed.
  4. If the visitor belongs to the tag "Lead" then following details will be displayed,
    1. Company
    2. Phone
    3. Lead Status
    4. Lead Owner
    5. Lead Source
    6. Annual Revenue
    7. No of Employees
  5. If the visitor belongs to the tag "Contact" then the following details will be displayed,
    1. Account Name
    2. Phone
    3. Contact Owner
    4. Lead source
    5. Number of open opportunities
    6. Revenue in pipeline
  6. You can also view these details in a pane, right beside the user chat window.   

Note:
  1. If SalesIQ doesn't find a corresponding value for a particular field in Salesforce CRM, then those fields won't be displayed in the chat window as well as in the visitor tile.
  2. Only the fields that you chose in the integration section will be displayed, the ones specified above are just the fields that Salesforce CRM generally offers.

In the Visitor history tab

You can also view a visitor's CRM information in the visitor history tab.
  1. In your SalesIQ dashboard, navigate to People > Visitors.
  2. Click on a particular visitor from the list displayed.
  3. In the window that slides in scroll through down.
  4. Beside the Behaviour tab, you would find a tab Salesforce CRM info.
  5. Click on it to view the details.

Viewing visitor’s details inside your Salesforce CRM account

If you want to view detailed information about a visitor rather than just the excerpts, then click on the redirect icon which you can find in the right pane beside the label "Salesforce CRM info". This will re-direct you to your Salesforce account in a separate tab, where you can view and manipulate the details of that particular visitor.



Manually adding visitors to your Salesforce CRM from Zoho SalesIQ

A visitor who did not fall under the categories of visitor base that you had chosen earlier to be pushed into your Salesforce account automatically and seems to be quite prospective can be pushed in manually right away from your chat window. 
  1. All that you have to do is click on "Push to CRM", which you can find in a pane onto your right.
  2. Then choose the tag of the visitor which can either be a Lead or Contact.
  3. Fill in the details asked for :
    1. Lead: Company name, status, phone number, assign a lead owner and add a follow-up task if required (Check in the checkbox).
    2. Contact: Account name, phone number, assign contact owner, add a follow-up task and create an opportunity for the contact if required. 
  4. And click on "Add Lead" or "Add Contact" depending upon the tag that you chose.

Note:
Do remember that the field "Company" under the tag Lead is mandatory. You can either use JS API .visitor.info() to set Company's name dynamically else you can use Clearbit to identify the visitor's organization/firm that he/she is from using his/her IP address.  

Converting a lead into a contact

Salesforce allows you to convert a CRM Lead into a Contact right away from the chat window,
  1. Onto the right of the user's chat window, the particular visitor's CRM information will be displayed.
  2. Below which you would find a checkbox saying "Create new opportunity".
  3. Check in the checkbox, after which the following fields would appear,
    1. Opportunity name
    2. Opportunity stage
    3. Amount
    4. Close date
  4. You can add a follow-up task if required by clicking on the Add task icon right before Convert as contact button.
  5. Fill in these fields and click on "Convert as contact".
  6. If you would not want to add up an opportunity for the lead and straight away convert him/her into a Contact, then just click on "Convert as contact" without checking in the checkbox given. 

Adding an Opportunity for your contact

Salesforce allows you to add an Opportunity for your contacts right away from the chat window, 
  1. Onto the right of the operator's chat window, the particular visitor's CRM information will be displayed.
  2. Click on "Add opportunity".
  3. The following fields would appear:
    1. Opportunity name
    2. Opportunity stage
    3. Amount
    4. Close date
  4. Fill in these fields and click on "Save".

Viewing SalesIQ data inside your Salesforce CRM account

To view the pushed SalesIQ data inside your Salesforce account it is necessary that you follow the below-given steps,
  1. Click on the Setup icon which you can find in the top right corner ( Fourth icon from the left)

  1. Then click on Object manager which you can find in the top left corner beside the Home tab.

  1. In the list of options that appears choose either Lead or Contact.

  1. Then click on Page layout, which you can find in the pane onto your left.
  2. After which choose a layout from the list that appears.

  1. Then choose the following specified custom fields,
    1. Number of chats
    2. Average time spent
    3. Visitor score
    4. Last visited time
    5. Number of days
  2. Drag and drop them under the appropriate titles that you would find right below.

  1. Then click Save.

  1. Now you can scoot back to view the added details by clicking on a Contact or a Lead under Lead or Contact tab. 

Viewing chat transcripts inside your CRM portal

If you had enabled the option for pushing in the chat transcripts from your SalesIQ account into your Salesforce CRM portal, you can access and view those chat transcripts by,
  1. Navigate to either Leads or Contacts tab.
  2. Click on any one of the visitor from the list displayed.
  3. In the window that appears, you can view the chat transcripts saved in PDF format with chat subjects as the file name onto your right under the label Notes & Attachments.
  4. Click on the desired chat transcript, to view it. 


Lead Source as chat and website visit

To identify the visitors pushed into your Salesforce CRM account right away from your SalesIQ account:
  1. Check the Details column of a particular Lead or a Contact. 
  2. All the entries with the value "SalesIQ-Chat" or "Website visit" for the field Lead source are those that are pushed in from your SalesIQ account.


Notes: Auto-added and manually added

Every time your users have a chat session with the visitors, SalesIQ will automatically add a note to the ones that are to be pushed into your Salesforce account automatically with the following details,
  1. User's name
  2. Visit ID
  3. Time frame of the chat session
  4. Question brought in by the particular visitor
If you had chosen the missed visitor category in the integration section earlier, then a note will be added for those visitors too while pushing them into your Salesforce account. 
Salesforce also allows you to add notes manually, 
  1. This can be done by clicking on the add notes icon, which is the first icon above the label "Visitor info".
  2. Add a desired note, for future reference.
  3. Then click on "Save".
To view these notes,
  1. Navigate to either Leads or Contacts tab.
  2. Click on any one of the visitor from the list displayed.
  3. In the window that appears, you can view the added notes onto your right under the label Notes & Attacments.
  4. Click on one, to view it. 

Follow-up tasks

Follow up tasks can be either added automatically by enabling this option in the integration section or by manually adding one right away from the users chat window. To view these tasks,
  1. Navigate to either the Leads or Contacts tab.
  2. Click on any one of the visitor from the list displayed.
  3. Then click on the Activity tab.
  4. A list of upcoming activities will be displayed below the label "Activity Timeline". And below these activities, all your past activities will be listed down.
  5. Click on any one of the upcoming activity.
  6. Details like Assigned to, Subject, Due date, status, due date, from, to, User to whom the activity is assigned to etc., will be displayed.
  7. To change the status of a particular task click on the drop-down icon right beside the task name, in the options that appear choose Change status option.
  8. You can also avail a bunch of options for manipulating task related data under this drop down icon like edit comments, change priority, change due date etc.,
    • Related Articles

    • Integrating Zendesk with SalesIQ

      What is Zendesk?  Zendesk is a customer ticketing system that allows companies a method of tracking and responding to customer service requests. Together Zendesk and Zoho SalesIQ deliver a complete view of all your support interactions logged in one, ...
    • Integrating MailChimp with SalesIQ

      What is MailChimp? Mailchimp is an all-in-one marketing platform that helps you manage and talk to your clients, customers, and other interested parties. It gives you the ability to create and manage mailing lists, newsletters, automated marketing ...
    • Integrating Zoho Analytics with SalesIQ

      Overview What is Zoho Analytics? Zoho Analytics is a self-service BI and data analytics software that lets you visually analyze your data, create stunning data visualizations and discover hidden insights in minutes. Zoho Analytics in SalesIQ When you ...
    • Integrating Telegram Channel with SalesIQ

      What is Telegram in SalesIQ? By integrating Telegram with Zoho SalesIQ, you can Grow your audience base by promoting your business and conversing with your visitors via Telegram bot. Engage and converse with Telegram users and allow them to contact ...
    • Integrating Whatsapp Channel with SalesIQ

      Get noticed and communicate where it's most convenient for customers.  Integrate your Whatsapp account with the SalesIQ brand and extend your support via Whatsapp messenger to your customers. Your customers will be able to reach your support ...