Home / Zoho / SalesIQ / How to integrate Dialogflow ES with Zoho SalesIQ v2
SalesIQ | Zoho

How to integrate Dialogflow ES with Zoho SalesIQ v2

In this article, I explain how you can integrate Dialogflow ES with Zoho SalesIQ v2. The process is quick and easy.

However, you first need a working Dialogflow ES bot, one which actually has some Natural Language Understanding (NLU) capabilities.

So let us use the Prebuilt Smalltalk agent.

Import Prebuilt Smalltalk agent

First, click on Prebuilt agents from an existing agent in Dialogflow.

Next, select the “Import” button below the Small Talk agent.

Next, add the new agent’s name and click “Create agent from Template”

Once the agent is created, click on “Go to Agent”

You will see a list of intents in the Smalltalk agent.

Integrate Dialogflow ES and Zoho SalesIQ

Inside Zoho SalesIQ, first make sure you create a department and a brand for this bot. By adding a unique department and brand for each chatbot, you can keep their functionalities completely separate. Considering that Zoho SalesIQ now allows 7 ways to create a chatbot, you will find that mixing and matching is not possible unless you have unique brands (and preferably also unique departments) for each chatbot.

I have called both my department and brand as Smalltalk.

Next, go to Zobots under settings.

Add a new Zobot.

Name your bot something like Smalltalk (So it is easier to remember).

There are many ways to create a Zobot. Choose Dialogflow from the second row and click Next.

Then, choose the brand for the bot. The brand represents the website where your bot will be displayed. This is all the more relevant if you want to create multiple chatbots and add them to different places in your website.

Then choose the Smalltalk department for your bot. As I mentioned before, I am trying to keep everything separate for each chatbot so it is easier for you to maintain.

Leave the other checkboxes as they are and click on Next.

On the next screen, you have a lot of options to choose from. For now, just use the default options and click on the Next button.

In the next screen, you will have to log in to your Dialogflow account and give permissions. I have already done that, so you can see that it will say “Integrated with”. You only need to do this once per Dialogflow account.

Next, use the search box and select the agent you created in the first step.

I accidentally selected SmallTalk in the screenshot instead of the actual name ZohoDF, and changed it later. 🙂

Once you select the agent, click on the Create button at the top.

Replace the JSON inside the Trigger response as follows:

You can copy the JSON below:

{
     "replies": [
         {
             "text": "Hi there! Do you need some help?"
         }
     ]
 }

You can now interact with the bot on the Preview window, as you can see below.

If you can see the response from the bot, you have now successfully integrated Dialogflow ES into your Zoho SalesIQ Zobot.

You can interact with this bot on the bottom of this page.


Check out my free Udemy course: Zoho Deluge Script Quickstart for Programmers

This website contains affiliate links. See the disclosure page for more details. 
"The magic key I needed as a non-programmer"

The custom payload generator was the magic key I needed (as a non-programmer) to build a good demo with rich responses in DialogFlow Messenger. I've only used it for 30 minutes and am thrilled. I've spent hours trying to figure out some of the intricacies of DialogFlow on my own. Over and over, I kept coming back to Aravind's tutorials available on-line. I trust the other functionalities I learn to use in the app will save me additional time and heartburn.

- Kathleen R
Cofounder, gathrHealth
In this free course, I provide some tips for managing large Dialogflow ES bots without compromising on accuracy.

Similar Posts