How to mimic Dialogflow CX session variables in Dialogflow ES

In the previous article I explained how you can mimic the behavior of follow up intents to move to the next intent. One disadvantage of this approach is that you cannot access the information collected from 2 or more steps prior in the current response. The way around this is to use the concept of session variables. What…

How to collect user input without follow up intents in Dialogflow ES

Sometimes I see questions like these in the Dialogflow forum. So, I got one intent working. How can I now “move” the conversation to the next intent? Answer In Intent1, declare an output context called contextA. In the next intent you want to fire, use contextA as the input context. You have now chained Intent1 and Intent2 using contextA. Is…

How to use follow up intents to collect user input in Dialogflow ES

In this article, I will explain how to use follow up intents to collect user input in Dialogflow ES. Let us take the example of a simple lead capture chatbot. It captures the details of visitors who are interested in adding a chatbot to their website. We would like to get the following inputs: Here is how…

How to export and import Dialogflow ES agent ZIP file

Dialogflow ES provides the option to export your entire Dialogflow ES agent as a ZIP file. How to Export Dialogflow ES agent Go to Settings by clicking on the Gear icon next to the name of the agent. Choose “Export and Import” tab and click on the “Export as ZIP” button to export the agent…

What is the “Tag” field in a Dialogflow CX webhook?

I got this question from a student I want to create a wehbook for my bot. I followed your instructions from https://botflo.com/how-to-debug-dialogflow-python-webhook-using-ngrok/ and completed all of the stages.However, step 14 differs from the tutorial. I have a “Tag” to fill and I’m not sure what to place in there. The “Tag” field is similar to the Action…

How to quickly find the differences between two Dialogflow agent ZIP files

Managing Large Dialogflow ES Bots I have built a tool to help you do this. Steps Go to the Unpack agent ZIP file tool in BotFlo (you must be logged in to use the tool). Suppose you want to find the difference between an older version of your Dialogflow agent and the current version. First…