I was spending 4 hours a day answering the same customer questions over and over. "What are your hours?" "Do you offer refunds?" "How do I reset my password?" Sound familiar? After my sanity hit rock bottom, I decided to build an AI chatbot to handle these repetitive queries. The best part? I did it completely free.
Photo by Fahim Muntashir via Unsplash
Table of Contents
- Why I Chose Botpress Over Other Free Options
- Setting Up Your Free Botpress Account
- Building Your First Chatbot Flow
- Training Your Bot with AI Knowledge
- Testing and Deploying Your Chatbot
- Real Performance Results After 3 Months
Why I Chose Botpress Over Other Free Options {#why-botpress}
I tested 7 different free chatbot builders before settling on Botpress. Here's why most failed:
Chatfuel looked promising until I realized their "free" plan only handles 50 conversations per month. That lasted exactly 3 days for my business.
Dialogflow felt like trying to program a spaceship when I just wanted to make a simple bot. Google's documentation reads like it was written by robots for robots.
Botpress hit differently. Their visual flow builder actually made sense, and their free tier includes 2,000 conversations monthly. Plus, they use GPT-4 under the hood without charging extra for it.
The interface reminds me of building with Lego blocks rather than writing code. You drag, drop, connect, and suddenly you have a working AI chatbot.
What sealed the deal was their webhook integration. I could connect my chatbot to my CRM, email system, and even my coffee machine if I wanted to (I didn't test that last one).
Setting Up Your Free Botpress Account {#setup}
Head to botpress.com and click "Start Building for Free." No credit card required, which immediately earned points in my book.
After signing up, you'll land in the Botpress Studio. This is where the magic happens. Think of it as your chatbot's brain surgery room.
Click "Create Bot" and choose "Empty Bot." I know it's tempting to use templates, but building from scratch helps you understand how everything connects.
Name your bot something memorable. I called mine "SupportGenie" because I'm incredibly creative like that.
The interface shows three main panels:
- Left sidebar: Your conversation flows and intents
- Center: Visual flow builder (this is where you'll spend most of your time)
- Right panel: Properties and settings
Before diving into building, spend 5 minutes exploring the interface. Click around, don't worry about breaking anything. Botpress auto-saves everything, so you can experiment freely.
Building Your First Chatbot Flow {#building}
Here's where most people get overwhelmed. They try to build a bot that handles every possible conversation. Big mistake.
Start simple. I began with just 5 common questions:
- Business hours
- Refund policy
- Contact information
- Pricing
- How to get started
In the flow builder, you'll see a "Main" flow already created. This is your bot's entry point.
Add a "Text" card to greet users. I used: "Hi! I'm SupportGenie, your AI assistant. I can help you with questions about our services, pricing, and policies. What would you like to know?"
Next, add a "Capture" card to collect user input. This is where Botpress shines. Their NLU (Natural Language Understanding) automatically detects intent from user messages.
For each common question, create a separate "Choice" card. Connect these to specific response flows.
Here's my flow structure:
- Greeting → User Input → Intent Detection → Specific Responses
The visual builder makes this intuitive. Lines connect your cards, showing the conversation path. It's like creating a choose-your-own-adventure book.
Pro tip: Use the "Fallback" flow for questions your bot can't handle. Instead of saying "I don't understand," mine says "That's a great question! Let me connect you with a human who can help better."
Training Your Bot with AI Knowledge {#training}
This is where Botpress gets scary good. Their Knowledge Base feature lets you upload documents, FAQs, and website content. The AI automatically learns from this information.
I uploaded my company's FAQ document, product guides, and even customer email templates. The bot started answering questions I never explicitly programmed.
To add knowledge:
- Go to the Knowledge tab
- Click "Add Source"
- Upload documents or paste text
- Wait for processing (usually takes 2-3 minutes)
The AI creates embeddings from your content, allowing the bot to answer questions contextually. It's like having a customer service rep who memorized your entire knowledge base.
Testing revealed some surprising capabilities. A customer asked about our "enterprise pricing for teams over 100 users." I never programmed this specific scenario, but the bot pulled information from different documents to provide an accurate response.
One limitation: the knowledge base works best with well-structured content. Don't just dump random text files and expect miracles.
Testing and Deploying Your Chatbot {#deployment}
Before unleashing your bot on real customers, test extensively. Botpress includes an emulator that simulates real conversations.
I spent a full afternoon trying to break my bot. Asked weird questions, used typos, even tried different languages. The AI handled most scenarios gracefully.
For deployment, Botpress offers multiple options:
- Web widget (easiest)
- WhatsApp integration
- Facebook Messenger
- Custom API integration
I chose the web widget first. Copy the provided code snippet and paste it into your website's HTML. The widget appears as a chat bubble in the bottom right corner.
Customization options include colors, position, and greeting messages. I matched my brand colors and positioned it strategically on high-traffic pages.
For WhatsApp integration, you'll need a Meta Business account and phone number verification. The process takes 24-48 hours for approval, but it's worth the wait.
The bot went live on a Tuesday morning. Within hours, I watched real conversations happening without my involvement. It felt like having a digital clone handling customer service.
Real Performance Results After 3 Months {#results}
The numbers don't lie. Here's what happened after deploying my free AI chatbot:
- 73% of customer questions handled automatically
- Average response time: 2.3 seconds (vs. 4 hours previously)
- Customer satisfaction score increased from 7.2 to 8.6
- I reclaimed 12 hours per week of personal time
The most surprising result? Customers preferred the bot for simple questions. No waiting, no small talk, just instant answers.
Some challenges emerged:
- Complex technical issues still require human intervention
- The bot occasionally provided overly detailed responses
- Integration with my existing help desk took additional setup
Revenue impact was measurable. Faster response times led to 23% more conversions from website visitors. The bot qualified leads before they reached my sales team, improving close rates.
Maintenance requires about 2 hours weekly. I review conversations, add new knowledge, and refine responses based on common questions.
You might also find this useful: How I Built a Working AI Customer Support Bot with Botpress for Free in 2026 (Step-by-Step)
You might also find this useful: I Built My First AI Agent in 20 Minutes With Flowise (Complete Beginner Guide 2026)
You might also find this useful: How I Built a Working AI Agent in 45 Minutes with No Code (Zero to Hero in 2026)
Conclusion
Building a free AI chatbot with Botpress transformed how I handle customer service. What started as a time-saving experiment became an essential business tool.
The free tier limitations (2,000 conversations monthly) haven't been an issue. Most small businesses won't hit this threshold. If you do, it means your bot is successful enough to justify upgrading.
Start building today. Create your free Botpress account, follow this guide, and have a working chatbot within the next hour. Your future self will thank you when you're not answering "What are your business hours?" for the thousandth time.
Photo by Bernd 📷 Dittrich via Unsplash
Frequently Asked Questions
How much does it cost to run a Botpress chatbot long-term?The free plan includes 2,000 conversations monthly. If you exceed this, paid plans start at $10/month for 10,000 conversations. Most small businesses never hit the free tier limit.
Can I integrate the chatbot with my existing CRM or help desk?Yes, Botpress supports webhook integrations with most popular CRMs including HubSpot, Salesforce, and Zendesk. You can also use Zapier to connect with over 5,000 apps.
How accurate is the AI in understanding customer questions?In my testing, the AI correctly understood customer intent about 85% of the time. Accuracy improves as you add more training data and refine your knowledge base content.
What happens when the bot can't answer a question?You can configure fallback responses that either provide alternative help options or seamlessly transfer the conversation to a human agent. I set mine to offer live chat or email contact for complex issues.
Is it possible to use the chatbot on multiple websites?Yes, you can deploy the same bot across multiple websites using the web widget code. You can also customize the appearance for each site while maintaining the same underlying bot logic.


Top comments (0)