Skip to content

BotFlo

  • Start Here
  • Learn spaCy
  • CX vs RASA
  • CX vs ES Expand
    • When to use Dialogflow ES
    • When to use Dialogflow CX
    • Dialogflow ES vs Dialogflow CX: An Example
    • Migrating ES to CX
  • Website Bots
  • Learn Dialogflow ES Expand
    • Dialogflow ES Beginner Tutorial
    • Full training course
    • Dialogflow ES Quickstart Templates
    • Managing large Dialogflow ES bots
    • How to improve the accuracy of Dialogflow ES
  • Learn Dialogflow CX Expand
    • Dialogflow CX Beginner Tutorial
    • Full training course
  • Articles
BotFlo
Home / Dialogflow ES Quickstart Templates

Dialogflow ES Quickstart Templates

Quickstart templates are downloadable Dialogflow ES bot templates designed for a specific task.

We will use
✔️ Mindomo to create the flowchart
✔️ Airtable as the database if necessary
✔️ Python as the programming language
✔️ Dialogflow Messenger as the integration channel
✔️ Zoho SalesIQ if the bot needs to handoff to live chat

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

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

Byaravindmc May 2, 2022May 17, 2022

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: Name…

Read More Continue

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

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

Byaravindmc May 2, 2022May 17, 2022

First published: Nov 2017 | Last updated: May 2022 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…

Read More Continue

How to use session variables to save user input in Dialogflow ES
DialogFlow ES

How to use session variables to save user input in Dialogflow ES

Byaravindmc May 2, 2022May 17, 2022

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…

Read More Continue

Naming conventions for Dialogflow ES intents and contexts
DialogFlow ES

Naming conventions for Dialogflow ES intents and contexts

Byaravindmc May 2, 2022May 3, 2022

First published: Nov 2017 | Last updated: May 2022 Do you capture user input in your chatbot? For example, do you ask them to provide their name, or email, or other information? I have recently started using the following convention in the bots I am building (as well as advising on). Suppose you have an…

Read More Continue

Get your DialogFlow agent to initiate the conversation before user types a message
DialogFlow ES | REST API

Get your DialogFlow agent to initiate the conversation before user types a message

Byaravindmc May 2, 2022May 17, 2022

First published: Aug 2017 | Last Updated: May 2022 So let us understand the question: When you work with Dialogflow you notice that it follows the “user types something -> agent replies with an answer” sequence. Suppose you wish to get the agent to say something before the user types anything, how do you do…

Read More Continue

How to save user input to an Airtable database in Dialogflow ES
DialogFlow ES

How to save user input to an Airtable database in Dialogflow ES

Byaravindmc May 3, 2022May 17, 2022

In this tutorial, I will explain how you can save the data you collected from the lead capture bot and save it to Airtable. Why Airtable? Airtable is the best low code database for non-programmers who are building Dialogflow chatbots In the user.provides.url intent, enable the “Enable webhook call for this intent” toggle switch at…

Read More Continue

How to use slot filling in Dialogflow ES
DialogFlow ES

How to use slot filling in Dialogflow ES

Byaravindmc May 4, 2022May 17, 2022

In this article, I will explain how you can use slot filling to get a list of user inputs in Dialogflow ES. Before we go further, a couple of things to note: I usually avoid slot filling in Dialogflow ES If are quite sure you need to use slot filling, it is best to go…

Read More Continue

How to confirm or update user input in Dialogflow ES
DialogFlow ES

How to confirm or update user input in Dialogflow ES

Byaravindmc May 4, 2022May 17, 2022

One of the questions people ask is the following: After user provides some input, I would like to either confirm the input or allow them to update it Let us use the slot filling chatbot as an example. Once the user provides all the input, we were only displaying the list to the user. Add…

Read More Continue

How to use webhook for slot filling in Dialogflow ES
DialogFlow ES

How to use webhook for slot filling in Dialogflow ES

Byaravindmc May 5, 2022May 17, 2022

While the slot filling feature in Dialogflow ES makes for a very good demo, in practice it is really hard to use. One option is to use webhooks to assist your slot filling. This will give you the best of both the worlds – you allow Dialogflow ES to extract maximum possible relevant information from…

Read More Continue

How to use list and composite entities in Dialogflow ES
DialogFlow ES

How to use list and composite entities in Dialogflow ES

Byaravindmc May 5, 2022May 17, 2022

I will explain how to use list and composite entities in the article. Suppose you sell three products – KitKat, Snickers and Twix. The user can place an order where they can ask for any quantity of each type. E.g. “I would like 3 Snickers, 1 Twix and 2 Kitkat” Is there a way to…

Read More Continue

How to get a user’s birthdate in DialogFlow ES
DialogFlow ES

How to get a user’s birthdate in DialogFlow ES

Byaravindmc May 6, 2022May 17, 2022

First published: Sep 2017 | Last updated: May 2022 A reader recently asked: How do we create a script that will ask for a date of birth? My immediate thought was, “Oh, that’s easy. You just ask for the date and use the built-in system entity etc”. And quite stupidly, I also acted on that…

Read More Continue

How to manage context from your Python webhook in Dialogflow ES
DialogFlow ES

How to manage context from your Python webhook in Dialogflow ES

Byaravindmc May 6, 2022May 17, 2022

First published: 2017 | Last Updated: May 2022 This tutorial used to refer to inline webhooks before. But I have updated it to use a simple Python based webhook for two reasons: I don’t recommend using the fulfillment library and Python is better suited than NodeJS for Dialogflow bots. The problem A little while back…

Read More Continue

Page navigation

1 2 Next

© 2022 BotFlo - WordPress Theme by Kadence WP

>
  • Start Here
  • Learn spaCy
  • CX vs RASA
  • CX vs ES
    • When to use Dialogflow ES
    • When to use Dialogflow CX
    • Dialogflow ES vs Dialogflow CX: An Example
    • Migrating ES to CX
  • Website Bots
  • Learn Dialogflow ES
    • Dialogflow ES Beginner Tutorial
    • Full training course
    • Dialogflow ES Quickstart Templates
    • Managing large Dialogflow ES bots
    • How to improve the accuracy of Dialogflow ES
  • Learn Dialogflow CX
    • Dialogflow CX Beginner Tutorial
    • Full training course
  • Articles