Dialogflow ES vs Dialogflow CX: Feature comparison

In the table below I provide feature-by-feature comparison between Dialogflow ES and Dialogflow CX.

FeatureDialogflow ESDialogflow CX
Conversation DesignUse input and output contextsUse pages, routes and flows
Collect a list of inputs from userUse follow up intents or mimic follow up intentsUse pages and intent transition routes
Store user inputUse contextsUse built-in session params
Slot fillingBasic and unpredictablePowerful and robust
Supports explicit contextsYesNo
WebhooksOne endpoint per agentOne endpoint per transition route is possible
Support for list entityYesYes
Support for composite entityYesYes
Supports Regex entityYesYes
History featureYesNot yet
Training featureYesNot yet
Agent VersioningBasicPowerful
Free tierGenerous free tierNo, but provides free trial credits
Built in integrationsMany 1-click integrations are supported, including many third party appsLimited support for 1-click integrations
Supports Test casesNoYes
Support for system functionsNoYes
Supports conditional logic inside consoleNoYes
Exception handling when conversation goes off trackHard, needs a good understanding of the CTFS frameworkVery robust, possibly best among all chatbot frameworks
Supports Knowledge BaseYesNo (use route groups instead)
Build a large bot with a lot of intentsUse the Mega Agent feature (less robust)Use Flows (more robust)

Last updated: 3 June 2022

About this website

BotFlo1 was created by Aravind Mohanoor as a website which provided training and tools for non-programmers who were2 building Dialogflow chatbots.

This website has now expanded into other topics in Natural Language Processing, including the recent Large Language Models (GPT etc.) with a special focus on helping non-programmers identify and use the right tool for their specific NLP task. 

For example, when not to use GPT

1 BotFlo was previously called MiningBusinessData. That is why you see that name in many videos

2 And still are building Dialogflow chatbots. Dialogflow ES first evolved into Dialogflow CX, and Dialogflow CX itself evolved to add Generative AI features in mid-2023