<- All insights

AI and automation

How to train a website chatbot on your own business information

You train a website chatbot by giving it your own pages, documents and written answers, then testing it with real questions and fixing the gaps. The work is mostly gathering clear, current information, not anything technical.

By Look North Digital · Published

Key points

  • To train a website chatbot, you give it your own information (web pages, documents and written questions and answers), test it with real customer questions, then keep fixing gaps and updating it.
  • "Training" usually doesn't mean rebuilding the AI. Most tools look up the relevant part of your information each time someone asks, then write an answer from it.
  • Clear, current and consistent information matters more than the tool. If two documents give different prices, the chatbot can't know which one is right.
  • Write short question and answer pairs for anything that must be exact, such as prices, policies and opening hours.
  • Tell it what not to answer, such as refunds, complaints or personal advice, and where to send those questions instead.
  • Test it before it goes live and review the conversation log every week at first. GOV.UK warns that accuracy can drop as people ask things outside its scope.

What does training a chatbot actually mean?

When chatbot tools talk about training, they usually mean feeding the chatbot your business information. You are not teaching the AI to read and write. It can already do that. You are giving it the facts it should use.

Most modern tools work through a method called RAG (retrieval-augmented generation). Amazon Web Services describes it as having the AI check an authoritative knowledge base outside its training data before it responds. In plain terms, when a visitor asks a question, the chatbot searches your information, finds the relevant parts and writes an answer from them.

This is good news for a small business. AWS points out that it is a more cost effective way to add new information than retraining an AI model, and that you can change the sources whenever you need to. If your prices change, you update the information, not the AI.

What information should you give it?

Start with what customers actually ask. Look through your emails, phone notes, social media messages and reviews, and list the questions that come up most often.

Then gather the material that answers them. Most chatbot tools accept a few common types of content.

  • Services and what each one includes.
  • Prices or price ranges, and what affects the price.
  • Opening hours, including bank holidays and seasonal changes.
  • Areas you cover and where you are based, with parking and access details.
  • How booking, quotes or orders work, step by step.
  • Your policies on cancellations, deposits, returns and refunds.
  • What happens next after someone gets in touch.
Common types of training content and what they are best for
Content type Best for Watch out for
Your website pages Services, about us, areas covered, general information Old pages with out of date prices or offers
Uploaded documents (PDF or Word) Detailed guides, terms, treatment or product information Scanned documents with no selectable text
Question and answer pairs Anything that must be exact: prices, policies, hours Forgetting to update them when things change
Pasted text or short notes Seasonal information, temporary changes, new services Leaving them in after they stop being true

How should you write content so the chatbot answers well?

Write for the chatbot the way you would write for a new member of staff. Use plain words, short paragraphs and one topic per section. Put the answer first, then the detail.

Vendor guidance gives some practical rules. Intercom says each uploaded document should have a unique name with unique content. It also says its AI can only use text you can select in a PDF, can't read images, and doesn't support multi-column layouts. Chatbase says scanned PDFs with no text layer can't be used. So if your price list is a picture or a scan, type it out.

For answers that must be exactly right, use question and answer pairs. Chatbase recommends them for questions that need a precise, consistent answer, such as pricing and policies. It also suggests adding several ways of asking the same question to one answer, for example "How much is it?", "What do you charge?" and "Price?".

Remove contradictions before you start. Search your website and documents for every place a price, opening time or policy appears, and make them all match. A chatbot can't tell which version is the current one.

How do you add your website to a chatbot?

Most tools can read your website for you. You enter your home page address or your sitemap (a file that lists every page on your site), and the tool fetches the pages. Chatbase says that from a home page it discovers every public page, and lets you review the links before training.

Be choosy. Leave out pages that could confuse it, such as old blog posts about past offers, job adverts or test pages. Intercom and Chatbase both let you exclude pages by their web address.

Remember that changes to your site won't always show up straight away. Intercom says its website syncs run each week, and that you can run a manual sync when you need to. Chatbase re-reads websites weekly on some plans and offers a resync button on others. After you update a price on your site, resync the chatbot too.

How do you set the rules for what it should and shouldn't say?

Facts are only half the job. The chatbot also needs instructions on how to behave. Most tools have a settings box for this, sometimes called instructions, guidance or a system prompt.

Anthropic, the company behind the Claude AI model, advises telling the AI it is allowed to say "I don't know" and to use only information from the documents provided. Both rules reduce made up answers. Write them into your chatbot's instructions in plain words.

  • Answer only from the information provided. If the answer isn't there, say so and offer to take contact details.
  • Never promise refunds, discounts, prices that aren't in the information, or delivery dates.
  • Do not give medical, legal or financial advice. Suggest speaking to a member of the team.
  • Pass complaints and unhappy customers to a person straight away.
  • Keep a friendly, plain tone, and use British English.
  • Say clearly that you are an AI assistant, not a person.

