Botpress vs Voiceflow, two chatbot builders compared
Botpress and Voiceflow are both platforms for building your own AI agent. Botpress leans on messaging apps and its own helpdesk, prints its prices and charges by the conversation. Voiceflow leans on the phone, with calls in and out, and shows its plan prices only inside the product. Here they’re compared on price, limits, channels and what happens when you run out. Deacon, in the third column, is an AI customer support agent for founders who answer support themselves, with a free plan that needs no card.
Read on botpress.com/pricing and in Voiceflow’s billing docs on 23 September 2026
Botpress prints a price list, Voiceflow a rate card
Botpress charges by the conversation, which it counts once a visitor sends at least 2 messages in the billing month. Plus is $189 a month, or $150 a month billed yearly, for 250 conversations, and Team is $939 a month, or $750 billed yearly, for 1,500. The AI model’s cost comes off a second allowance, $25 on Plus and $150 on Team. Before you reach either, Botpress buys more for you. At 95% of the conversation quota it adds a pack of 100, at $65 on Plus, and it won’t let you turn that off. At 95% of the AI allowance it buys a $10 grant at cost. The free plan has 25 conversations, with no period given and no top-ups.
Voiceflow’s pricing page shows no plans or prices. It offers agencies a free trial without a card and businesses a demo. Its billing documentation names four plans, Free, Pro, Business and Enterprise, and says their current prices are inside Voiceflow, under Plans and Billing. Free is a one-time grant of credits that doesn’t renew. Paid plans get a monthly allowance that resets each billing cycle, and auto top-ups stay off until you switch them on.
What Voiceflow does publish is what each thing costs in credits. A visitor message is $0.005, the model’s tokens are charged by the thousand at each model’s rate, and a phone call is $0.05 a minute, plus speech-to-text and text-to-speech. So on Botpress you can price a month before you sign up, and the bill can grow on its own past the quota. On Voiceflow you can price a message, but not a plan, until you’re inside.
Botpress, Voiceflow and Deacon side by side
| Feature | Botpress | Voiceflow | Deacon |
|---|---|---|---|
| Free plan | 25 conversations, with no period given and no top-ups, for 3 seats and 3 agents. All three builders and Botpress Desk are included | A one-time grant of credits that doesn’t renew, which Voiceflow says isn’t suitable for production. The size of the grant isn’t published | 50 answers each month for 1 seat, with every feature. No card, no end date, and nothing is deleted for inactivity |
| Cheapest paid plan | Plus, $189 a month, or $150 a month billed yearly, for 250 conversations and $25 of AI usage | Pro, “designed for individual builders”, priced only inside Voiceflow, under Plans and Billing | Starter, $50 a month, or $40 a month billed yearly, for 1,000 answers |
| What the allowance counts | Conversations in which a visitor sends at least 2 messages in the month, tests in its emulator included. The AI model’s cost is metered separately | Credits: $0.005 for each visitor message, the model’s tokens by the thousand, and $0.05 a minute on the phone | Replies Deacon writes on your live site, all on the same model. Chats in the Playground and from localhost aren’t counted |
| When the allowance runs out | On a paid plan, a pack of 100 conversations is added at 95% of the quota, and you can’t switch that off. Free has no top-ups | Callers hear that no agents are available, and your admins get an email. Voiceflow doesn’t say what a chat visitor sees | Visitors get a short reply saying Deacon can’t look into it right now, and are asked for their email unless they’ve already left it |
| Paying past the limit | Packs of 100 conversations, at $65 on Plus or $50 on Team, kept each month until you remove them, and $10 grants of AI usage at cost | Auto top-ups, if you switch them on, buy credits for an amount you set each time the balance hits zero | Never. No plan bills past its answers or upgrades itself |
| How you build the agent | Describe it in Viber, lay it out on Studio’s visual canvas, or write it in TypeScript with the ADK | Combine playbooks, which steer toward a goal, with workflows you lay out step by step, then publish a version | You don’t. Add your content and Deacon answers from it, with no flows or canvas |
| Phone calls | Voice is on Enterprise only, where 3 minutes of a call count as 1 conversation | Inbound and outbound calls, with one phone number included with your plan and speech metered on top. SMS through Twilio is in beta | None. Deacon answers in a chat on your website |
| When a person needs to step in | Handoffs go to Botpress Desk, its AI helpdesk with tickets, on every plan. Routing and assignment start on Team | A handoff step passes the chat to your contact centre, in Genesys, Ujet, Kustomer, Dixa or Zendesk | You get an email when a visitor leaves an address or asks for a person, and your reply from the dashboard appears in their open chat |
| Removing their badge | Included from Plus, whose webchat drops the Botpress branding. Free keeps it | Customers on the Business plan can turn off Voiceflow branding. That plan’s price isn’t published | No plan shows a “powered by” line, so there’s no badge to pay to remove |
| Analytics | Conversation logs and charts in Studio, and figures by team and by agent on Team | A dashboard of resolved conversations, users, latency, credits and cost per conversation, and AI scoring of transcripts | Topics that group questions, count who asked and label most of them, plus website analytics from the same script, on every plan |
| What it learns from | Websites it can re-crawl on a schedule, documents up to 50 MB, tables, rich text and web search, and Notion or Google Drive through integrations | Web pages or a sitemap refreshed daily, weekly or monthly, PDF, text and Word files up to 10 MB, CSV and Excel tables, Zendesk articles and Shopify products | Your website, files (PDF, Word, Markdown, text, CSV or HTML), pasted text and the answers you write |
| Channels | Webchat, email, WhatsApp, Slack, Discord, Telegram, Instagram, Messenger and voice, with voice on Enterprise | A chat widget that takes text or voice, phone calls, SMS in beta and an API. Its home page names WhatsApp, but its docs describe no WhatsApp, Messenger or Instagram channel | The chat widget on your own website |
| Getting it on your site | Publish the agent, then paste the two script tags from Webchat, Deploy Settings into your site’s head | Publish a version, then copy the snippet from the Widget tab into your site’s code | One script tag before the closing body tag, or a prompt your coding agent follows to add it and check it’s live |
| Seats | 3 on Free and Plus, and unlimited on Team | Some editor seats on every paid plan and more as an add-on, with viewers free. The number included isn’t published | 1 seat on Free, 3 seats on Starter |
Free plan
- Botpress
- 25 conversations, with no period given and no top-ups, for 3 seats and 3 agents. All three builders and Botpress Desk are included
- Voiceflow
- A one-time grant of credits that doesn’t renew, which Voiceflow says isn’t suitable for production. The size of the grant isn’t published
- Deacon
- 50 answers each month for 1 seat, with every feature. No card, no end date, and nothing is deleted for inactivity
Cheapest paid plan
- Botpress
- Plus, $189 a month, or $150 a month billed yearly, for 250 conversations and $25 of AI usage
- Voiceflow
- Pro, “designed for individual builders”, priced only inside Voiceflow, under Plans and Billing
- Deacon
- Starter, $50 a month, or $40 a month billed yearly, for 1,000 answers
What the allowance counts
- Botpress
- Conversations in which a visitor sends at least 2 messages in the month, tests in its emulator included. The AI model’s cost is metered separately
- Voiceflow
- Credits: $0.005 for each visitor message, the model’s tokens by the thousand, and $0.05 a minute on the phone
- Deacon
- Replies Deacon writes on your live site, all on the same model. Chats in the Playground and from localhost aren’t counted
When the allowance runs out
- Botpress
- On a paid plan, a pack of 100 conversations is added at 95% of the quota, and you can’t switch that off. Free has no top-ups
- Voiceflow
- Callers hear that no agents are available, and your admins get an email. Voiceflow doesn’t say what a chat visitor sees
- Deacon
- Visitors get a short reply saying Deacon can’t look into it right now, and are asked for their email unless they’ve already left it
Paying past the limit
- Botpress
- Packs of 100 conversations, at $65 on Plus or $50 on Team, kept each month until you remove them, and $10 grants of AI usage at cost
- Voiceflow
- Auto top-ups, if you switch them on, buy credits for an amount you set each time the balance hits zero
- Deacon
- Never. No plan bills past its answers or upgrades itself
How you build the agent
- Botpress
- Describe it in Viber, lay it out on Studio’s visual canvas, or write it in TypeScript with the ADK
- Voiceflow
- Combine playbooks, which steer toward a goal, with workflows you lay out step by step, then publish a version
- Deacon
- You don’t. Add your content and Deacon answers from it, with no flows or canvas
Phone calls
- Botpress
- Voice is on Enterprise only, where 3 minutes of a call count as 1 conversation
- Voiceflow
- Inbound and outbound calls, with one phone number included with your plan and speech metered on top. SMS through Twilio is in beta
- Deacon
- None. Deacon answers in a chat on your website
When a person needs to step in
- Botpress
- Handoffs go to Botpress Desk, its AI helpdesk with tickets, on every plan. Routing and assignment start on Team
- Voiceflow
- A handoff step passes the chat to your contact centre, in Genesys, Ujet, Kustomer, Dixa or Zendesk
- Deacon
- You get an email when a visitor leaves an address or asks for a person, and your reply from the dashboard appears in their open chat
Removing their badge
- Botpress
- Included from Plus, whose webchat drops the Botpress branding. Free keeps it
- Voiceflow
- Customers on the Business plan can turn off Voiceflow branding. That plan’s price isn’t published
- Deacon
- No plan shows a “powered by” line, so there’s no badge to pay to remove
Analytics
- Botpress
- Conversation logs and charts in Studio, and figures by team and by agent on Team
- Voiceflow
- A dashboard of resolved conversations, users, latency, credits and cost per conversation, and AI scoring of transcripts
- Deacon
- Topics that group questions, count who asked and label most of them, plus website analytics from the same script, on every plan
What it learns from
- Botpress
- Websites it can re-crawl on a schedule, documents up to 50 MB, tables, rich text and web search, and Notion or Google Drive through integrations
- Voiceflow
- Web pages or a sitemap refreshed daily, weekly or monthly, PDF, text and Word files up to 10 MB, CSV and Excel tables, Zendesk articles and Shopify products
- Deacon
- Your website, files (PDF, Word, Markdown, text, CSV or HTML), pasted text and the answers you write
Channels
- Botpress
- Webchat, email, WhatsApp, Slack, Discord, Telegram, Instagram, Messenger and voice, with voice on Enterprise
- Voiceflow
- A chat widget that takes text or voice, phone calls, SMS in beta and an API. Its home page names WhatsApp, but its docs describe no WhatsApp, Messenger or Instagram channel
- Deacon
- The chat widget on your own website
Getting it on your site
- Botpress
- Publish the agent, then paste the two script tags from Webchat, Deploy Settings into your site’s head
- Voiceflow
- Publish a version, then copy the snippet from the Widget tab into your site’s code
- Deacon
- One script tag before the closing body tag, or a prompt your coding agent follows to add it and check it’s live
Seats
- Botpress
- 3 on Free and Plus, and unlimited on Team
- Voiceflow
- Some editor seats on every paid plan and more as an add-on, with viewers free. The number included isn’t published
- Deacon
- 1 seat on Free, 3 seats on Starter
Botpress’s prices were read on botpress.com/pricing, which opens on yearly billing, and Voiceflow’s rates on its credits pricing table, on 23 September 2026. Voiceflow shows no plan prices outside its product, so none is quoted. Every other page used is listed at the end.
When to choose Botpress, and when Voiceflow
Choose Botpress if your customers write to you on WhatsApp, Telegram, Instagram or Messenger, or if you want a helpdesk in the same product. Botpress Desk comes with every plan, the free one included. It also suits a developer who’d rather write the agent in TypeScript than draw it, and a buyer who wants the prices up front. Plan for the packs, though, because from 95% of its quota Plus adds 100 conversations at a time for $65.
Choose Voiceflow if the phone matters. It makes and takes calls on a number that comes with your plan, where Botpress keeps voice for Enterprise. It also suits a team that wants each step under control, with environments for testing, A/B traffic splits and AI scoring of transcripts, and agencies building for clients. Handoffs go to a contact centre you already run, such as Zendesk, and you’ll need to sign up to see the price.
Both assume you want to build an agent, and someone has to design it, test it and keep it working. If what you want is the questions your docs already answer taken off your plate, there’s a third option with nothing to build.
Why a founder might choose Deacon instead of a builder
When you run support yourself, every hour spent on it is an hour away from the product, and an agent you have to build is one more product to maintain. Deacon skips the build. It reads your docs, website and files, and answers your customers from them in seconds, at any hour, in whatever language they write in. When your content doesn’t cover a question, it says it doesn’t know instead of inventing an answer, and asks for the visitor’s email. You get an email when they leave one or ask for a person, and you reply from Deacon’s dashboard, with no helpdesk to set up. Install is one script tag, or a prompt your coding agent follows.
Deacon gets better the more you answer. Each question your docs didn’t cover appears with an Answer this button, and the answer you write becomes a source Deacon answers from. Save & check shows you the reply it now gives, and how many other open questions your answer covers, so over time it needs you less.
It also turns support into customer insights. Every conversation is saved and searchable by what visitors asked, and Topics group the questions, count who asked and label most of them, as a how-to, a feature ask, a bug report and so on. Analytics › Widget shows how many people wrote in, the share answered and the languages they wrote in. The same script counts your visitors, their sources, goals and funnels, and the JavaScript errors they hit, with no second tool to add.
And the bill doesn’t move on its own. Every feature is on every plan, the free one included, and the plans differ only in answers, knowledge, pages from your website and seats. There are no packs bought for you and no per-message rates. Nothing is billed past your plan’s answers, no plan upgrades itself, and no plan carries a badge to pay to remove. The free plan needs no card, has no end date and deletes nothing for inactivity.
Questions about Botpress, Voiceflow and Deacon
Where these figures came from
Every figure above was read on 23 September 2026, from these pages.
- Botpress botpress.com/pricing · botpress.com/desk · botpress.com/docs/viber/get-started/how-viber-works/ · botpress.com/docs/studio/introduction/ · botpress.com/docs/adk-v2/get-started/introduction/ · botpress.com/docs/studio/get-started/manage-your-agent/human-handoff/ · botpress.com/docs/studio/get-started/manage-your-agent/monitor/ · botpress.com/docs/studio/concepts/knowledge-base/add-sources/ · botpress.com/docs/webchat/get-started/quick-start/ · github.com/botpress/botpress · github.com/botpress/v12
- Voiceflow www.voiceflow.com/pricing · www.voiceflow.com/docs/documentation/account-management/billing · www.voiceflow.com/docs/documentation/account-management/billing/credits-pricing-table · www.voiceflow.com/docs/documentation/account-management/billing/managing-your-subscription · www.voiceflow.com/docs/changelog/changelog/2 · www.voiceflow.com/docs/documentation/build/overview · www.voiceflow.com/docs/documentation/build/importing-data-sources · www.voiceflow.com/docs/documentation/build/steps/handoff · www.voiceflow.com/docs/documentation/build/steps/call-forward · www.voiceflow.com/docs/documentation/deploy/widget/embedding-the-chat-widget · www.voiceflow.com/docs/documentation/deploy/environments/overview · www.voiceflow.com/docs/documentation/measure/analytics · www.voiceflow.com/docs/llms.txt
Try Deacon for free
Deacon answers your customers in seconds from the docs you already have, with no agent to design and no bill that grows by itself. It tells visitors honestly when it doesn’t know, and shows you what they’re asking for. Every feature is on the free plan, and it needs no card.
Each is priced beside more rivals in Botpress alternatives and Voiceflow alternatives. If drawing flows is what you’d rather skip, see Deacon vs ChatBot. How to use Deacon walks through the set-up, and the plans are on the pricing page.






