Voiceflow is a chatbot platform to create advanced AI agents on websites and telephony. And over the last few months, it has become one of the most popular AI chatbot tools.
But should you use it to create your chatbots? In this in-depth Voiceflow review, I will cover all of its features, pros and cons, and pricing. And I will tell you when you should use it.
Let’s dive in!
Our Verdict
Our Verdict
Voiceflow is perfect for any business looking to add an AI chatbot to their website. It offers the flexibility of creating custom chatbot flows, as well as using the power of AI.
With Voiceflow, you can set up your chatbot flows within minutes, and can train the chatbot on your data (such as your website or documents). This is great for anyone looking to create lead generation or customer support chatbots.
Voiceflow has a really good free plan and the first paid plan starts at $60/month.
Pros
- Easy-to-use Flow Builder
- Unlimited attributes
- Website widget + Telephony
- Built-in AI: AI Agents, Knowledge Base & Intents
- Really good free plan
Cons
- No direct integrations
- No built-in livechat or livechat integration
- Minimal analytics


What is Voiceflow?
Voiceflow is a chatbot platform that allows you to create AI chatbots for websites and telephony, without writing any code.
You can create an advanced Voiceflow AI chatbot using a drag-and-drop flow builder. Voiceflow features include:
- Flow builder to create chatbot flows
- Collect user information with variables
- Built-in AI: Intents, Entities & Knowledge Base
- Advanced website widget
- Enterprise-ready
Using the Voiceflow Flow Builder
When you get started with creating your assistant in Voiceflow, you can manage your chatbot from several tabs:
- Content – The place for your chatbot flows, knowledge base, intents, entities & more
- Interfaces – Overview of your website, telephony numbers and API integrations
- Publish – The version history of your chatbot
- Transcripts – An overview of all the conversations people had with your assistant
- Analytics – Analytics dashboard showing stats of your chatbot
- Settings – Here you can control the settings of your chatbot
When you start with your Voiceflow chatbot, you can structure your flows into folders to keep a good overview of your chatbot.
To create your chatbot flows, you can simply drag and drop blocks into the canvas. Each flow in Voiceflow starts with a trigger or an Intent. For example, you have the Start trigger that starts every time someone starts talking with your chatbot:
Creating your first chatbot flow is super easy with Voiceflow’s flow builder. During this Voiceflow review, I’ve noticed certain features that make it even easier.
For example, you can duplicate multiple chatbot elements by simply selecting them and doing Ctrl+C/Ctrl+V:
Or you can use keyboard shortcuts, such as ‘r’ that will bring you directly to testing your chatbot.
You can also test your chatbot directly from the Voiceflow interface. When you are doing this, the blocks in your Voiceflow chatbot flow automatically light up:
This is great, because it makes testing way easier. Now, you can see immediately what decisions your chatbot made and where you are in the chatbot flow.
Voiceflow is definitely among the easiest-to-use chatbot platforms on the market right now. By using the flow builder, you can set up your first chat automations in minutes!
Flow Builder | |
Ease of use | 4.5 |
Ease of setup | 4.5 |
Test chatbot |
Voiceflow Chatbot elements
Voiceflow offers many chatbot elements that you can add to your chatbot flows.
These chatbot elements are divided into 5 categories:
- Talk – Sending texts, images, videos, and galleries
- Listen – Listening for input from users, such as clicking on buttons, getting email information or listening for intents
- Logic – For adding conditions, setting variables, randomly assign people to paths (for A/B testing)
- Dev – To create API calls, quering your knowledge base or execute code
There enough chatbot elements to create a good chatbot. And there are a few that I would like to point out that are especially useful:
Condition: This lets you use “if-then” statements in your chatbot flows. It creates personalized chatbot experiences for users.
Go to Block: With the Go To Block element, you can reference another block in your Voiceflow chatbot. Because of this, you don’t need to copy-and-paste content, which is great when you want to build a scalable chatbot. Additionally, Voiceflow also has Components, which are reusable chatbot flows that you can use at the end of a conversation. For example, at the end of every conversation you could ask “Is your question answered?”.
Code and Function Blocks: You can run code in your chatbot flows using the Code and Function Blocks. This adds great flexibility. With these blocks, the only limit is your imagination, because you can literally code anything you would like.
Image | |
Video | |
Audio | |
Attachment | |
Gallery (Horizontal List) | |
Quick reply | |
Button | |
Collect User Input | |
Condition | |
Delay | |
Start automation | |
Split traffic |
Contacts
In Voiceflow, you can’t see an overview of all the contacts that talked with your chatbot. But, you can see all the conversations in the Transcripts section:
For each conversation, you can see all the messages sent between the chatbot and that specific person. Unfortunately, it’s not possible to see the custom fields that are entered during that conversation, which is a bit of a drawback.
On the other hand, you can create unlimited variables in the Contents section in Voiceflow:
And then you can use these variables by collecting user information with the Capture element in Voiceflow.
Contacts overview | |
Custom field | |
Tags | |
User Segments |
Voiceflow AI features: Intents, AI Knowledge Base & AI Agents
Voiceflow has advanced AI features. They include Intents, Entities, and training the chatbot on a knowledge base.
Intents & Entities
You can understand the intent of the user by creating an Intent and adding training phrases (called Utterances):
Then, you can use these intents to guide users to specific flows in your chatbot:
Likewise, you can also add entities in Voiceflow:
These entities can be used to automatically grab specific data points from a conversation. And you can also use them to validate data provided by users, such as emails.
AI Knowledge Base
You can also train your chatbot on your own data using the Knowledge Base feature in Voiceflow. Here, you can train your chatbot on 4 types of data:
- Plain text
- Files (PDFs, Word documents or text files)
- Website URLs
- Or Zendesk Helpdesk articles
Once the knowledge base has been trained on the data, you can use it in your chatbot flows by using the KB search block:
You can also set specific settings for your knowledge base. These include the AI Model (GPT-4, Claude, Llama, Gemini or Deepseek), the temperature, the max tokens, and custom instructions.
You can also “bring” your own LLM model, which is great for enterprises. For example, if your company doesn’t want to use ChatGPT for privacy reasons, you can just add your own LLM model to Voiceflow and use that.
Aditionally, Voiceflow offers a LLM model fallback. This lets you automatically switch to a different LLM when there is an outage. This is a truely unique feature, and I haven’t seen this in any other chatbot platform yet:
AI Agents
Voiceflow also offers AI Agents. You can see them as digital workers that can understand instructions and take actions. AI Agents can:
- Auto reply to questions (using knowledge from the knowledge base)
- Execute tasks (like refunding an order)
- And follow specific conversion paths
In Voiceflow, you give the agent instructions by adding a prompt. Then, you can also give it functions (to do tasks), paths (to follow a conversation paths) and access to the knowledge base (to answer questions):
So the Voiceflow AI features are definitely a big plus!
Keyword recognition | |
Intents | |
Entities | |
AI Knowledge Base | |
NLP integrations | |
LLM integrations |
Live Chat
Voiceflow lacks a built-in live chat or a direct livechat integration. This is a drawback, as you can’t transfer the chat from your bot to a human.
They have the code for a live chat integration. However, that’s not a feasible option for most non-technical people.
Built-in live chat | |
Live chat integration | |
Auto-Assignment Rules |
Channels
With Voiceflow, you can create chatbots for websites and Voice (telephony).
If you want to use Voice, you need to register the number via Twilio.
Additionally, you can also connect Voiceflow to any channel using their Dialog API. But of course, you need to code to set this up.
Website | |
Facebook | |
Instagram | |
Whatsapp | |
Telegram | |
SMS | |
Slack | |
Email | |
Voice | |
Merge contacts across channels |
Marketing
With Voiceflow, you can add a website widget to your website. You can customize this widget with your Assistant name, description, colours and icon:
The widget has three ways of showing on your website:
- Widget — Traditional chat widget in the bottom-right corner
- Popover — Full screen chat experience that pops-up
- Embed — Integrate the chat interface in your website page
Additionally, the website widget also supports voice. So the users if your website can talk with your chatbot if they want.
Moreover, it’s possible to send proactive message with this widget, but you need to code for this.
Broadcasts | |
Sequences | |
Rules | |
Website widget | |
Send proactive messages on website | |
Facebook Ref URL | |
Auto-Reply to Facebook Comments | |
One-Time Notification | |
Recurring Notifications | |
Facebook Ads | |
Auto-Reply to Instagram Comments | |
Instagram Story Mention Reply | |
WhatsApp Message Templates |
Integrations
Voiceflow doesn’t have any direct integrations with other applications.
But Voiceflow has recently added Community Apps. With these apps, people in the Voiceflow community can build apps that you can use to extend the functionalities of Voiceflow. For example:
- Flowbridge allows you to add Voiceflow to Facebook Messenger, Instagram and WhatsApp
- And with Voiceglow you can easily customize the web chat widget of Voiceflow
And if you are a technical person yourself, you can still create Voiceflow integrations with other applications. In the flow builder, you have the API block that you can use to get or send information from other applications:
If that’s not enough, you can get even more technical by using the Execute code block or by using Functions. With Functions, you can create reusable code blocks that you can use across your chatbot:
For example, every time someone shares their email, you can immediately send it to your CRM.
And Voiceflow also has a Function Library, pre-made functions created by Voiceflow or the community. These allow you to connect Voiceflow to tools like Hubspot, Intercom, Make, Shopify and Airtable:
So integration-wise, I wouldn’t say Voiceflow is super beginner-friendly. But if you have some technical skills, you can still connect Voiceflow with other applications.
Direct integrations | 0 |
Zapier | |
Make | |
Make API Calls | |
Webhooks |
Voiceflow Pricing
Voiceflow has a free plan and paid plans starting at $60/month.
Voiceflow’s free plan comes with 50 knowledge base sources per agent, 2 agents and up to 100K monthly AI tokens. I think this plan already gives you many features and for most small businesses this is enough to get started with.
If you need more, you can go with Voiceflow’s Pro plan. This plan has 200 knowledge base sources per agent, up to 20 agents, up to 10 million monthly AI tokens and 50K messages per month. This plan costs $60/editor/month.
For 5K knowledge base sources per agent, unlimited agents, 30 million monthly AI tokens and 100K messages, you can go for the Teams plan which costs $125/editor/month:
Free trial | |
Free plan | |
Price per month | $60 |
Monthly pricing available? | |
Money back guarantee |
Analytics
Voiceflow has an Analytics dashboard. It shows general information, such as the number of interactions, total call minutes, tokens usage and intents usage:
These analytics give you some insight on your chatbot. But, they don’t let you improve specific flows or answers.
Dashboard | |
Flow analytics | |
User input | |
Sent messages | |
Open rate | |
Click rate | |
Conversion rate | |
Fall back rate | |
Agent analytics | |
Custom event tracking | |
Custom dashboards/reports |
Templates
Voiceflow has 31 templates you can use to get started with your chatbot.
These templates are not only made by Voiceflow themselves, but also by the community (which I share more about in the Support section).
Likewise, you can also create these templates yourself and share these with others.
Number of templates | 31 |
Make template | |
Share template |
Support
I think this is also a great part of Voiceflow. Voiceflow has an extensive knowledge base with lots of information on how you can use its platform. They also have a Youtube Channel where they share videos on how you can use the platform.
Additionally, Voiceflow has a large Discord community (9K members) with people willing to help you. They also share Community Resources on their website. You can find the latest community templates, video tutorials, apps, and integrations here:
Lastly, Voiceflow also has a chatbot (Tico) that you can always access from the top-right part of the screen when using the platform:
Tutorials | |
Documentation | |
Customer support |
Is Voiceflow worth it?
So, should you use Voiceflow to create your chatbots?
Yes, you should.
Voiceflow is perfect for any business looking to add an AI chatbot to their website. It offers the flexibility of creating custom chatbot flows, as well as doing it using the power of AI.
With Voiceflow, you can set up your chatbot flows within minutes, and can train the chatbot on your data (such as your website or documents). This is great for anyone looking to create lead generation or custommer support chatbots.
Voiceflow has a really good free plan and the first paid plan starting at $50/month.
When considering Voiceflow as your chatbot platform, you should also take these drawbacks into account:
- No built-in livechat or livechat integration
- It doesn’t provide direct integrations with other applications, so you should be able to create these yourself
- Minimal analytics to improve your chatbot
Voiceflow Alternatives
Here are the best Voiceflow Alternatives:
- Botpress, if you’re looking for a chatbot platform with more AI Features. In fact, here’s a detailed Botpress vs Voiceflow comparison.
- Manychat, if you’re looking for a chatbot platform that directly connects with Instagram, Facebook and WhatsApp.
- UChat, if you’re looking for an omnichannel chatbot platform.
Frequently Asked Questions
Is Voiceflow free or paid?
The answer to the common question “is Voiceflow free” is – yes and no.
Voiceflow has a free plan that comes with 50 knowledge base sources per agent, 2 agents and up to 100K monthly AI tokens.
If you want more features, you need to go with one of their paid plans, that start at $60/month.
What are the plans of Voiceflow?
Voiceflow has four pricing plans:
- Sandbox. This is Voiceflow’s free plan and comes with 50 knowledge base sources per agent, 2 agents and up to 100K monthly AI tokens.
- Pro. This plan costs $60/editor/month and comes with 200 knowledge base sources per agent, up to 20 agents and 10M monthly AI tokens.
- Teams. This plan is $125/editor/month and comes with 3 editors, 5K knowledge base sources per agent, unlimited agents and 30M montly AI tokens
- Enterprise. This plan is custom-priced and comes with unlimited features of Voiceflow.
Is Voiceflow Open Source?
No, Voiceflow is not open-source. They only open-sourced the chat widget you can put on your website. If you want to get the code of that, you can follow this link.
What is Voiceflow used for?
Voiceflow is used to build and scale AI agents for websites and telephony. You can use the platform to train an AI agent on your own data and create your own custom chat workflows.
What is Voiceflow pricing?
Voiceflow pricing and cost depend on how many features you want. It offers a free plan that comes with 50 knowledge base sources per agent, 2 agents and up to 100K monthly AI tokens.
If you want more features, you can go with one of the paid plans of Voiceflow, which starts at $60/month.
Great piece! We also just added delays to toggle on your Chatbot experiences and solved all the loading errors you faced, sorry about that 🙂
Templates are absolutely available! You can find them here.
Thank you, Tahsim! I’ve added the templates to my review 🙂
Great article as usual. I created an open source Twilio integration for VoiceFlow a few months ago and I have been working with their API/SDK quite a lot for multiple projects, specially for Tenios IVR.
Their strength is in the API for sure, it is more a dev focused platform as you mentioned.
https://github.com/daiangan/voiceflow-twilio-ivr
Thank you for sharing, Daian!