Skip to main content
Share
Strategy

Chatbot Best Practices: 20 Rules for Building a Bot People Actually Use (2026)

Twenty practical rules for building a chatbot, from the first message to handoff, accessibility and measurement. Each one comes with what to do, a concrete example and how to check you got it right.

Content & Engineering
Oct 15, 2025
15 min read
Updated Oct 2026
chatbot best practicesbest practices in chatbot buildingchatbot design best practiceschatbot conversation designchatbot building tips
TL;DR

Twenty practical rules for building a chatbot, from the first message to handoff, accessibility and measurement. Each one comes with what to do, a concrete example and how to check you got it right.

Key Takeaways
  • 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.

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.

Try it yourself
Build your first chatbot free
Free plan, no credit card required. Live on your site in about 10 minutes.
Start building free

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.

Try the free chatbot builder
600 conversations a month, every channel, no credit card.
Start free

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

#PracticeDone when
1One clear jobThe bot's purpose fits in one sentence
2Contextual openingKey pages have their own greeting and buttons
3One question at a timeNo message asks for two things
4Short messagesNo bubble needs scrolling on a phone
5Buttons for choicesPredictable answers use quick replies
6Real questions firstTop customer questions have answers
7Good source materialKnowledge base is current and consistent
8Clear fallbackUnanswered questions get an honest reply and a next step
9Weekly reviewA recurring review is on the calendar
10Page and channel contextGreeting and tone change by page and channel
11No repeated questionsKnown details are reused
12Variables in repliesKey details are echoed back
13Consistent voiceA short voice guide exists and is applied
14Human optionA person is reachable from every step
15Context on handoffAgents see the full transcript
16Escalation triggersTriggers are written down and routed
17Well-timed calls to actionOffers follow useful answers
18One test at a timeEach change is compared against the last
19Accessible chatContrast, keyboard and screen reader checks pass
20Disclosure and privacyBot disclosure and privacy link are in place

10 Common Chatbot Mistakes and How to Fix Them

MistakeFix
No way out of the botAdd 'talk to a person' everywhere (practice 14)
Generic 'How can I help?' greetingWrite page-specific openers (practice 2)
Long multi-question messagesSplit into single questions (practices 3-4)
Guessing when it does not knowWrite an honest fallback (practice 8)
Launching without real questionsStart from tickets and transcripts (practice 6)
Outdated or contradictory sourcesClean the knowledge base (practice 7)
Pretending to be humanDisclose the bot clearly (practice 20)
Ignoring mobileTest every flow on a phone (practice 4)
Set and forgetWeekly conversation review (practice 9)
No measurementTrack 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:

MetricHow to calculate itWhat it tells you
Engagement rateConversations started / visitors who saw the widgetWhether the opening message works
Completion rateConversations that reached the goal step / conversations startedWhere the flow loses people
Containment rateConversations resolved without a person / all conversationsHow much the bot handles alone
Escalation rateConversations handed to a person / all conversationsGaps in knowledge or design
CSATSatisfied ratings / all ratingsWhether people were actually helped
Leads or bookingsCount, and as a share of conversationsBusiness 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.

Share this article:

Was this article helpful?

Ready to build your chatbot?

Join the businesses. Deploy on website, WhatsApp, and 11 more channels in minutes. Free forever plan available.

No credit cardNo coding13+ channels
Start Building Free

Get chatbot insights delivered weekly

Join 5,000+ professionals getting actionable AI chatbot strategies, industry benchmarks, and product updates.

🎯Automate this with a free chatbot

Build and deploy in 10 minutes. No coding needed.

❓FAQ

Chatbot Best Practices FAQ

Everything you need to know about chatbots for chatbot best practices.

🔍
Popular:

Give the bot one clear job, open with what it can do on that page, ask one question at a time, use buttons for predictable choices, train it on your real customer questions, write an honest fallback, always offer a human, disclose that it is a bot, make it accessible, and review conversations weekly.

Start narrow. Pick one job, such as answering the ten most common support questions or booking appointments, and make that work well before adding more. A focused bot is easier to write, test and measure, and it gives you real conversations to learn from before you expand.

Write short messages in your brand's normal voice, acknowledge what the person said before moving on, echo back details like their name or order number, and vary confirmations. Avoid long scripted paragraphs and menu-like lists. Reading real transcripts aloud is a quick way to spot stiff phrasing.

Yes. People who cannot find a way out of a bot get frustrated quickly. Offer 'talk to a person' at every step, and when nobody is online, say when someone will reply and collect contact details so the conversation can continue by email or a ticket.

Review conversations every week and fix the most common failures, and update the knowledge base whenever prices, policies or products change. A short weekly review keeps quality steady; waiting months between updates lets wrong answers and dead ends pile up.

In many places, yes, and it is good practice everywhere. The EU AI Act requires people to be told when they interact with an AI system from 2 August 2026, and some US states have their own bot disclosure laws. A clear label in the header and first message covers it.

Track engagement rate, completion rate, containment rate, escalation rate, customer satisfaction and the business result you built the bot for, such as leads or bookings. Compare them against your own launch baseline month on month, and read them together rather than optimising one in isolation.

About the Author

Content & Engineering

The Conferbot team writes about building, deploying, and improving AI chatbots.

View all articles
Skip the blank canvas
Start from one of 250+ free chatbot templates for lead generation, support, e-commerce, and 20+ industries - customize and launch in minutes.
Browse free templates

Related Articles

Omnichannel Platform

One Chatbot,
Every Channel

Your chatbot works seamlessly across WhatsApp, Messenger, Slack, and 6 more platforms. Build once, deploy everywhere.

View All Channels
Conferbot
online
Hi! How can I help you today?
I need pricing info
Conferbot
Active now
Welcome! What are you looking for?
Book a demo
Sure! Pick a time slot:
#support
Conferbot
New ticket from Sarah: "Can't access dashboard"
Auto-resolved. Password reset link sent.