Build Your First AI Chatbot (No-Code)
In the next 45 minutes, you'll build a working AI chatbot trained on YOUR business documents โ no coding, no ML background, no $10,000 agency fee. Just a browser, your FAQs, and this guide.
What You'll Build
By the end of this workshop, you'll have:
- A chatbot that answers questions grounded in your own documents (FAQs, policies, product specs) โ not hallucinated from general knowledge
- A widget you can embed on your website with one line of code
- A shareable public link to test with your team
- Analytics showing what questions people ask
The bot will handle 70-80% of routine customer questions automatically โ freeing you or your team to focus on the complex 20%.
Choosing a Platform
There are dozens of no-code chatbot builders. Here are the top 6, compared for small business use:
| Platform | Best For | Price (2026) | Free Tier | Learning Curve |
|---|---|---|---|---|
| Chatbase | Doc-trained RAG chatbot, embed on site | Free 50 msgs; Hobby $32; Standard $120 | Yes (50 msg/mo) | Very low |
| Tidio | E-commerce live chat + AI (Lyro) | Free 50 convos; Starter $29; Growth $59 | Yes | Low |
| Landbot | Visual conversational workflows, WhatsApp | from ~$40/mo | Yes (limited) | Medium |
| Botpress | Open-source flexibility, developers | Free 100 convos; Plus $150; Team $750 | Yes | Medium-high |
| Voiceflow | Voice + visual builders | Free + ~$49/mo | Yes | Medium |
| Dante AI | Quick doc-trained bots | Paid tiers | Trial | Low |
Prices as of July 2026 โ verify on vendor sites. Note: Botpress moved to per-conversation billing in May 2026.
For this workshop, we'll use Chatbase. Here's why:
- Lowest learning curve โ literally "upload docs โ get chatbot"
- Purpose-built for RAG (Retrieval Augmented Generation) โ it grounds answers in your documents, reducing hallucinations
- Generous free tier โ 50 messages/month, enough to test
- One-line embed โ paste a script tag into your website
- Multilingual โ works in English, Swahili, French, and 90+ other languages
Step-by-Step: Build Your Chatbot on Chatbase
Step 1: Create Your Account (2 minutes)
- Go to chatbase.co
- Click "Get started free"
- Sign up with Google or your email
- You'll land on your dashboard โ click "Create new chatbot"
Step 2: Upload Your Training Documents (10 minutes)
This is the most important step. Your chatbot is only as good as the documents you feed it. Gather:
- FAQ document โ common questions and answers
- Product/service descriptions โ what you sell, pricing, features
- Policies โ return policy, shipping, privacy, terms
- About page โ who you are, your story, your team
- Any other doc a customer might ask about
Supported formats: PDF, Word (.docx), TXT, and you can also paste a website URL to auto-crawl it.
- In your Chatbase dashboard, go to the Data Sources tab
- Drag and drop your files (or paste your website URL)
- Click "Process" โ Chatbase will chunk, embed, and index your documents
- Wait 1-2 minutes for processing
The #1 reason chatbots fail is that businesses deploy them without uploading any documents. The bot then hallucinates from general model knowledge โ giving wrong prices, wrong policies, and wrong answers. Always upload your business documents first.
Step 3: Customize Your Bot's Personality (5 minutes)
- Go to the Customize tab
- Set your bot's name (e.g., "Acme Assistant")
- Set the welcome message (e.g., "Hi! I'm the Acme Assistant. Ask me about our products, shipping, or returns.")
- Add 3-4 suggested questions users can click to start
- Set the bot persona โ this is crucial. Use something like:
You are [Company]'s assistant. Only answer from the uploaded documents. If you don't know, say "I'm not sure about that โ let me connect you with a human" and suggest contacting support@company.com. Be friendly, concise, and professional. - Pick your brand colors and upload your logo
- Set the language (English, Swahili, etc.)
Step 4: Set Guardrails (3 minutes)
- In Customize โ Behavior, set the "off-topic reply" โ what the bot says when someone asks something unrelated to your business (e.g., "I can only help with questions about [Company]. For other topics, try ChatGPT!")
- Toggle on Source citations โ the bot will show which document it pulled the answer from (builds trust)
- Set up human escalation โ a message like "Need to talk to a human? Email support@company.com" that appears when the bot can't answer
- Optionally: add a lead capture form โ collect name/email before showing the chat, for sales leads
Step 5: Test Your Bot (5 minutes)
- Go to the Playground tab
- Ask 10 questions a real customer would ask:
- "What are your business hours?"
- "How much does [product] cost?"
- "What's your return policy?"
- "Do you deliver to [location]?"
- "How do I track my order?"
- "Can I get a refund?"
- "Who owns the company?"
- "What payment methods do you accept?"
- "Do you have [specific product]?"
- "I have a complaint about my order"
- For each answer, check: Is it accurate? Is it from your documents? Is the tone right?
- If the bot gets something wrong, go back to Data Sources and add a Q&A pair with the correct answer
Step 6: Embed on Your Website (5 minutes)
- Go to the Embed tab
- Choose your embed style: floating widget (bottom-right corner), inline embed, or full-page
- Copy the
<script>snippet - Paste it into your website's
<head>or just before</body> - If you use WordPress, Webflow, Wix, or Shopify โ Chatbase has one-click integrations (no code needed)
- Refresh your website โ the chat widget should appear
Alternatively, share the public link Chatbase gives you to test with your team before embedding.
Step 7: Review and Iterate (ongoing)
- After launch, check the Conversations tab weekly
- Look for questions the bot couldn't answer โ add those to your documents
- Look for questions where the bot gave wrong answers โ correct the source document
- A/B test different welcome messages to see which gets more engagement
- Update your documents whenever your products, prices, or policies change
Cost Breakdown for a Small Business
| Stage | Plan | Monthly Cost | What You Get |
|---|---|---|---|
| Proof of concept | Free | $0 | 50 messages/month โ test internally |
| Launch | Hobby | $32 | 500-2,000 msg credits, 33 MB storage, 1 agent |
| Growing site | Standard | $120 | More credits, multi-agent, higher limits |
| High traffic | Pro | $400 | Maximum credits, priority support |
For most small businesses, the Hobby plan at $32/month is the right starting point. That's less than $1/day for a 24/7 customer service agent that never sleeps, never gets cranky, and handles 70-80% of routine questions.
5 Common Mistakes to Avoid
- No documents uploaded โ the bot hallucinates from general knowledge. Always upload your business docs first.
- No testing before going live โ test with 10+ real customer questions in the Playground before embedding.
- No human escalation โ when the bot can't answer, customers get frustrated. Always provide a path to a human.
- One bot for everything โ don't try to make one bot handle sales AND support AND HR. Scope it to one persona.
- Set and forget โ review conversation logs weekly. Update documents when products/policies change. A stale chatbot is worse than no chatbot.
Privacy Considerations
If your documents contain personally identifiable information (PII) โ customer names, ID numbers, financial data โ be careful. Consumer OpenAI API keys (used by some chatbot builders) may train on your data. For PII:
- Use Chatbase's Business plan (data not used for training)
- Or bring your own OpenAI API key with zero-retention agreement
- Comply with Kenya Data Protection Act 2019 (parallel to GDPR)
- Anonymize documents before uploading if possible
What's Next?
Congratulations โ you now have a working AI chatbot. But this is just the beginning. To go further:
- Connect it to WhatsApp โ reach customers where they already are (especially in Kenya/Africa where WhatsApp dominates)
- Integrate with your CRM โ automatically create tickets/leads from chat conversations
- Add Swahili support โ set the bot language to Kiswahili for local customers
- Train it on more documents โ the more you feed it, the smarter it gets
- Set up analytics โ track what people ask to identify content gaps in your website/FAQs
If you want help with any of these โ WhatsApp integration, CRM connection, multilingual setup, or a more sophisticated custom bot โ that's exactly what my AI Starter package covers. I'll build it for you in 2-3 weeks.
Want a chatbot that works on WhatsApp too?
My AI Starter package ($1,500 / KES 200K) builds a WhatsApp or website chatbot trained on your documents, with 1 automation, analytics, and multilingual support (English + Swahili). 2-3 weeks to launch.
Sources & References
- Chatbase โ chatbase.co (pricing verified Jul 2026)
- Chatbase blog: How to build an AI chatbot โ chatbase.co/blog/how-to-build-ai-chatbot
- Tidio pricing โ tidio.com
- Botpress pricing update May 2026 โ botpress.com/blog/pricing-update-may-2026
- No-code chatbot comparison โ resolve247.ai, sitegpt.ai/blog/best-nocode-chatbot-builders