Boost Customer Experience: Let Visitors Choose Their Preferred IM Channel in Your Chat Widget

Boost Customer Experience: Let Visitors Choose Their Preferred IM Channel in Your Chat Widget

We have an exciting enhancement coming your way. Pushing the perimeter has always been our thing, and we have come up with yet another enhancement for your Zoho SalesIQ live chat. Did you know your live chat can support more than chats and calls? That's right, you can integrate your Instant Messaging channels into your live chat widget, offering visitors the flexibility to choose their preferred communication platform.


Why is this a game-changer?  

SalesIQ supports six Instant Messaging channelsFacebook, Instagram, WhatsApp, Line, WeChat, and Telegram. With this update, you can add these IM options to your widget using custom CSS. When users click on their preferred channel, they will be redirected to your page on the chosen IM channel and can initiate a chat, which will then appear as an incoming chat in SalesIQ.

If you have chatbots enabled in your channels, your bot (Zobot) will engage with visitors, providing instant responses, answering queries, and ensuring seamless interaction, significantly enhancing customer experience and reducing response times.

How does this benefit your customers?  

  • All-in-one widget – Provide diverse communication options within a single SalesIQ live chat interface.

  • Enhanced customer experience – Give visitors the freedom to communicate on their preferred platform, improving engagement and satisfaction.  

  • Effortless management – Handle all IM and website chat conversations from one centralized dashboard.

  • Automated conversation with Bots – Leverage Zobot to automate visitor interactions, provide instant responses, and improve efficiency.

Additionally, boost marketing and sales using  personalized widgets to highlight offers, discounts, promotions, and upcoming product launches, driving customer engagement and conversions.

How to implement this?  

First, add the CSS to the brand settings and update the installation script with additional code.

Adding CSS to the brand settings:

  • Navigate to Settings > Brands > Personalization > Chat Widget in your SalesIQ dashboard.

  • Scroll down to Upload custom CSS, click on New, and upload the downloaded file.

Info
Note: The CSS file includes a background pattern. To customize the background, update the image URL in line #5 of the .css file.

