A Peek into Google DialogFlow CX


Pages instead of context


  • An entry dialogue — defines the agent’s response when a page is active
  • Parameters — just like ES agent, parameters are used to collect useful data points from users, such as date of departure, cabin class, etc.
  • Routes — a type of state handler, which helps control the conversation by creating responses for end-users and/or by transitioning the current page. There are two types of routes: Intent requirement, Condition requirement. When the route requirement is fulfilled, e.g. an intent is matched or a condition is fulfilled, you can configure the flow or page transition.

Visual graphs instead of text forms

Create your first flow
Design your first flow

Other enhanced features

  • Explicit error event handling built-in to your agent
  • Complex and powerful event handlers
  • Handling conditional responses with routes

More robust production-ready features

  • Up to 100 agents instead of 1 per project
  • Recommended to use CX edition to design complex agents
  • Simplified pricing and quotas — CX charges by conversation sessions compared to more complex tiered usage-based charge in ES edition




I am not a coder, but I like solving problems programmably

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

CS373 | Nov. 15–21

Tales of a #SurfaceGopher — How I take notes as I code

Dynamically Query the Interval a Given Value Belongs to in Excel

Object-Oriented Programming: Classes vs Instances (in Ruby)


There is Never Enough Data — WorldView, Landsat 8 Collection 2 and More

Join IOEN on Discord!

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Aaron Yu

Aaron Yu

I am not a coder, but I like solving problems programmably

More from Medium

Version control and Data Manipulation.

Scraping data from Google Spreadsheet using Selenium (Java)

Build A Text Recommendation System with Python

What is Customer Experience software?