How do you test a chatbot before it goes live?

GOV.UK guidance says you should test the accuracy of a bot's answers before it goes live. Do this yourself and ask a couple of people who don't know the business well to try it too.

Test the awkward cases as well as the easy ones. You want to know what happens when it doesn't have the answer, not just when it does.

  1. 1 Write a test list of your 30 most common questions, phrased the way customers really ask them, including typos.
  2. 2 Ask each one and check the answer against your real prices, hours and policies.
  3. 3 Ask questions it should not know, such as a service you don't offer, and check it says it doesn't know.
  4. 4 Ask for things it must not do, such as a discount or a refund, and check it refuses politely and offers a person.
  5. 5 Try to push it off topic, for example asking it to ignore its rules. Check it stays on task.
  6. 6 Check that contact details it collects reach you, and that the handover to a person works.
  7. 7 Fix the information or the instructions for every wrong answer, then test again.

How do you keep the chatbot accurate over time?

Training is not a one-off job. GOV.UK warns that a bot's accuracy might drop as it becomes exposed to requests beyond its scope. Real visitors will ask things you never thought of.

Read the conversation log every week for the first month or two, then monthly. Look for questions it couldn't answer, answers that were wrong, and places where people gave up. Each one is a gap to fill.

Tie chatbot updates to your normal routines. When you change prices, update your opening hours for Christmas or launch a new service, update the chatbot on the same day. Put a reminder in your calendar to review it every quarter.

A simple chatbot maintenance routine
When What to do
Every week at first Read the conversation log and fix wrong or missing answers
Whenever something changes Update prices, hours, services or policies, and resync your website
Before holidays and busy seasons Add temporary notes about closures or availability, then remove them after
Every quarter Re-run your test questions and remove out of date content

What are the common mistakes to avoid?

Most problems come from the information, not the AI. These are the ones that catch people out most often.

  • Uploading everything at once, including old and conflicting documents.
  • Relying on scanned or image-based price lists the chatbot can't read.
  • Leaving temporary notes, such as a summer offer, in place after they end.
  • Not telling it what to do when it doesn't know.
  • Never reading the conversation log after launch.
  • Giving it a human name and photo, which GOV.UK advises against.

How can Look North Digital help?

Our Website Chatbot is taught only your business information: your pages, documents or pasted text. It says it doesn't know rather than inventing an answer, captures name, email and the enquiry mid-conversation, hands off to a person when needed and logs every conversation, so you can see what to improve. It works on any website with one line of code, and the price is on application.

If you would rather learn to work with AI tools yourself, our AI training sessions are built on your own work, and you keep the prompt library. Tell us about your project through our quote form.

Frequently asked questions

Do I need technical skills to train a chatbot?

No. Most of the work is gathering and tidying your business information, and writing clear answers to common questions. Adding your website or documents is usually a matter of pasting an address or uploading a file.

How much information does a chatbot need?

Start with enough to answer your 20 to 30 most common questions well. It is better to cover fewer topics accurately than many topics badly. Add more as you see what visitors actually ask.

Can I upload PDFs and Word documents?

Most tools accept them. Chatbase, for example, accepts PDF, TXT, DOC and DOCX files. Make sure the text can be selected, because scanned documents with no text layer can't be read.

Does the chatbot learn from conversations on its own?

Usually not in the way people imagine. Most business chatbots answer from the information you give them, and improve when you add or fix that information. Reading the conversation log shows you what to add.

How often should I update the chatbot?

Whenever your prices, hours, services or policies change, and at least every quarter. Some tools re-read your website weekly, but it is safer to resync after any important change.

What if my website has old or wrong information?

Fix the website first, or exclude those pages from the chatbot. The chatbot will repeat whatever it is given. Tidying your site also helps visitors who never open the chat.

Can I stop the chatbot answering certain topics?

Yes. Most tools let you add instructions, such as never discussing refunds or giving medical advice. Tell it where to send those questions instead, such as your phone number or a contact form, and test that it follows the rule.

Should I include information that only my staff know?

Yes, if customers ask about it. Write it down as short question and answer pairs. This is often the most useful part of the setup, and it helps new staff too.

Sources

  1. Amazon Web Services: What is RAG (retrieval-augmented generation)?
  2. Fin by Intercom Help: Content types and when to use them
  3. Fin by Intercom Help: Sync and manage websites
  4. Chatbase docs: Data sources
  5. Anthropic: Reduce hallucinations
  6. GOV.UK: Using chatbots and webchat tools

Next step

Want AI working in your business?

Tell us what eats your time or where enquiries slip away. We will suggest the right mix of website chatbot and automation, with a fixed price.

Talk to us about AI