Installation code changes:

  • In the script/code, make the necessary changes.

  • Choose the IM channels you want to display [line #6-11]:

    • Comment out the channels you don’t need by adding // at the beginning of the line.

    • Update the redirection URLs to match your respective channels links.

  • Choose your preferred display style [line #13]:

    • Horizontal format – Best for 3 or more channels.

    • Rectangular button format – Ideal for 1 or 2 channels.

  • Update your widget code [line #41]:

    • Navigate to Settings > Brands > Installation and copy the updated widget URL.

    • Paste the URL into the downloaded script and add it to your website's HTML source code, just as you did with the installation script earlier. Then, publish the changes.

Alert
Note: If you're using any JavaScript APIs, add them to line #3 of the script.


Make your SalesIQ widget more powerful, interactive, and actionable with this enhancement! Don't miss out on this opportunity to enhance visitor engagement and streamline multi-channel communication.

We hope this helps! If you have any questions, feel free to drop a comment.




        • Recent Topics

        • Marketing Automation Emails Going to Spam

          Google is trapping all the marketing automation emails in spam. My domain has a perfect reputation and it looks like Zoho has a low reputation which is sending it to spam. When I pull the email out of spam and click on a link in the email, I get this
        • Import CRM Vendor Module for Mail Merge

          Hello, It seems I cannot import the vendor module field for a merge document? Is there a way to turn this on?  I have the ability to import my custom module fields, but not standard built-in CRM modules like Vendors.  Am I missing something? Thank you very much for your assistance!
        • Invalid OAuth Token When Using Zoho CRM API with Postman

          We're in the process of integrating Zoho CRM with our Django backend and currently testing the API endpoints via Postman. I've forked Zoho's official CRM REST API collection in Postman for this. Steps Taken: Created a Self Client via Zoho API Console:
        • IMAP as a source option in Dashboards

          Hi Team Can I request IMAP be added as a source option for running a report or creating a KPI in dashboards. I have selected all options and my IMAP linked emails are not showing, I can only check these by going to emails in a contact. Thankyou Josh
        • Device Credentials

          Connection Credentials for my device. Where is this displayed in the application.
        • Custom Function : Copy multilookup field to text field

          Hi, I'm a newbie on function programming, I try to copy text from a multi lookup field named "societe" to a text field named "societe2". I've used this code. In deluge script it seems to work, but when I trigger this function it doesn't work (Societe2 is still empty) Argument : Name : societe / string Name : societe2 / string Code : resp = zoho.crm._updateRecord("Societe",Societe.toString(),{"Societe2":Societe});  Can anyone help me ? Thanks a lot,
        • is there a better way to routinely export my project timesheets?

          Hi there, I am somewhat happy with how Zoho books handles time.  One thing that is missing is more user driven control over my data.  I have a workflow where I constantly need to give customers feeds of work done.  So I pick a project, and would ideally
        • Zoho Flow - Create CRM Meeting - Expected input type is jsonobject

          I'm trying to use the Create Module Entry action in Zoho Flow to create a meeting in Zoho CRM. The participant field is throwing an error during debugging: "Zoho CRM says "Invalid input for invalid data. The expected input type is jsonobject." I've tried
        • Zoho CRM and Books Integration

          Evening, I have started the integration with FSM from CRM and having difficulties with the mapping. In CRM we use "Unit Price" as our cost price and mark this up on a subform to create a "Sell Price" this markup can be different on each quote depending
        • Can you please let us know how we can use Zoho for multi store?

          Hello Team, Can you please let us know how we can use Zoho for multi store because when we connect our plugin to Zoho and we create a product and then on another store when we create product with same name then product already exist error occurs, so how
        • Learning how to customize templates via code and best practices

          Hi! Our developers team want to learn how to edit our template files safely. The last time we messed with these files our site went down for a day and we had to reconfigure it from scratch. What are the best practices to do this? How can we get a template
        • Can you limit SEO penalties by delaying the appearance of a pop-up?

          Google is not keen on pop-ups and has got even less keen on them with the new Core Web Vitals updates. But I like using pop-ups. If you delay the pop-up so it only appears 10 seconds after the page loads, do you avoid Google’s penalties? 
        • Assistance Required for Fetching Custom Subform Data in Zoho CRM Widget

          Hi Team, I am facing an issue with my Zoho CRM Widget. In the Quotes module, there are two Subforms — one is a predefined Subform, and the other is a custom Subform that we have created. In the Inspect console of my widget, I am only able to see the predefined
        • Zoho Mail Shared Mailbox migration

          Hello! I am in the process of migrating our whole email infrastructure to Zoho Mail. We currently use cPanel for our email accounts and we want to migrate them to Zoho Mail using the migration tool. The problem is that we use an email for our sales department
        • Have an input card for zobot that could collect Name, Email, and Phone or a message all at once

          It would be great to have an input card for the codeless bot in a form style that allows it to ask all relevant questions at once. at any point in the chat flow or conversation, This approach would simplify the interaction, making it easier and more straightforward
        • Change DKIM From 20248 Bit Key to 1024 Bit Key

          I am having issues trying to change the Bit Key in DKIM from 2048 to 1024 so that it works with my Shopify Account. I can only find information on how to configure this when the Domain Key is added, but I couldn't find any details on how to change it
        • Introducing ICR in Zoho CRM: Transform your printed text into digital data

          From writing on papyrus in the ancient times to creating a humble record in your CRM, the world may have evolved with how it used to record data, but data entry as such has not been simplified. It is still a repetitive and arduous chore on which businesses
        • Can you change the width of a template, and/or the size of images we upload to the template?

          my images look good in preview, but are then skewed when sending email. Also, are image sizes "fixed" by which template is being used? Thanks in advance. CV
        • Update Date field using a custom function

          Hello, In Zoho FSM, Equipments module, I created the following custome fields for tracking the calibration of the eqipments: "Calibration Required"; type: Checkbox; API Name: "Calibration_Required__C" "Calibration Interval (Days)"; type: Number; API Name:
        • Zoho CRM API, Python SDK v7 Quoted_Items

          Hello. How do I use this SDK to retrieve the Quoted_Items from a Quote and downstream the items in a Sales Order I can see references to a constant INVENTORY_MODULES_ITEMS = ["invoiced_items", "quoted_items", "purchase_items", "ordered_items"] But I cannot
        • Zohoのシステムについて

          ここで提供しているofficeソフトが使いたくて質問するためにユーザー登録をしました。企業を対象として事業展開されているようですがzohoのシステムがよくわかりません。writerやsheetなどのソフトを利用してもかまいませんか?また利用するときの費用はどうなっているのかとか組み込まれているbasicについての資料とか、要望事項を記してくださいと書かれてあったりとか質問したいことがたくさんありますがこうした質問が許されているのかもわかりません」 ここの書き方もよくわかりません
        • Email de outra pessoa ja associada ao meu dominio

          Tenho um dominio e está falando que o email da pessoa ja está associada ao meu dominio
        • Pin multiple columns and adjust column widths in CRM subforms

          Hello all, Subforms act as secondary forms or tables in which you can associate multiple line items to a primary record and thereby ensure more structured and comprehensive data organization. We've made some recent enhancements to subforms. Here's what's
        • MULTI-SELECT LOOKUP - MAIL TEMPLATE

          Dear all how are you? We need to insert data from MULTI-SELECT LOOKUP in a email template, but I can't do that, when I'm creating the template I can't find the field to insert it. is there any solution? PVU
        • On create of Amc module get sub form data of last row and update in Schedule Vist End Date field in zoho crm

          @Iswarya B G @Bhoomi Joshi @Abinaya Praveen @Ishwarya SG @Haiku Technical Support On create of Amc module get sub form data of last row and update in normal module field Schedule Vist End Date field in zoho crm
        • Announcing Early Access to "Zoho CRM for Everyone" — A new and exciting update to Zoho CRM

          We are delighted to announce an Early Access to Zoho CRM for Everyone— a truly democratic approach to managing a CRM, gift-wrapped in an exciting and intuitive user interface. Here, multiple teams across an organization can coordinate among each other
        • How do I create a time field?

          I want a field that only records time. I can only see how to create a date-time field. If I do that and enter a time, without a date, nothing is recorded. If I create a number or decimal field, I cannot use it in time calculations. All I want is a field
        • Magento 2 as data source for Analytics

          I see that Shopify is in Beta as a data source, any change that Magento 2 is in the works? We currently use Metrilo to parse our eCommerce data for marketing and would love to keep that inside our Zoho ecosystem. Thank you!
        • Zoho Finance Issue in Deals (ZOHO CRM)

          I create almost all estimates/Invoi in Zoho Finance when I convert a lead into a deal or a contact into a deal. But in the Deals section, when I click on any person’s deal, I don’t see the estimations or invoicing from Zoho Finance at the end. May I know
        • Restrict card movement in Kanban View

          Hello everyone, I’m wondering if there’s a way to prevent users from moving Deal cards in the Kanban view when grouped by Stage. On the Deal details page, I’ve implemented several validations to ensure users cannot change stages until all conditions,
        • Canvas Button Vanished

          I have a button that has mysteriously vanished. It shows in the canvas builder but then is no where to be found in the actual record and before you ask, yes I have tried to access through incognito mode and same issue.
        • Everything you want to share — in ONE link

          Hey everyone, Say hello to our very own link in bio tool – Linkthread is designed to create a single customizable link that contains everything you want to share with your audience on social media. Welcome to the Linkthread Community! What's Linkthread?
        • Can I add Conditional merge tags on my Templates?

          Hi I was wondering if I can use Conditional Mail Merge tags inside my Email templates/Quotes etc within the CRM? In spanish and in our business we use gender and academic degree salutations , ie: Dr., Dra., Sr., Srta., so the beginning of an email / letter
        • Dynamic user applications for CPQ?

          Hi, I've been enjoying getting to know CPQ, the Product Configurator and Price Rules components have been very useful, albeit with some issues. I have noticed that I don't have the power to decide which level of sales staff has permissions when it comes
        • Automate Zoho Meeting Creation via Blueprint (Leads & Accounts)

          I need help automating Zoho Meeting creation during a blueprint transition in both the Leads and Accounts modules. Requirements: Triggered via blueprint Read meeting start time (DateTime field) and internal participants from CRM Create Zoho Meeting via
        • Forecast UI improvements

          Hi I have two improvement requests for the UI in the Forecast function. Can you add the ability to reorganise the Pipeline, Committed and Best Case columns on the Forecast? I thought they were in alphabetical order, so we renamed them so that we could
        • Cómo guardar datos de subformularios en filas individuales en Zoho Sheet o Google Sheets

          Hola comunidad, Estoy trabajando con un formulario principal en Zoho CRM llamado Clientes, el cual incluye un subformulario llamado Productos (máximo 3 productos por cliente). En el formulario principal tengo los siguientes campos: Cliente Teléfono Correo
        • ZOHO BOOKS EXPERT

          We are planning to migrate from Quick Books to Zoho Books, and are looking for a professional with experience in migration to Zoho Books and the setup of Zoho Books. Currently, we have two companies and two Quick Books accounts, and we want to integrate
        • Currency fields and decimal places in CRM email templates

          Hi, How do I get more than the standard 2 decimal places showing in a Currency field, on an email template? In the Layout for my Currency field, it is set to 6 decimal places. I want to show up to 6 places in the email template (unrounded). See attached
        • Estimating Project Costs in Zoho Projects – Based on Hours and External Costs

          Hi everyone, I'm currently setting up a project in Zoho Projects and working on implementing a budgeting structure. I’ve already enabled cost tracking based on hours logged to tasks, but I’m looking to expand this to estimate total actual costs, based
        • Next Page