Chatbot best practices in one minute
The best practices in chatbot building come down to five habits: give the bot one clear job, say what it can do in the first message, ask one thing at a time, always offer a way to reach a person, and review real conversations every week. Everything else in this guide is a more detailed version of those habits.
Below are 20 rules grouped by stage - designing the conversation, training the bot, handing off to people, converting, and running it responsibly. Each has what to do, an example, and a way to check it. There are no invented benchmarks here: chatbot results depend heavily on your traffic and audience, so the last section shows how to measure your own baseline instead.
Best Practices 1-5: Conversation Design
1. Give the bot one clear job
A bot that tries to do everything does nothing well. Decide its main job - answer support questions, qualify leads, book appointments - and design for that first. Add a second job only when the first works.
Check: can you describe what the bot does in one sentence without the word "and"?
2. Open with what the bot can do, in context
"Hi, how can I help?" makes the visitor do the work. Say what the bot offers on this page: on pricing, "I can compare plans or check whether a feature is included"; on a booking page, "I can find you a time this week." Offer two or three buttons for the most common next steps.
Check: does each key page have its own opening line?
3. Ask one question at a time
"What's your name, email and company?" in one message reads like a form and is easy to half-answer. Ask for each item in its own turn and acknowledge the answer before the next question.
4. Keep messages short and scannable
A chat window is narrow, and on a phone it is most of the screen. Aim for two or three short sentences per bubble; split anything longer into separate messages or link to the full page.
5. Use buttons for choices, text for open questions
When the answers are predictable - plan type, department, yes or no - use quick replies. Keep free text for questions that genuinely need it, and always let people type even when buttons are shown. Three to five buttons is usually enough; more becomes a menu to read.
Go deeper in our conversation design guide, or start from one of the eight proven flow patterns.
Best Practices 6-9: Training and Knowledge
6. Train on your real questions first
Before writing anything, collect the questions customers actually ask: support tickets, email, live chat transcripts, sales calls. The top few dozen usually cover most of the volume. Write or source an answer for each before you launch.
7. Give the AI good source material
An AI chatbot can only be as accurate as what it is given. Add your help articles, policies, pricing and product pages to its knowledge base, remove outdated documents, and fix contradictions between pages - the bot will repeat them. Our guide to training a chatbot on your business data covers formats and structure.
8. Write a clear fallback
Every bot meets questions it cannot answer. Decide what happens then: admit it plainly, offer the closest topics, and offer a person or a way to leave contact details. Never let the bot guess at prices, policies or dates. See chatbot fallback.
9. Review conversations every week
Set a recurring half hour to read recent conversations. Look for questions that hit the fallback, answers that were wrong, and places where people dropped out. Fix the top few each week; small regular fixes beat a big rewrite every six months.
Best Practices 10-13: Context and Personalisation
10. Use the page and the channel as context
Someone on your pricing page and someone on a support article want different things. Change the greeting and the first buttons by page, and adapt to the channel: WhatsApp and Messenger users expect shorter, more casual messages than a website visitor.
11. Don't ask for what you already know
If the visitor is logged in, came from a campaign, or gave their email earlier in the chat, use it. Re-asking is the quickest way to make a bot feel like a form.
12. Use variables in replies
Repeat back the details people give - name, order number, chosen date - so they can see the bot understood. It also makes mistakes easy to spot and correct.
13. Speak in your brand's voice, and be consistent
Write a short voice guide (formal or casual, emoji or none, how to say sorry) and apply it to every message. A persona can help, but it must not pretend to be a person.
Best Practices 14-16: Human Handoff
14. Always offer a way to reach a person
People get frustrated fastest when they feel trapped with a bot. Make "talk to a person" available at every step, and say honestly when someone will reply if nobody is online right now.
15. Pass the full context on handoff
The person who takes over should see the whole conversation and the details already collected, so the customer never has to repeat themselves. The first human message should pick up where the bot left off, not start with "How can I help?"
16. Define when the bot steps aside
Write down the triggers: the customer asks for a person, the same question fails twice, the topic is sensitive (complaints, cancellations, health, money), or the customer is clearly upset. Route those straight to live chat or a ticket. Our human handoff guide covers the setup in detail.
Best Practices 17-18: Conversion
17. Put the next step where the conversation earns it
Offer a booking link, a demo or a signup when the visitor has just got a useful answer, not before the first question. One clear call to action at each natural milestone beats a single pitch at the end.
18. Test one change at a time
Change the opening line, the trigger timing or the number of questions - one at a time - and compare completion and conversion against the previous version over the same length of time. Wait for enough conversations before deciding; a handful of chats proves nothing.
Best Practices 19-20: Accessibility, Disclosure and Privacy
19. Make the chat accessible
Follow WCAG 2.2: text contrast of at least 4.5:1, every button reachable and usable with a keyboard, new messages announced to screen readers, and touch targets at least 24 by 24 CSS pixels (44 is more comfortable). Respect reduced-motion settings for animations such as the typing indicator. Our chatbot UI design guide has the details.
20. Say it is a bot, and handle data properly
Tell people they are talking to an automated assistant. In the EU, the AI Act's transparency rules (Article 50) require that people are told when they interact with an AI system, applying from 2 August 2026, and several US states have their own disclosure laws. Collect only the data you need, link your privacy policy before asking for personal details, and set how long transcripts are kept. See chatbot GDPR compliance.
The 20 Practices as a Checklist
| # | Practice | Done when |
|---|---|---|
| 1 | One clear job | The bot's purpose fits in one sentence |
| 2 | Contextual opening | Key pages have their own greeting and buttons |
| 3 | One question at a time | No message asks for two things |
| 4 | Short messages | No bubble needs scrolling on a phone |
| 5 | Buttons for choices | Predictable answers use quick replies |
| 6 | Real questions first | Top customer questions have answers |
| 7 | Good source material | Knowledge base is current and consistent |
| 8 | Clear fallback | Unanswered questions get an honest reply and a next step |
| 9 | Weekly review | A recurring review is on the calendar |
| 10 | Page and channel context | Greeting and tone change by page and channel |
| 11 | No repeated questions | Known details are reused |
| 12 | Variables in replies | Key details are echoed back |
| 13 | Consistent voice | A short voice guide exists and is applied |
| 14 | Human option | A person is reachable from every step |
| 15 | Context on handoff | Agents see the full transcript |
| 16 | Escalation triggers | Triggers are written down and routed |
| 17 | Well-timed calls to action | Offers follow useful answers |
| 18 | One test at a time | Each change is compared against the last |
| 19 | Accessible chat | Contrast, keyboard and screen reader checks pass |
| 20 | Disclosure and privacy | Bot disclosure and privacy link are in place |
10 Common Chatbot Mistakes and How to Fix Them
| Mistake | Fix |
|---|---|
| No way out of the bot | Add 'talk to a person' everywhere (practice 14) |
| Generic 'How can I help?' greeting | Write page-specific openers (practice 2) |
| Long multi-question messages | Split into single questions (practices 3-4) |
| Guessing when it does not know | Write an honest fallback (practice 8) |
| Launching without real questions | Start from tickets and transcripts (practice 6) |
| Outdated or contradictory sources | Clean the knowledge base (practice 7) |
| Pretending to be human | Disclose the bot clearly (practice 20) |
| Ignoring mobile | Test every flow on a phone (practice 4) |
| Set and forget | Weekly conversation review (practice 9) |
| No measurement | Track the metrics below from day one |
How to Measure Whether Your Chatbot Works
Published chatbot benchmarks vary so much by industry, traffic and bot type that your own baseline is the only reliable comparison. Record these from launch, then compare month on month:
| Metric | How to calculate it | What it tells you |
|---|---|---|
| Engagement rate | Conversations started / visitors who saw the widget | Whether the opening message works |
| Completion rate | Conversations that reached the goal step / conversations started | Where the flow loses people |
| Containment rate | Conversations resolved without a person / all conversations | How much the bot handles alone |
| Escalation rate | Conversations handed to a person / all conversations | Gaps in knowledge or design |
| CSAT | Satisfied ratings / all ratings | Whether people were actually helped |
| Leads or bookings | Count, and as a share of conversations | Business value |
Read them together: a rising containment rate with falling CSAT means the bot is keeping people it should hand over. More in chatbot metrics to track, and you can estimate the payoff with the chatbot cost calculator.
Ready to build? Build a chatbot without coding step by step, or start free with the Conferbot AI chatbot builder.
Was this article helpful?
Build and deploy in 10 minutes. No coding needed.
Chatbot Best Practices FAQ
Everything you need to know about chatbots for chatbot best practices.
About the Author
The Conferbot team writes about building, deploying, and improving AI chatbots.
View all articles