Microsoft SharePoint

Microsoft SharePoint

Live Chat and Visitor Tracking Software for Microsoft SharePoint

What is Microsoft SharePoint?

Microsoft SharePoint is a document management and collaboration platform that helps companies manage archives, documents, reports, and other content that is vital to the business process. Organizations use SharePoint to create websites. You can use it as a secure place to store, organize, share, and access information from any device.

Microsoft SharePoint in SalesIQ

You can add Zoho SalesIQ to SharePoint site and start identifying and interacting with the visitors on your website. You can engage and support instantly from any SharePoint powered site with Zoho SalesIQ.

How do I add Zoho SalesIQ code snippet to SharePoint?

To begin integrating your SalesIQ with SharePoint, you should have an app catalog in Microsoft SharePoint. If not, create one by following the instructions here
  1. Login to Zoho SalesIQ
  2. Now open the app catalog in Microsoft SharePoint, by clicking on the App launcher icon from the far left corner of the SharePoint Dashboard and click Admin from the LHS. 

  1. You will be re-directed to the Microsoft 365 admin center page. Under Admin centers section, Click All Admin Centers and choose SharePoint. 

  1. You will be re-directed to the SharePoint admin center, click Classic features from the LHS menu, and Open the Apps.  

  1. Click App Catalog.  

  1. Choose Apps for SharePoint from the LHS menu and click New

  1. The Add a document pop-up appears, now download this file from here and upload in the Choose files section, and click Ok

  1. Here you can choose to use Zoho SalesIQ for all the sites available in your organization by enabling the check-box or choose to apply for the specific site you are installing. 
  2. Click Deploy

  1. The file has been uploaded, and you can view along with the Product ID. 
  2. The SalesIQ plugin is successfully added to the SharePoint Apps. You should now activate Zoho SalesIQ plugin on your SharePoint Command Line.


Steps to activate Zoho SalesIQ Plugin on your Website via Command line

Requirements:
  1. You should have a Windows OS Machine installed with PowerShell that contains SharePointPnPPowerShellOnline package
  2. If not, you can also install using the command : 
  1. Install-Module SharePointPnPPowerShellOnline



Step 1:
Connect your SharePoint website via command-line.
Note: Zoho SalesIQ's live chat and tracking will be enabled only for the links that are provided in the command-line. For example: If you have given the link as "http://zylker.com%22/ then the live chat and tracking will be enabled only on the home page. If you wish to add to all the pages in the website then you should be following the same procedure to add SalesIQ to that pages as well.

  1. Connect-PnPOnline -Url https://****.sharepoint.com


Step 2:
A pop-up window appears prompting you for your website credentials to connect SharePoint online. Provide a valid User name and Password, and click Ok to proceed.



Step 3:
You will be successfully logged into your website. You should run another command to inject the Zoho SalesIQ code to your website.
Copy the code given below and paste it in your command-line, now you should replace the Zoho SalesIQ website widget code that is unique to your website.

  1. Add-PnPCustomAction -ClientSideComponentId "9a33c707-89fb-4032-a9e3-d7b9e4f57c90" -Name "zohosalesiq" -Title "zohosalesiq-client-side-solution" -Location ClientSideExtension.ApplicationCustomizer -ClientSideComponentProperties: '{"widgetCode":" window.$zoho = window.$zoho || {}; $zoho.salesiq = $zoho.salesiq || { widgetcode: \"3d1464274e6eba67e5f1800ea1783ca81b17e297c43db48052436c41b8a73e2f\", values: {}, ready: function () { } }; var d = document; var s = d.createElement(\"script\"); s.type = \"text/javascript\"; s.src = \"https://salesiq.zoho.com/widget//%22; s.defer = true;\n s.id=\"zsiqscript\" ; var t = d.getElementsByTagName(\"script\")[0];t.parentNode.insertBefore(s,t);"}' -Scope site

Getting your Zoho SalesIQ Code Snippet

  1. Login to your Zoho SalesIQ Operator console.
  2. Navigate to Settings -> Brands, click on the name of the brand that you are attempting to include in a page.
  3. Select Embed Code
  4. Choose Website in the Installation codes section.
  5. In the Installation section, copy the widget code alone and replace the your-widget-code in the given command-line. Also, do not remove the slash (\) behind the code.




  1. You can also use the JS-API scripts available in Zoho SalesIQ, for which you can replace the script in the JS-API-functions inside the code. For example: I've used the JSAPI script  to get the visitor name in the reference screenshot. 
           Note: The JSAPI functions that you use must be appropriately parsed in-order to reflect successfully in SharePoint.


  1. Refresh the SharePoint website, you can view the SalesIQ live chat widget popped-up on your website.


Note: To receive live chat notifications you should be logged in to https://www.zoho.com/salesiq/

    • Related Articles

    • DotNetNuke

      What is DNN? DNN (formerly DotNetNuke) is a web content management system and web application framework based on Microsoft .NET. The DNN Platform Edition is open source. Live Chat and Visitor Tracking Software for DotNetNuke Add Zoho SalesIQ to your ...
    • Email Signature

      You can now change the stereotype email signatures and explore Zoho SalesIQ’s Chat signature, and allow your email recipients to strike a conversation instantly from the emails you send. You can also set-up your company info, contact, address and ...
    • Visitor Routing

      What is Visitor Routing? The process of separating and routing the visitors to specific agents with the help of specific filters and rules is called Visitor Routing.  For example, if a majority of your customers are from the United States and you ...
    • Triggers

      What are Trigger Rules? These are rules that can be used to trigger an action to your website visitors at different instances and grab their attention. You can perform predefined actions when the visitor lands on your website or is accessing your web ...
    • Visitor Tracking

      Visitor tracking acts like a power packed module, enabling you to identify and track down visitors, view and record the trail of every other visitor visiting your website(s) and more importantly it allows you to view personal details like name, ...