Autoplay
Autocomplete
Previous Lesson
Complete and Continue
YouTube Courses
Dialogflow CX Beginner Tutorial
What is a state machine?
What we are building
Initial Demo
Terminology
Initial View
User Asks For Balance
Testing it in the simulator
No state transition
Add state transitions
Ask for balance after transition
Assignment 1
Assignment 2
Assignment 3
Assignment Hints
Dialogflow ES vs Dialogflow CX
What we are building
Conversation outline
Initial flowchart
Mindomo flowchart conventions
Translate the flowchart into Dialogflow Intents
Using the BotFlo app to speed up rich response construction
Generating rich response for information card
Implementing Start Over
Dialogflow CX – Initial routes
Why a flowchart helps even for Dialogflow CX
Complete and test the bot in the simulator
Connect CX bot with Dialogflow Messenger
A summary of what we learnt
The shape of a chatbot
Dialogflow Messenger HTML and CSS Customizations
Embed chat widget into your website
Have your bot initiate the conversation
Multiple messages per conversation turn
HTML Customizations – Required Attributes
HTML customizations – optional attributes
Intent Attribute
Intent Attribute Scenarios
Session ID Attribute Part 1
Session ID Attribute Part 2
User ID Attribute
CSS customizations
Dialogflow Messenger Rich Responses
Description Type
Info Card Type
Button Type (Clickable Hyperlinks)
Image Type
Suggestion Chip Type
List Type
Accordion Type
Dialogflow agent ZIP file with all rich responses
Dialogflow Messenger Python Webhooks
Python Webhook Tutorial
Understanding the Custom Payload Part 1
Understanding the Custom Payload Part 2
Understanding the Custom Payload Part 3
Trigger the static response
Get response object from history
Send rich response from webhook
Dialogflow Flowcharts
Decision tree chatbot using Dialogflow Messenger
Writing out the conversation in Mindomo
Add context information
Detour: How a flowchart helps you quickly spot conversation logic errors
Adding intent names and intent numbers
Detour: Why use flowcharts instead of follow up intents?
Translate the flowchart into Dialogflow intents
Test the bot inside the Dialogflow Messenger preview
A visual editor tool to instantly generate Dialogflow
Better Dialogflow ES Bots
A puzzle
Puzzle Explanation
Alternative approach
Session Variables
Session Variables Part 2
Fallbacks for followup intents
Candidate Intents
Target Intents
Fallback Intents
Surplus Intents
Auditing Dialogflow ES using CTFS
The florist flowchart
The modified flowchart
Expected Conversation Flow
Unexpected Conversation Flow
The candidate explorer
Candidate Intents for Step 1
Target Intents after Step 1
Target Intents after Step 2
Surplus Intents
CTFS Summary
Discussion Forum
Ask a question about Dialogflow ES
Ask a question about Dialogflow CX
Ask a question about the BotFlo app
Miscellaneous
Teach online with
Dialogflow agent ZIP file with all rich responses
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock