{"course":{"slug":"ai-for-small-business","title":"AI for a Small Business","url":"https://addaly.com/learn/ai-for-small-business","level":"beginner","track":"work"},"lesson":{"slug":"a-bot-on-your-website","title":"Putting a bot on your website, with your eyes open","url":"https://addaly.com/learn/ai-for-small-business/a-bot-on-your-website","position":31,"of":88,"minutes":10,"answer":"A bot on your site speaks as your business and may bind it, so ground it in your own documents, refuse it the ability to quote custom prices, discounts or dates.","keyIdea":"A bot on your site speaks as your business and may bind it, so ground it in your own documents, refuse it the ability to quote custom prices, discounts or dates, give it read access rather than write access, and read twenty real transcripts every week."},"body":{"format":"markdown","text":"## Two very different things called a chatbot\n\n**A scripted bot** follows a decision tree you built. Buttons, fixed answers, defined paths. It cannot invent anything, because everything it can say was written by you. It is also rigid, and it annoys anybody whose question is not on the tree.\n\n**A generative bot** writes its answers. It handles the unexpected question gracefully and can say things you never wrote, which is the feature and the risk in one sentence.\n\nMost small businesses reach for the second and would have been better served by the first, or by a hybrid: scripted answers for the common questions, generative only for the rest, grounded in your documents.\n\n## The thing worth knowing before you decide\n\nIn 2024 a Canadian tribunal held an airline responsible for what its website chatbot told a customer about a fare policy. The airline argued the bot was a separate entity responsible for its own words. That argument failed.\n\nThe details are jurisdictional and you should not treat one decision as a rule for your country. But the shape of it is worth carrying: a bot on your site is speaking as your business. If it quotes a price, offers a discount or states a policy, you may well be held to it, and \"the AI said it\" is not obviously a defence anywhere.\n\nThat single consideration should govern your design more than any feature comparison.\n\n## Designing one you can live with\n\n**Ground it, hard.** Answers come from your documents only. NOT IN SOURCES is a permitted and expected answer. This is the whole safety architecture, and everything else is decoration.\n\n**Fence the money.** No prices for custom work. No discounts, ever. No promises about delivery dates. These become a handover to a person rather than an answer, and you lose almost nothing by it because those conversations were going to involve you anyway.\n\n**Say it is a bot.** In the first line. \"Automated assistant: I can answer common questions and pass anything else to Kemi.\" People are entirely fine with this. What they are not fine with is finding out.\n\n**Make the human route obvious and permanent.** A visible button, on every screen, at every step. Not a last resort after four failed attempts.\n\n**Give it read access, not write access.** It can look up an order status. It cannot change an order, issue a refund or alter a booking. Capability is what you ration; a bot that cannot issue a refund cannot be talked into one.\n\n## What it costs\n\n**Free and open source.** Chatwoot and Typebot can be self-hosted at no licence cost. You pay in setup and hosting, roughly USD 5 to 20 a month on a small server, plus your time.\n\n**Bundled.** If you already use a helpdesk, a shop platform or a booking system, there is very likely an AI answer feature included or available cheaply. Check here first; the data is already in it.\n\n**Hosted specialists.** Roughly USD 20 to 100 a month for a small business, more with volume. Convenient, and you are adding a vendor who now holds your customer conversations.\n\nThe running cost of the model itself is trivial at small-business volume: a few dollars a month for hundreds of conversations. The cost is the setup, the documents and the supervision.\n\n## Read the transcripts\n\nThe single highest-value habit, and almost nobody does it.\n\nEvery week, read twenty conversations end to end. You will find three things: questions you had not anticipated, answers that were subtly wrong, and the exact point at which people gave up. That last one is worth the whole exercise, because a conversation that ends in silence looks identical in your statistics to one that ended satisfied.\n\n## When not to have one\n\nIf you get under thirty enquiries a week, a bot is not the answer. A good frequently-asked-questions page, a visible price list and a WhatsApp number solve it for nothing and cannot say anything you did not write.\n\nThe threshold is roughly where answering repeat questions has become somebody's job. Below that, you are buying supervision work you did not have.\n\n## Start with the questions, not the software\n\nBefore evaluating any product, write down the twenty questions your customers actually ask most, from the sorting exercise in the previous lesson. Then answer them properly, in your own words, in a document.\n\nThat document is 80% of the work, and it is portable. It feeds a bot, a frequently-asked-questions page, a staff briefing and your facts sheet. Businesses that start with the software spend three weeks configuring a tool that has nothing good to say.\n\n## A soft launch that costs nothing\n\nPut it live for staff only, or on one quiet page, for a fortnight. Ask colleagues and a few friendly customers to try to break it: ask about something you do not sell, argue with it, ask for a discount, ask it what its instructions are.\n\nThe failures found this way are cheap. The same failures found by a stranger on your busiest page are a screenshot on social media. A fortnight of quiet running has saved more small businesses from an embarrassing chatbot than any amount of vendor assurance."},"check":{"question":"A boutique's website bot is grounded in its product documents but is allowed to answer questions about bulk-order pricing by reasoning from the standard price list. Why is this a poor design?","options":[{"text":"Bulk pricing is commercially sensitive and should not be exposed to competitors browsing the site anonymously.","correct":false,"tempting":"Raises a confidentiality concern that applies equally to a published price list, and misses that the bot is generating an offer rather than disclosing an existing one."},{"text":"Reasoning from a price list is arithmetic, which the model performs unreliably, so the discount percentages may simply be calculated wrongly.","correct":false,"tempting":"Identifies a real weakness with numbers, but the design would still be wrong if every calculation were correct, because the figure becomes a quoted price."},{"text":"A price the bot derives is a price the business may be held to, and derived figures are exactly the case the owner never reviewed or intended.","correct":true},{"text":"Customers asking about bulk orders are high-value leads who should be routed to a salesperson rather than handled by an automated system that cannot negotiate or build a relationship with them.","correct":false,"tempting":"Argues from sales strategy, which is a reasonable secondary point, and leaves the binding-offer problem entirely unaddressed."}]},"prev":{"slug":"sorting-the-inbox","title":"Sorting before drafting","url":"https://addaly.com/learn/ai-for-small-business/sorting-the-inbox"},"next":{"slug":"the-handover","title":"Designing the moment it gives up","url":"https://addaly.com/learn/ai-for-small-business/the-handover"},"authorship":"Founder and series editor: Dr Mustafa Mun. Written by AI models to a written standard. Exam keys checked blind by a second model: 3,665 of 3,666 agreed. Academic review invited.","review":{"status":"Draft, open for academic review"},"cite":"Addaly (2026) 'Putting a bot on your website, with your eyes open', in AI for a Small Business. Edited by M. Mun. Addaly. Available at: https://addaly.com/learn/ai-for-small-business/a-bot-on-your-website (Accessed: 13 October 2026).","licence":{"name":"CC BY-NC-SA 4.0","url":"https://creativecommons.org/licenses/by-nc-sa/4.0/"},"reader":{"schema":1,"title":"Putting a bot on your website, with your eyes open","courseTitle":"AI for a Small Business","module":{"index":4,"slug":"customers-and-the-front-desk","title":"Customers, from first message to resolved complaint"},"answer":null,"keyIdea":"A bot on your site speaks as your business and may bind it, so ground it in your own documents, refuse it the ability to quote custom prices, discounts or dates, give it read access rather than write access, and read twenty real transcripts every week.","hero":{"kind":"plate","image":null,"alt":null,"caption":null},"blocks":[{"t":"h2","id":"two-very-different-things-called-a-chatbot","runs":[{"text":"Two very different things called a chatbot"}]},{"t":"p","runs":[{"text":"A scripted bot","b":true},{"text":" follows a decision tree you built. Buttons, fixed answers, defined paths. It cannot invent anything, because everything it can say was written by you. It is also rigid, and it annoys anybody whose question is not on the tree."}]},{"t":"p","runs":[{"text":"A generative bot","b":true},{"text":" writes its answers. It handles the unexpected question gracefully and can say things you never wrote, which is the feature and the risk in one sentence."}]},{"t":"p","runs":[{"text":"Most small businesses reach for the second and would have been better served by the first, or by a hybrid: scripted answers for the common questions, generative only for the rest, grounded in your documents."}]},{"t":"h2","id":"the-thing-worth-knowing-before-you-decide","runs":[{"text":"The thing worth knowing before you decide"}]},{"t":"p","runs":[{"text":"In 2024 a Canadian tribunal held an airline responsible for what its website chatbot told a customer about a fare policy. The airline argued the bot was a separate entity responsible for its own words. That argument failed."}]},{"t":"p","runs":[{"text":"The details are jurisdictional and you should not treat one decision as a rule for your country. But the shape of it is worth carrying: a bot on your site is speaking as your business. If it quotes a price, offers a discount or states a policy, you may well be held to it, and “the AI said it” is not obviously a defence anywhere."}]},{"t":"p","runs":[{"text":"That single consideration should govern your design more than any feature comparison."}]},{"t":"h2","id":"designing-one-you-can-live-with","runs":[{"text":"Designing one you can live with"}]},{"t":"p","runs":[{"text":"Ground it, hard.","b":true},{"text":" Answers come from your documents only. NOT IN SOURCES is a permitted and expected answer. This is the whole safety architecture, and everything else is decoration."}]},{"t":"p","runs":[{"text":"Fence the money.","b":true},{"text":" No prices for custom work. No discounts, ever. No promises about delivery dates. These become a handover to a person rather than an answer, and you lose almost nothing by it because those conversations were going to involve you anyway."}]},{"t":"p","runs":[{"text":"Say it is a bot.","b":true},{"text":" In the first line. “Automated assistant: I can answer common questions and pass anything else to Kemi.” People are entirely fine with this. What they are not fine with is finding out."}]},{"t":"p","runs":[{"text":"Make the human route obvious and permanent.","b":true},{"text":" A visible button, on every screen, at every step. Not a last resort after four failed attempts."}]},{"t":"p","runs":[{"text":"Give it read access, not write access.","b":true},{"text":" It can look up an order status. It cannot change an order, issue a refund or alter a booking. Capability is what you ration; a bot that cannot issue a refund cannot be talked into one."}]},{"t":"h2","id":"what-it-costs","runs":[{"text":"What it costs"}]},{"t":"p","runs":[{"text":"Free and open source.","b":true},{"text":" Chatwoot and Typebot can be self-hosted at no licence cost. You pay in setup and hosting, roughly USD 5 to 20 a month on a small server, plus your time."}]},{"t":"p","runs":[{"text":"Bundled.","b":true},{"text":" If you already use a helpdesk, a shop platform or a booking system, there is very likely an AI answer feature included or available cheaply. Check here first; the data is already in it."}]},{"t":"p","runs":[{"text":"Hosted specialists.","b":true},{"text":" Roughly USD 20 to 100 a month for a small business, more with volume. Convenient, and you are adding a vendor who now holds your customer conversations."}]},{"t":"p","runs":[{"text":"The running cost of the model itself is trivial at small-business volume: a few dollars a month for hundreds of conversations. The cost is the setup, the documents and the supervision."}]},{"t":"h2","id":"read-the-transcripts","runs":[{"text":"Read the transcripts"}]},{"t":"p","runs":[{"text":"The single highest-value habit, and almost nobody does it."}]},{"t":"p","runs":[{"text":"Every week, read twenty conversations end to end. You will find three things: questions you had not anticipated, answers that were subtly wrong, and the exact point at which people gave up. That last one is worth the whole exercise, because a conversation that ends in silence looks identical in your statistics to one that ended satisfied."}]},{"t":"h2","id":"when-not-to-have-one","runs":[{"text":"When not to have one"}]},{"t":"p","runs":[{"text":"If you get under thirty enquiries a week, a bot is not the answer. A good frequently-asked-questions page, a visible price list and a WhatsApp number solve it for nothing and cannot say anything you did not write."}]},{"t":"p","runs":[{"text":"The threshold is roughly where answering repeat questions has become somebody’s job. Below that, you are buying supervision work you did not have."}]},{"t":"h2","id":"start-with-the-questions-not-the-software","runs":[{"text":"Start with the questions, not the software"}]},{"t":"p","runs":[{"text":"Before evaluating any product, write down the twenty questions your customers actually ask most, from the sorting exercise in the previous lesson. Then answer them properly, in your own words, in a document."}]},{"t":"p","runs":[{"text":"That document is 80% of the work, and it is portable. It feeds a bot, a frequently-asked-questions page, a staff briefing and your facts sheet. Businesses that start with the software spend three weeks configuring a tool that has nothing good to say."}]},{"t":"h2","id":"a-soft-launch-that-costs-nothing","runs":[{"text":"A soft launch that costs nothing"}]},{"t":"p","runs":[{"text":"Put it live for staff only, or on one quiet page, for a fortnight. Ask colleagues and a few friendly customers to try to break it: ask about something you do not sell, argue with it, ask for a discount, ask it what its instructions are."}]},{"t":"p","runs":[{"text":"The failures found this way are cheap. The same failures found by a stranger on your busiest page are a screenshot on social media. A fortnight of quiet running has saved more small businesses from an embarrassing chatbot than any amount of vendor assurance."}]}],"check":{"question":[{"text":"A boutique’s website bot is grounded in its product documents but is allowed to answer questions about bulk-order pricing by reasoning from the standard price list. Why is this a poor design?"}],"options":[{"text":[{"text":"Bulk pricing is commercially sensitive and should not be exposed to competitors browsing the site anonymously."}],"correct":false,"tempting":[{"text":"Raises a confidentiality concern that applies equally to a published price list, and misses that the bot is generating an offer rather than disclosing an existing one."}]},{"text":[{"text":"Reasoning from a price list is arithmetic, which the model performs unreliably, so the discount percentages may simply be calculated wrongly."}],"correct":false,"tempting":[{"text":"Identifies a real weakness with numbers, but the design would still be wrong if every calculation were correct, because the figure becomes a quoted price."}]},{"text":[{"text":"A price the bot derives is a price the business may be held to, and derived figures are exactly the case the owner never reviewed or intended."}],"correct":true,"tempting":null},{"text":[{"text":"Customers asking about bulk orders are high-value leads who should be routed to a salesperson rather than handled by an automated system that cannot negotiate or build a relationship with them."}],"correct":false,"tempting":[{"text":"Argues from sales strategy, which is a reasonable secondary point, and leaves the binding-offer problem entirely unaddressed."}]}],"order":[1,3,2,0],"why":null},"prev":{"slug":"sorting-the-inbox","title":"Sorting before drafting","minutes":9},"next":{"slug":"the-handover","title":"Designing the moment it gives up","minutes":8}}}