Voiceflow is a chatbot builder that allows you to design, prototype and launch voice chatbots. With a few clicks, you can create your own voice chatbot and put it on Google Home and Amazon Alexa. But should you use Voiceflow to create your chatbots?
Let’s find out!
Table of Contents
What is Voiceflow?
Voiceflow is a tool that you can use to design and prototype voice & chatbots.
Also, you can use Voiceflow to design your voice chatbot and launch it on Google Assistant or Amazon Alexa. However, after talking to the CEO of Voiceflow, he would not recommend doing this unless you are a large enterprise, because it often requires programming if you want to do it right.
Currently, Voiceflow is mostly focused on the design and prototype of chatbots, and less on the launching of chatbots. Because of this, they do not provide specific features, such as:
- Live chat
- Integrations with other systems, such as CRMs
When you are going to create your chatbot design in Voiceflow, you can choose from several channels:
Then, when you are going to create your chatbot flows, Voiceflow provides a really clean interface with their visual flow builder:
The visual flow builder consists of Blocks and you can just click on any block and edit the contents of it:
Also, what I really like, is that you can add speak variants. This means that you can add multiple variants of the same message, and Voiceflow just randomly chooses one of the variants and sends it to the user:
When you’ve created your voice chatbot, you can automatically test it inside the interface of Voiceflow:
So, in general, the interface of Voiceflow is really easy to use and it is also easy to set up your voice chatbot.
Also, an advantage of their interface, is that in the right corner they provide a button for support. Right from the interface, you can get help from their support team. Really useful!
Another plus for the interface is that you can easily share your prototype with others so that they can test it out:
If you work in teams, this feature comes in pretty handy!
Although their interface looks pretty good, often the system is loading for several minutes:
This doesn’t stop until you delete the cookies from your browser. Moreover, when I update my chatbot and try to test it again, it is often giving an error:
Unfortunately, these errors happen all the time, making it almost impossible to efficiently create your voice chatbot. Also, the chatbot is not updating because of the errors, so I was not able to test new versions of my chatbot.
- Visual Flow Builder
- Test chatbot
- Interface easy to use?
- Easy to setup a chatbot?
In Voiceflow, you can send 4 elements with your chatbot: Text, Audio, Images and Cards.
With a card, you can also add a background image to it, which looks like this on Google Assistant:
Unfortunately, it is not possible to use Galleries (Horizontal Lists) or vertical lists with Voiceflow, which is a drawback, because these elements are possible with Google Assistant and Amazon Alexa.
Also, I know that with Google Assistant, you can ask for permission to get the location or email of the user (that is associated with their Google Account). These kinds of actions could really help to get a Return-On-Investment on your voice chatbot, but Voiceflow doesn’t provide these elements.
This is probably because they are focused more on the design/prototype of chatbots, and less on the launching of chatbots.
- Gallery (Horizontal list)
- Vertical list
- Persistent Menu
- Quick Replies
- Free text input
- Location sharing
- Email validation
- Phone number validation
- Date validation
In Voiceflow, you can ask a question to a user and automatically store their answer in a custom field, by using the Capture element:
However, it is not possible to see all the users that interacted with your chatbot in Voiceflow itself (and their custom fields), which is a bit of a drawback.
Because of this, it is also not possible to create user segments.
- Custom fields
- User segments
With Voiceflow, it is not possible to send broadcasts and sequences. This is also logical, because they only provide Google Assistant and Amazon Alexa as channels, and on those channels, you cannot send broadcasts and sequences.
Furthermore, it is possible to use conditions in your chatbot flows, so you can create a personalized experience:
Also, it is possible to create a chatbot that handles multiple languages at the same time, but it is not so easy to translate it.
- Multiple languages
- Easy to translate
AI & NLP
With Voiceflow, you can understand the intent of the user by adding training phrases (called Utterances) to your voice chatbot:
Also, as you can see from the image above, you can use entities (called Slots) in your voice chatbot.
So on the subject of AI, Voiceflow is performing pretty well!
- Dialogflow integration
With Voiceflow, you can create voice chatbots on:
- Google Assistant
- Amazon Alexa
Also, you can create prototypes for several other channels:
- Interactive Voice Response (IVR)
- General chatbots
- Mobile apps
Voiceflow does not provide a live chat integration, which is a drawback, because this is the most important integration of any chatbot builder.
Gladly, they do provide a direct integration with Google Sheets, allowing you to create, retrieve, update and delete data in Google Sheets.
Also, you can create your own webhooks by using the API block in Voiceflow:
- Google Sheets
The marketing possibilities of Voiceflow are pretty limited, but this is also logical because they mostly focus on Google Assistant and Amazon Alexa as channels.
- Facebook website widget
- Native website widget
- Landing pages
- Facebook Ads
- Facebook comments auto-reply
- Button creator
- Custom URLs for your chatbot
Voiceflow provides a free forever plan that comes with 2 free projects for personal use. Also, with this plan, you can launch an Alexa Skill, a Google Action and you have 5,000 messages per month.
When you want more, you need to go with their Pro plan, which costs $40 per editor, per month. This plan comes with unlimited projects and 250,000 messages per month:
- Free trial
- Free plan
- Price per month40
- Monthly pricing available?
- Money back guarantee
Voiceflow does not provide any analytics, which is a huge drawback. In my opinion, it is also a bit strange that a tool that is so focused on prototyping, does not provide any analytics. Because often with a prototype you are going to test it on users. And with analytics about these test users, you could improve your chatbot more easily.
The only way to get analytics with Voiceflow is to create an integration between Voiceflow and Dashbot.io (an analytics tool for chatbots).
- User input
- User retention
- Sent messages
- Open rate
- Click rate
- Conversion rate
- Fall back rate
- Volunteer users
- Custom dashboards/reports
Voiceflow does not provide any direct eCommerce integrations.
- Buy directly within the chatbot
- Cart abandonment
Templates & Cloning
Voiceflow provides 22 templates that you can use to get started with your chatbot.
Unfortunately, you cannot create templates yourself and share these with others.
Gladly, it is possible to duplicate your chatbot flows and chatbot elements, so that you can easily reuse them.
- Make template
- Share template
- Duplicate chatbot flows
- Duplicate chatbot elements
Voiceflow does not provide any optimization, such as A/B Testing.
- A/B Testing
Voiceflow provides video tutorials and extensive documentation so you can easily get started with their platform.
Moreover, they provide customer support through live chat and email.
- Customer support
So, should you use Voiceflow to create your chatbots?
If you are interested in only designing and prototyping chatbots, then Voiceflow is a great tool to use. By using their easy-to-use interface, you can create chatbot designs in minutes and share them easily with others.
But if you want to create a complete chatbot with Voiceflow, I would only recommend using it when you are a large enterprise, because it requires programming to make it actually work (and connect it with other systems, such as your CRM).