Botpress is a complete platform for developers building chatbot applications, available free and open-source or as a custom, enterprise offering. Our visual editor and managed NLU (Natural Language Understanding) engine make it easy to get started quickly.
Dialogflow also offers two different editions – CX and ES – that are intended for different audiences. Dialogflow ES can be used to create small and simple agents, while CX is suitable for larger or more complex bots.
There are various things that set Botpress and Dialogflow apart, but the defining distinctions are listed below.
Below we’ve broken down three key areas in which Botpress differs from Dialogflow:
Botpress
Dialogflow
With Botpress, you can start building in less than a minute. Think of it as a full-stack that encompasses everything you need to create chatbots, including a unique managed NLU engine, an integrated development and visual conversational design environment, flexible integrations, and extensive options for customization.
Our low-code Conversation Studio allows you to simply drag blocks to create your conversational experience and add custom Javascript when needed. It also has tools to test your chatbot and iterate quickly, with custom logic where required.
Dialogflow, on the other hand, comes packed with code templates and pre-made starter packs. These are useful for getting a feel for how chatbots work, but require customization before organizations can use them. Dialogflow CX has a Conversational Flow Editor that’s comparable to the Botpress Conversation Studio, but lacks a dedicated Q&A Editor.
Can’t find answers? Please contact us here
Chatbots help you save time and money, and even increase revenue, by assisting support, sales and other functions in your organization. They are useful tools for addressing queries that you encounter time and time again, but they can do much more than that.
With a managed NLU engine like Botpress has, they can be used to understand text and automate complex conversations.
We created Botpress as an accessible tool for developers looking to build chatbots on their own, without in-depth ML knowledge or the support of a data science team.
Dialogflow is one cog in Google’s Cloud offering. It allows users to build both text and audio chatbots, and comes in two different versions – ES and CX. As such, despite the presence of code templates and starter packs, new users might find Dialogflow more difficult to get to grips with compared to Botpress’ low code drag and drop user interface.
While some chatbot builders can be incredibly complex, and require in-depth knowledge of NLP, both Botpress and Dialogflow use managed NLU engines. This means that the barrier to entry is much lower than with one that relies on updating and managing models manually.
In their own words, ES is the “standard agent type that is suitable for small to medium and simple to moderately complex agents” and CX is “an advanced agent type that is suitable for large or very complex agents.”
Google provides information to help potential users figure out which types of agents they’ll be creating, but some people might find it frustrating that it isn’t immediately clear which category their chatbots falls into.
Currently, Botpress integrates with Facebook Messenger, Telegram, Whatsapp, Slack, and Microsoft Teams, and others are in the works.
Available integrations for Dialogflow differ based on the version you’re using. ES integrates with services like Facebook Messenger, Telegram, Slack, Twilio (and others contributed by Google). CX users, on the other hand, receive built-in integrations with LINE and Facebook Messenger, as well as telephony integrations with AudioCodes, Avaya, and Voximplant.
Craft amazing conversational experiences.