Introduction
A dental practice bot that told a patient their appointment was Thursday at ten past three when it was Tuesday — an invented time, stated with complete confidence, one of eleven similar inventions over three weeks that nobody caught because nobody was reading; and a plumbing company bot at eleven on a Sunday night cycling a customer with water coming through a ceiling through FAQ options with no route to a human anywhere in it.
The appointment that did not exist
A dental practice wanted a website assistant. Opening hours, what treatments cost, where to park, whether they were taking new patients — the same eight questions the reception team answered forty times a day.
Rafi built it in a fortnight. It worked. Enquiries out of hours started being captured instead of lost, and the practice manager said the phone was noticeably quieter on Monday mornings.
Three weeks after launch she read a transcript, out of curiosity, on a slow afternoon.
A patient had asked the bot when their next appointment was. The bot had told them: Thursday at ten past three. Warmly, in the practice's tone, with a note about arriving five minutes early.
The bot had no access to the appointment system. It had never had any. It had generated that answer from a page on the website about typical appointment times, and it had produced a day and a time because the question asked for a day and a time.
The patient did not come on Tuesday, which is when their appointment actually was.
She kept reading. It had done something similar eleven times in three weeks — invented an availability, guessed at a price for a treatment the practice does not offer, and told somebody a dentist worked there who had left in 2023.
Nothing had failed. No error appeared anywhere. The bot was working exactly as it had been built, and what it had been built to do was answer questions — including the ones it had no way of answering.
That is the defining fact of this trade. A search box that does not know something returns nothing. A contact form does not reply at all. A language-model-backed assistant generates a plausible answer from adjacent material, in the business's own voice, at two in the morning, to a real person who has no reason to doubt it. The failure mode is invention, not silence — and the more fluent the bot is, the more convincing the wrong answer.
Eleven o'clock on a Sunday
The second story is simpler and more common.
A plumbing company. A bot on the website, handling the usual enquiries. A customer, at eleven o'clock on a Sunday night, with water coming through a ceiling.
They typed that. The bot offered them a menu: general enquiry, request a quote, book a service. They typed it again, more urgently. The bot suggested they might find the answer in the frequently asked questions. They asked to speak to somebody. The bot said the team would be happy to help and asked whether they would like to leave their details.
There was no route to a human, because the handoff had been configured for business hours and nobody had specified what should happen outside them. There had been no conversation about it at all. It had not come up.
The customer went to a competitor, and then wrote a review about the experience — not about the plumbing, about the bot.
A bot with no working handoff is worse than no bot, because without it that customer would have found the emergency number on the contact page. The bot did not fail to help. It absorbed a person who needed help and returned them to the street.
What this book is about
This is a manual for installing website assistants, customer-service bots, FAQ systems and lead-capture chatbots for small organisations, alongside a job.
It covers conversation design, knowledge bases, lead qualification, human handoff, analytics, testing, integrations and ongoing improvement. But the reason those two stories open it is that platform skill is not what decides whether this works. Four structural facts do, and most chatbot advice mentions none of them.
The four rules
Rule one — the bot speaks in the client's name, unsupervised.
Every message it sends is the business speaking. There is no draft stage, no approval, and no witness. It answers at three in the morning to somebody who will never speak to anybody else at that company. And it does so consistently, which is worse rather than better — a human who gives a wrong answer gives it once, and a bot gives it to everybody who asks that question until somebody notices.
Rule two — it will confidently answer what it does not know.
The dental practice's bot did not malfunction. Asked a question it had no source for, it produced a plausible answer from adjacent material, in the right tone, with appropriate detail. Fluency is what makes it dangerous: a hesitant wrong answer gets questioned, and a confident one gets acted on. Which means the knowledge base is not a convenience — it is the containment — and the refusal behaviour is not an afterthought but a designed feature.
Rule three — the handoff is the product, and nobody scopes it.
Everybody buys the bot. What determines whether it works is what happens when it cannot help: whether there is a route to a human, to whom, during what hours, carrying what context, and at eleven o'clock on a Sunday. That question is not in any brief. It is not in most quotes. And it is the difference between a bot that helps and a bot that traps.
Rule four — only the failures are visible.
Nobody screenshots a conversation that went well. Nobody forwards a transcript where the bot answered the opening-hours question correctly for the four hundredth time. What gets forwarded is the stupid one, the rude one, the one where it invented an appointment — and that transcript becomes the client's view of the entire system. The successes are invisible and the failures are shareable, which makes the arithmetic of your reputation permanently asymmetric.
And the interaction is the whole risk. Rule two produces the wrong answers. Rule one means they are said in the client's name, to the public, at scale. Rule three means the people it fails have nowhere to go. And rule four means the one that gets seen is the worst one. That is why transcript review, rather than configuration, is the actual work of this trade.
The numbers this book is built on
The economic unit is revenue per bot under support — what an installation returns across a year of transcript review, knowledge base corrections, new questions, integrations and improvement work.
The leading indicator is hours per bot-month, tracked as a curve. It should fall after the first months as the knowledge base fills the gaps that real conversations expose, then flatten.
The master variable is the grounded answer rate — the share of answered questions where the answer came from an approved source rather than being generated from adjacent material. It is rule two expressed as a number. It decides whether the client can trust the thing, whether the transcript that gets forwarded is a good one, and whether you are exposed. And it is almost entirely within your control, through the knowledge base and the designed refusal.
And the risk indicator is the count of supported bots with no transcript review in the last week. Target zero. Because rule two means the failure is invisible unless somebody reads them, rule four means the client will eventually read one, and the dental practice's eleven invented answers sat there for three weeks with nobody looking.
How to use this book
Read Part One in order. Chapters 5 to 8 are the four rules in full, and everything afterwards depends on them.
Everything else can be read as needed. Part Two sets the business up. Part Three is the work — conversation design, knowledge bases, qualification, handoff, integrations, testing and improvement. Part Four is the money and the records. Part Five is the year, the procedures, the numbers and the plans.
There are sixty-eight resources at the back and one hundred and forty-eight AI prompts, four per chapter. The ⚠ symbol marks a risk, a load-bearing constraint, or a clause in a prompt you should not delete when you adapt it.
Two things to do before anything else. Read your own employment contract, including any IP and conflict clauses. And take Chapter 15 and Resource 18 to somebody qualified where you are — liability for what the bot says, customer conversations as personal data, whether customers must be told they are talking to a bot, and accessibility — before you accept a client rather than during your first year.
And one thing to establish on every engagement, before anything is built: who answers when the bot cannot, and what happens at eleven o'clock on a Sunday. If there is no answer, there is no launch.
©2026 James Henderson / https://localhandyman.work