How do I train a chatbot on my business information?
By Chatmizer Team · Updated
The short answer
You train a business chatbot by giving it your own sources, not by coding: your website pages, price lists, menus, policies and FAQs as documents or photos, plus short question-and-answer pairs for what customers ask every day. Then you test it with real past questions, fix any gap by editing the source, and re-import a source whenever prices change. Preparation matters more than the tool.
Key takeaways
- Training a business chatbot means giving it clean sources, not writing code.
- One current price list beats five old ones: remove what contradicts.
- Q&A pairs in your customers' words cover what documents miss.
- Test with 20 real past questions and fix the source behind each wrong answer.
- Re-read a source after every price change so old figures never answer.
What should I prepare before training a chatbot?
Gather everything a new employee would need on day one, and throw out anything outdated before you upload it:
- Prices: a current price list, menu or product sheet, with currency.
- Products or services: names, sizes, options, what each includes.
- Logistics: opening hours, branches, delivery areas and fees, delivery times.
- Policies: returns, cancellations, payment methods, warranties.
- Your top 10 to 20 customer questions with the exact answer you give.
- What you do not offer, written plainly, so the bot can say no instead of guessing.
Which file types can a chatbot learn from?
Most no-code platforms read website pages and common documents. Chatmizer, for example, reads PDF, Word (.docx), Excel (.xlsx, .xls), CSV, TXT and Markdown files, plus PNG, JPG and WebP photos of a menu or price list. iPhone HEIC photos need saving as JPG first, and files over 12MB need splitting.
Scanned PDFs and photographed menus work there because an AI model reads them; tables are copied out as they are, not summarised. A website address is read up to 12 pages, starting with prices, FAQ, delivery, returns and contact pages.
How should I write question-and-answer pairs?
Write the question the way customers actually type it, and the answer the way you would reply. Keep each answer to one or two sentences with the real number in it.
Good pair: “Do you deliver to New Cairo?” → “Yes, delivery to New Cairo takes about 45 minutes and costs 30 EGP.” Weak pair: “Delivery?” → “Please check our delivery policy.”
- One fact per pair, so updating it later is one edit.
- Add the variants customers use: “shipping”, “delivery”, “do you send to…”.
- Include a pair for each thing you do not do: “Do you do home visits?” → “No, all appointments are at the clinic.”
How do I test whether the training worked?
Copy 20 real questions from past chats, including messy ones with typos, slang, two questions in one message and a voice note. Ask each in the test screen and mark the answer right, wrong or missing.
Every wrong answer traces back to a source. Fix that line in the document or add a Q&A pair, then ask again. Do not patch the reply; patch the information.
How do I keep the chatbot up to date when prices change?
Update the source and re-read it, so the old text is replaced rather than sitting next to the new one. Two price lists in the knowledge base is the most common cause of a bot quoting an old price.
In Chatmizer, re-reading one source replaces its old text, and a website import shows you the text it found so you can edit it before it is saved.
What are the most common training mistakes?
These cause most of the wrong answers small businesses see in the first month:
- Uploading old and new price lists together.
- Uploading marketing copy instead of facts: slogans do not answer “how much?”.
- Leaving out delivery fees and areas, which are among the most asked questions.
- No instruction on what to hand to a person, so the bot improvises on complaints.
- Training once and never reviewing the chats flagged as needing a person.
Step by step
- 1
Clean your information
Collect your current price list, policies and FAQs, and delete or replace anything outdated.
- 2
Add your website
Paste your website address so the chatbot reads your prices, FAQ, delivery and contact pages.
- 3
Upload files and photos
Upload PDFs, spreadsheets and clear photos of menus or price lists that are not on the website.
- 4
Write Q&A pairs
Add your 10 to 20 most common questions in your customers' own words, each with a short answer containing the real fact.
- 5
Set what it must not answer
List the topics to hand to a person, such as complaints, refunds or clinical questions.
- 6
Test with real questions
Ask 20 past customer questions and fix the source behind every wrong or missing answer.
- 7
Publish and maintain
Publish to your channels, and re-read a source each time a price or policy changes.
People also ask it as
- How to teach a chatbot about my business
- How do I give a chatbot my company information?
- How to make a chatbot answer from my documents
- Train AI chatbot with my own data without coding
- What information should I give my AI chatbot?
- How to upload my price list to a chatbot
- How to build a knowledge base for a chatbot
- How do I make an AI bot know my products?
- How to feed a chatbot my FAQs and policies
- Can I train a chatbot on PDFs and spreadsheets?
- How to stop my chatbot giving wrong prices
Frequently asked questions
Do I need a website to train a chatbot?
No. Files, photos of your price list and question-and-answer pairs are enough to train it.
How long does training take?
Reading the sources takes minutes. Preparing clean information and testing it properly usually takes an afternoon.
Can I write the information in Arabic and get answers in English?
In Chatmizer, yes. One knowledge base serves every language, so an English-speaking customer can be answered from your Arabic menu.
Can the chatbot recognise my products from a customer's photo?
Chatmizer remembers product photos from your website and uploaded catalogues, so a customer's photo or screenshot can be matched to the product.
Is there a limit on how much the chatbot can learn?
In Chatmizer each plan includes a monthly allowance of knowledge pages; a website page counts as two. The pricing page lists each plan's allowance.
Read next
Answer every message, on every channel
Chatmizer puts WhatsApp, Instagram, Messenger and TikTok in one inbox, with an AI agent that replies in seconds and hands over to your team when a person is needed.