Botpress is a chatbot framework with a visual flow editor, a code-level escape hatch, and a large integration library. It is more powerful than the document-trained widgets and correspondingly more work to set up. It also self-hosts, which matters for data residency.
Who it is for
A developer who needs a chatbot with real branching logic and control over the runtime.
Key features
- Visual flow builder with custom code nodes
- NLU with intent and entity extraction
- Many channel integrations including web and WhatsApp
- Self-hosting option
- Analytics and conversation transcripts
Where it falls short
The power is the problem: a visual editor still means designing conversation states, and self-hosting moves uptime and model costs onto your team.
Pricing
Free tier gives a monthly message allowance with Botpress branding. Paid scales on messages and the jump is steep if you need branding removed. Self-hosting avoids the message fees and adds an ops burden.
Prices move; the tier structure is the part that stays true. Check current pricing on Botpress.
Alternatives to Botpress
Frequently asked
Is Botpress free?
Partly. Free tier gives a monthly message allowance with Botpress branding. Paid scales on messages and the jump is steep if you need branding removed. Self-hosting avoids the message fees and adds an ops burden.
What is Botpress best for?
A developer who needs a chatbot with real branching logic and control over the runtime.
What are the best alternatives to Botpress?
The closest substitutes we list are Chatbase, Dify and Voiceflow. They sit in a similar price bracket but make a different trade-off, so read the weaknesses section of each review before switching.
Which platforms does Botpress run on?
Botpress is available on Web and Self-hosted.