AI Chatbot for Website: How to Get One That Works
How to add an AI chatbot to your website, WhatsApp or SMS: rules vs AI bots, training on your info, stopping wrong answers, human handoff, tool vs custom.
- Modern AI chatbots answer in natural language from your own content, while older rules-based bots only follow fixed buttons and scripts.
- Train the bot on a short, approved knowledge base and tell it to say "I don't know" instead of guessing.
- Your business is responsible for what your chatbot says, as Air Canada learned in a 2024 tribunal ruling.
- WhatsApp now charges per message for business templates, but replies inside the 24-hour customer service window are free.
Does your website need an AI chatbot?
If people ask the same questions over and over, or reach out after hours, yes. A good AI chatbot answers instantly, captures the lead and hands real buyers to your team.
Customers already expect it. Back in 2022, Gartner predicted that chatbots would become the primary customer service channel for roughly a quarter of organizations by 2027, and found that 54% were already using some kind of chatbot or virtual assistant. In 2025, Gartner went further and predicted that agentic AI will autonomously resolve 80% of common customer service issues by 2029, cutting operational costs by 30%, according to CMSWire's report on the forecast.
That is a forecast, not a promise for your business. For a small business, the realistic goal is simpler: answer the top 20 questions well, capture contact details and book appointments while you sleep.
What is the difference between a rules-based bot and an AI chatbot?
A rules-based bot follows a fixed decision tree of buttons and keywords. An AI chatbot uses a large language model to understand free-form questions and answer in natural language from the information you give it.
| Rules-based bot | AI chatbot (LLM) | |
|---|---|---|
| How it works | Buttons, menus and keyword triggers | Understands open questions and replies naturally |
| Setup | Map every path by hand | Feed it your content and set instructions |
| Strengths | Predictable, cheap, never goes off script | Handles messy, real-world questions |
| Weaknesses | Breaks when people type something unexpected | Can guess wrong without guardrails |
| Best for | Simple menus, order status, opt-ins | FAQs, quotes, qualification, booking |
Many of the best bots are a mix: AI for understanding and answering, with fixed rules for things that must be exact, like prices, policies and booking steps.
How do you train a chatbot on your business?
You give it a curated knowledge base and clear instructions. Most AI chatbots use a method called retrieval, where the bot looks up the most relevant pieces of your content before it answers, instead of relying on what the model learned elsewhere.
- 1Gather the source material. Services, pricing rules, service areas, hours, policies, FAQs and your best answers to common objections.
- 2Clean it up. Remove outdated pages and conflicting answers. If two pages disagree, the bot will too.
- 3Write instructions. Tone of voice, what it may and may not discuss, when to hand off and what details to collect.
- 4Test with real questions. Pull the last 50 questions from your inbox, calls and DMs and run them through the bot.
- 5Review weekly. Read conversations, fix wrong answers at the source and add missing topics.
How do you stop a chatbot from making things up?
Limit it to your approved content, tell it to admit when it does not know and keep anything binding, like refunds or legal terms, behind a human. This matters because your business owns what the bot says.
In Moffatt v. Air Canada, decided in February 2024, the airline's website chatbot told a grieving customer he could claim a bereavement fare after booking. That was wrong. British Columbia's Civil Resolution Tribunal rejected the idea that the chatbot was somehow separate from the airline and ordered Air Canada to pay the difference, roughly $650 CAD.
- Ground every answer in your knowledge base and block answers that have no source.
- Add a fallback line like "I'm not sure about that one, let me get someone who knows."
- Lock sensitive topics: pricing exceptions, refunds, medical, legal and financial advice.
- Show a clear AI label so visitors know they are talking to a bot.
- Log every conversation so you can review and correct it.
When should the bot hand off to a person?
Whenever the visitor asks for one, gets frustrated, or the question falls outside what the bot is allowed to handle. A smooth handoff is what separates a helpful bot from an annoying one.
The handoff should carry context. Your team should see the full conversation and the details already collected, so the customer never has to repeat themselves. After hours, the bot should promise a specific follow-up and book a time, then let an instant follow-up automation keep the lead warm.
Can you run the same chatbot on WhatsApp and SMS?
Yes. The same brain can answer on your website, by text message and on WhatsApp. Many customers prefer messaging over a website widget because the conversation stays in their pocket.
WhatsApp chatbot basics
Businesses connect bots through the WhatsApp Business Platform, usually via a provider. A few rules shape how you design the bot, as summarized in Zoho's guide to the 2025 pricing change:
- Per-message pricing. Since July 1, 2025, WhatsApp charges per template message delivered rather than per conversation.
- The 24-hour window. When a customer messages you, a 24-hour customer service window opens, and it resets each time they message again.
- Free replies inside the window. Free-form replies within that window are free, and utility templates sent inside it are free too.
- Marketing costs money. Marketing template messages are charged, and messages outside the window have to use approved templates.
The practical takeaway: design your WhatsApp bot around customer-started conversations, answer fast while the window is open and save paid templates for confirmations, reminders and opted-in promotions.
SMS chatbots
Text is still the most universal channel, especially for local service businesses. It pairs well with missed call text back, where a missed call triggers a text conversation that the AI can carry to a booking. As with any automated texting, get consent and honor STOP replies.
Should you use a chatbot tool or build a custom one?
Use an off-the-shelf tool if you need a website FAQ bot and your questions are simple. Go custom when the bot needs to check live availability, pull data from your systems, follow your exact sales process or work across website, SMS, WhatsApp and phone.
| Off-the-shelf tool | Custom build | |
|---|---|---|
| Speed to launch | Days | A few weeks |
| Cost | Monthly subscription | Setup fee plus usage or retainer |
| Integrations | Popular apps only | Your CRM, calendar, database and APIs |
| Control | Limited to the vendor's settings | Full control over logic and data |
| Best for | Simple FAQ and lead capture | Bookings, quoting, multi-channel, voice |
Virtual Horizons builds custom chatbots and messaging assistants that connect to your calendar and CRM, and can pair them with an AI receptionist so phone and chat share the same knowledge. If you are still weighing the bigger picture, read custom software vs off-the-shelf.
Frequently asked questions
How much does an AI chatbot for a website cost?
Off-the-shelf chatbot tools usually charge a monthly subscription. Custom chatbots cost more up front because they are connected to your systems, and they carry ongoing AI usage costs that depend on how many conversations they handle.
Can an AI chatbot give wrong answers?
Yes, if it is not grounded in your content. Limit it to an approved knowledge base, tell it to say when it does not know and keep binding topics like refunds and pricing exceptions with a person.
Is a WhatsApp chatbot free?
Not entirely. Since July 1, 2025, WhatsApp charges per template message, but free-form replies inside the 24-hour customer service window are free, as are utility templates sent inside that window.
Will a chatbot replace my customer service team?
For most small businesses it handles the repetitive questions and after-hours inquiries, then hands real conversations to people. Your team spends less time on the same ten questions and more time closing and helping.
What should I train my chatbot on?
Your services, service areas, hours, policies, pricing rules and your best answers to common questions and objections. Remove outdated or conflicting content first, since the bot will repeat whatever it finds.
Roenic runs Virtual Horizons and is a Base44 Legend Partner, Ambassador and Community Pillar, Base44 Shark Tank winner and multiple-time Vibe Sprint winner. The studio builds web and mobile apps, AI voice agents and automations, with more than 10 apps live on the App Store and Google Play. More about us
Sources
- 1.ABA Business Law Today: BC tribunal confirms companies remain liable for AI chatbot information
- 2.CMSWire: Gartner predicts agentic AI will resolve 80% of common customer service issues by 2029
- 3.iTnews: Chatbots to be primary communication channel by 2027, Gartner
- 4.Zoho: WhatsApp pricing changes, pay per message from July 1, 2025
Keep reading
Speed to Lead: Why the First 5 Minutes Win the Sale
Speed to lead explained: what the HBR and MIT research found, how slow most companies still are, and a playbook to answer every lead in under 5 minutes.
Read the guideAI Automation Agency: What They Do and How to Choose
What an AI automation agency does, how it charges, the questions to ask, red flags to avoid, and when to build in-house instead. A fair guide for buyers.
Read the guideAI Customer Service: What to Automate and What to Keep Human
AI customer service across phone, chat, SMS and email: what to automate, what to keep human, how to design the handoff and which metrics to track.
Read the guide