Skip to content

BotFlo

  • Learn Dialogflow ESExpand
    • Dialogflow ES Beginner Tutorial
    • Dialogflow ES Tips
    • Dialogflow ES Quickstart Templates
  • Learn Dialogflow CXExpand
    • Dialogflow CX Beginner Tutorial
    • Dialogflow CX Quickstart Templates
    • Dialogflow ES vs Dialogflow CX
    • Dialogflow CX Resources
    • Full Course
  • More CoursesExpand
    • Managing large Dialogflow ES Bots
    • Improving Dialogflow Accuracy
    • Dialogflow Flowcharts
  • Text AnalyticsExpand
    • Intro to spaCy
  • My AccountExpand
    • Course Migration Discount
    • Help/Support
BotFlo

2 Initiate conversation from CX

Learn Dialogflow CX 2 Initiate conversation from CX

Read the full tutorial

Download agent ZIP file
Previous Lesson
Back to Course
Next Lesson
Course Home
Getting Started
Dialogflow CX Beginner Tutorial
Dialogflow ES vs Dialogflow CX
CX vs ES: Get User First and Last Names
Can you build this bot in Dialogflow ES?
Flowchart for the ES Bot
Defining the intents
ES Bot Demo
Extending the name system entity
A note about entity annotation
Building the bot in Dialogflow CX
Testing the bot in the simulator
Pros and Cons of Dialogflow CX for this bot
Understanding scope in Dialogflow CX Part 1
Understanding scope in Dialogflow CX Part 2
Flowcharts and Test Cases
Why ES First
Decision Tree Flowchart
Initial Flow
Some Housekeeping Tips
Building the remaining pages
Identifying test Cases
Naming test cases
Running Test cases
Entities and Parameters
Planets Bot: Introduction
Entity Definitions
Original vs Resolved value
Intent vs Session parameters
Session Parameters Intro
Using session params
Keeping track of session parameters
CX Webhooks using Python
Before you start: Ngrok Tutorial
Handling multiple intents in ES Webhooks
Skeletal Code
Webhook Response Object
ngrok setup
Webhook Request Object
Handling getplanetattribute
Handling changesplanet
Handling changesattribute
Sample Code
A bug in Dialogflow CX webhooks
Reroute conversation flow based on webhook response
Dialogflow CX Slot Filling
What is slot filling?
Defining the slots
Demo of simple slot filling bot
Adding phrase variants
Reprompts
Reprompts with no-match-default
Reprompt to selection
Exiting the slot filling loop on first retry
Exiting the slot filling loop after second retry
Conditional routes with expressions
Introduction to the quiz bot
Start quiz intent
Question 1 Page
Question 2 Page
Question 3 Page
Display Score Page
Scope and the flow start page
Building a Dialogflow CX Custom Integration
4 Layers of a Dialogflow Bot
Set up the bot
Download service account credentials file
Code walkthrough
Why I don’t recommend the client library
Defining the custom payload inside Dialogflow CX
Rich responses supported by Zoho SalesIQ
Hosting the middleware code on PythonAnywhere
Hosting the middleware code on Heroku
Hosting the middleware code on Google Cloud
Flask App Sample Code
Exception Handling
DF Chooser Bot Demo
Download the agent ZIP file
Does a flowchart help when creating a Dialogflow CX bot?
Bot Design Part 1
Bot Design Part 2
Bot Design Part 3
Changing conversation topic
CCAI Vaccine Bot Demo
Start Page Routes
Simple FAQ Routes
Eligibility Flow
Eligibility Flow Conflict Part 1
Eligibility Flow Conflict Part 2
Vaccine Location Flow
Vaccine Location Flow – Testing the agent
System Functions
Introduction
The quiz bot
Text response
Conditional response
Custom Payload
Parameter Presets
Condition Routes
Quickstart Templates Resources
1 Getting a list of inputs from user
2 Initiate conversation from CX
3 Save data to Airtable
4 Basic slot filling
5 Confirm or update user input after slot filling
6 Advanced slot filling
7 List and composite entities
8 Get user date of birth
9 Decision Tree Bot
10 Quiz Bot
11 Use Google Sheets as a database
Return to Learn Dialogflow CX

© 2023 BotFlo - WordPress Theme by Kadence WP

>
  • Learn Dialogflow ES
    • Dialogflow ES Beginner Tutorial
    • Dialogflow ES Tips
    • Dialogflow ES Quickstart Templates
  • Learn Dialogflow CX
    • Dialogflow CX Beginner Tutorial
    • Dialogflow CX Quickstart Templates
    • Dialogflow ES vs Dialogflow CX
    • Dialogflow CX Resources
    • Full Course
  • More Courses
    • Managing large Dialogflow ES Bots
    • Improving Dialogflow Accuracy
    • Dialogflow Flowcharts
  • Text Analytics
    • Intro to spaCy
  • My Account
    • Course Migration Discount
    • Help/Support