Guide · how-to
How to Build a Chatbot Without Coding
A practical route to a working chatbot using no-code tools: deciding scope, connecting your own content, handling the questions it cannot answer, and knowing what it will cost.
Decide what it is for before choosing a tool
"A chatbot" is not a scope. Answering questions from your documentation, qualifying inbound leads, booking appointments, and guiding someone through a form are four different products with different success criteria. Pick one. The most common reason a no-code bot gets switched off is that it was built to do everything and does none of it well enough to trust, and no platform choice fixes an undefined goal.
The two kinds of bot
Flow-based bots follow a decision tree you draw: the user picks options, the bot responds from a script. They are predictable, cheap, and never invent anything — well suited to booking, triage, and structured qualification. AI bots generate answers from a language model grounded in your content. They handle phrasing you did not anticipate and can be wrong. Many real deployments combine them: a flow for anything transactional, AI for open-ended questions. Choosing deliberately matters more than which vendor you pick.
Ground it in your own content
For an AI bot this is the entire build. You point the tool at your help centre, upload PDFs, or paste in policy pages, and it splits them into chunks, embeds them, and retrieves the relevant passages at question time. The quality of the bot is almost entirely the quality of what you gave it: outdated docs produce outdated answers with total confidence. Before building, spend the afternoon fixing the six help articles you know are stale — it will improve the bot more than any setting in the platform.
Handle the questions it cannot answer
This is the part almost everyone skips and the part users judge you on. Decide explicitly what happens when retrieval finds nothing relevant: the bot should say it does not know and offer a human, not assemble a plausible answer from the nearest unrelated document. Most tools have a confidence threshold and a fallback message; the defaults are usually too permissive. Test it deliberately by asking things your content genuinely does not cover, and watch whether it admits the gap or invents.
Know what it costs to run
Pricing is usually per message or per conversation, sometimes with a separate charge for the model calls underneath. That means cost scales with traffic in a way a flat subscription does not prepare you for, and a bot placed on a high-traffic page can become expensive quickly. Estimate at ten times your current volume before launching, and check whether the plan's limit causes the bot to stop responding or to silently degrade — the second is worse and is rarely documented.
Launch narrowly
Put it on one page, or behind a link in your help centre, before putting it on every page. Read the first two hundred conversations in full — not a summary, the actual transcripts. You will find that people ask a narrower set of things than you expected, phrase them in ways you did not predict, and hit two or three specific failures repeatedly. Fixing those is a week of work and takes the bot from embarrassing to useful.
Plan the review loop
A chatbot is not a project you finish. The unanswered questions are your documentation backlog, the escalations tell you which intents to add to the flow, and both need someone looking at them weekly. Without that loop the bot's quality tracks the decay of your help centre, which is to say it gets worse without anyone deciding to make it worse.