How to Build an AI Chatbot for Your Website in Under an Hour (No Code)
Your customers are emailing you the same five questions. Here's how to build a chatbot that handles them, without writing a single line of code.
Why most business chatbots are terrible (and how yours won't be)
You've interacted with bad chatbots. We all have. The ones that give you three irrelevant options, none of which match your question, then loop you back to the start when you try to explain your actual problem. The ones that cheerfully say "I can help with that!" and then absolutely cannot help with that.
Those chatbots were built with decision-tree logic: if customer says X, respond with Y. The problem is that customers don't follow scripts. They describe their problems in unpredictable ways, and a decision tree can't handle that.
AI chatbots are fundamentally different. Instead of matching keywords to pre-written responses, they understand the meaning of what a customer is asking, search through your knowledge base for the relevant information, and generate a natural-language response. When they work well, they feel like talking to a knowledgeable support agent. When they fail, they at least fail gracefully by admitting they don't know rather than sending you in circles.
Here's how to build one in under an hour using three different approaches, ranked from easiest to most customisable.
Option 1: Tidio (the quickest, 15-20 minutes)
tidio is the fastest path from "I don't have a chatbot" to "I have a chatbot that actually answers customer questions."
Step 1: Create an account (2 minutes). Go to tidio.com, sign up, connect your website. They have plugins for WordPress, Shopify, Wix, and Squarespace, plus a universal JavaScript snippet for everything else.
Step 2: Enable the AI chatbot (3 minutes). In the dashboard, go to the Lyro AI section. Lyro is Tidio's AI chatbot. Toggle it on and point it at your website URL. It will crawl your site and learn from your FAQ pages, product descriptions, about page, and any other content it finds.
Step 3: Add your knowledge base (10 minutes). This is where the quality happens. Upload your FAQ document, product guides, return policy, shipping information, and anything else customers commonly ask about. The more information you give Lyro, the better it handles questions. You can paste text directly, upload files, or point it at specific URLs.
Step 4: Test it (5 minutes). Use the built-in test chat to ask questions your customers typically ask. "What's your return policy?" "Do you ship to Scotland?" "How long does delivery take?" Adjust the knowledge base based on any gaps you find.
Step 5: Set the human handoff trigger. This is critical. Configure Lyro to transfer the conversation to a human agent when it can't answer confidently. Don't let it guess. A chatbot that says "I'm not sure about that, let me connect you with someone who can help" is infinitely better than one that makes up answers.
Pricing: Lyro comes with 50 free AI conversations per month. After that, plans start at $39/month for 50 additional conversations. For small businesses getting 100-200 support inquiries per month, the $59/month plan (150 conversations) usually covers it.
Pros: Dead simple setup. Generous free trial. Good Shopify integration. Human handoff works well. Cons: Gets expensive at scale. Limited customisation of AI personality. Can't handle complex multi-step support scenarios.
Option 2: Intercom (the professional choice, 30-40 minutes)
intercom is the industry standard for customer communication, and their AI chatbot (Fin) is the most sophisticated no-code option available.
Step 1: Set up Intercom (5 minutes). Create an account, install the Messenger widget on your site. Intercom's setup wizard walks you through this well.
Step 2: Configure Fin AI Agent (10 minutes). Go to AI settings and enable Fin. Point it at your help centre (if you have one) or upload your support documentation. Fin is trained on your content, not general internet knowledge, which means it gives answers specific to your business.
Step 3: Build your knowledge base properly (15 minutes). This is where Intercom earns its price. You can create structured help articles within Intercom itself, organise them by topic, and Fin uses this as its primary source. Write clear, concise answers to your top 20-30 customer questions. Yes, this takes effort upfront. Yes, it's worth it.
Step 4: Set resolution rules (5 minutes). Tell Fin when to handle things itself and when to involve a human. You can set it to always hand off for refund requests, billing issues, or complaints, while handling product questions, shipping inquiries, and how-to questions autonomously.
Step 5: Configure tone and guardrails (5 minutes). You can set Fin's personality (professional, casual, friendly), tell it what topics to avoid, and set hard boundaries on what it can and can't promise (never promise refunds, never share internal information, always refer pricing questions to the sales team, etc.).
Pricing: Intercom's AI features start at $0.99 per resolved conversation (where Fin handles the entire conversation without human intervention). The base Intercom plan starts at $39/month. For a business handling 200 support conversations per month where Fin resolves 60%, that's roughly $39 + $119 = $158/month. Expensive, but compare it to a part-time support person at £800-1,200/month.
Pros: Best AI quality of the three. Excellent knowledge base management. Sophisticated handoff rules. Detailed analytics on what customers ask. Cons: Most expensive option. Setup is more involved. Overkill for very small businesses.
Option 3: ChatGPT-based custom solution (40-50 minutes)
If you want maximum control over how your chatbot behaves, you can build one using chatgpt's API and a no-code platform. This sounds intimidating but it's more accessible than you'd think.
The approach: Use a platform like Botpress, Voiceflow, or Stack AI to create a chatbot that uses OpenAI's GPT-4o model, trained on your specific content, and embedded on your website.
Step 1: Choose your platform (5 minutes). I recommend Botpress for this approach. It has a visual flow builder, native OpenAI integration, and a free tier that's generous enough to test with.
Step 2: Create your bot (10 minutes). In Botpress, create a new bot. Add a "Knowledge Base" node and upload your FAQ documents, product guides, and policies. The platform handles converting these into a format the AI can search through.
Step 3: Configure the AI behaviour (10 minutes). Write a system prompt that defines your chatbot's personality and rules. Something like: "You are a helpful customer support agent for [Business Name]. You answer questions based only on the provided knowledge base. If you're not sure about something, say so and offer to connect the customer with a human agent. Never make promises about refunds, pricing changes, or timelines without checking. Be friendly and concise."
Step 4: Build the conversation flow (10 minutes). Using the visual builder, create the basic flow: greeting, AI response based on knowledge base, and a fallback path that offers to email the support team if the AI can't help.
Step 5: Embed on your website (10 minutes). Botpress gives you a JavaScript snippet to paste into your website's HTML. Similar to the Tidio and Intercom embeds.
Pricing: Botpress offers a free tier with 1,000 AI messages per month. Beyond that, plans start at $39/month. You also pay for OpenAI API usage, which is roughly $0.01-0.03 per conversation. At 200 conversations per month, that's about $2-6 in API costs.
Pros: Most customisable. Cheapest at scale. Full control over AI model and behaviour. Can switch AI providers if needed. Cons: More setup time. Requires some comfort with technical interfaces (though no actual coding). Less polished than Intercom's out-of-the-box experience.
The honest limitations (read this before you build)
AI chatbots are good. They're not perfect. Here's what you need to know:
They will get things wrong sometimes. Even with a perfect knowledge base, AI chatbots occasionally misinterpret questions or combine information incorrectly. This is rare with well-configured bots, but it happens. Always have a human fallback.
They can't handle emotional customers well. An angry customer needs empathy, patience, and sometimes the authority to make exceptions. AI can mimic empathy but it can't genuinely understand frustration. Route complaints and upset customers to humans immediately.
They need maintenance. Your products change, your policies update, your FAQ evolves. The chatbot's knowledge base needs updating when these things change, or it'll give outdated information. Set a monthly reminder to review and update.
They don't replace your support team. They handle the repetitive, straightforward questions (which are typically 50-70% of all support inquiries). This frees your team to spend more time on complex issues that need a human touch. That's the real value, not headcount reduction.
Estimated costs vs hiring
| Solution | Monthly Cost | Setup Time | Best For | |----------|-------------|------------|----------| | Tidio (Lyro) | £40-60 | 20 min | Small businesses, Shopify stores | | Intercom (Fin) | £100-200 | 40 min | Growing businesses, SaaS companies | | ChatGPT-based (Botpress) | £30-50 | 50 min | Tech-comfortable owners who want control | | Part-time support person | £800-1,200 | N/A | Complex products, high-touch service |
Even the most expensive chatbot option is less than 20% of the cost of a part-time human. For the straightforward 60% of questions, the AI handles them just as well. Your human support team can then focus entirely on the complex 40% where they add real value.
That's not replacing people. That's letting people do meaningful work instead of answering "what are your opening hours?" for the fortieth time this week.