Guide4 min read

Do you need an AI chatbot for your business? A decision guide

You need an AI chatbot when the same questions arrive over and over and answering them delays real work. An off-the-shelf tool is enough when the answers live in documents you already have. You need a custom build when the bot must look things up in your systems or take an action, such as booking, quoting or updating a record, with a person approving what matters.

Every few weeks someone asks me to build them an AI chatbot. Some of them need one. Some need a better FAQ page. A few need something else entirely, an agent that does the work behind the question rather than answering it. This guide is the conversation I have with them, written down.

The question behind the question

"Do I need a chatbot?" usually means one of three things:

  1. We keep answering the same questions. Opening hours, pricing, what is included, how returns work, whether you serve a certain area.
  2. People ask things only our systems can answer. Where is my order, is Tuesday free, what did you quote me last month.
  3. People want something done, not explained. Book it, quote it, change it, cancel it.

The right answer is different for each, and a tool that is right for the first is the wrong purchase for the third.

Three situations, three answers

Your situationWhat you needBuild or buy
The answers live in documents you already haveA chatbot that answers from those documents and hands off to a personBuy. Any decent tool does this
The answers live in your systems (orders, calendar, CRM)A bot with tools that can look things up on a customer's behalfBuild, or buy a tool that integrates properly with your specific systems
The customer wants an action takenAn agent: tools that can book, quote, update, with approval where money or commitments are involvedBuild

The first row covers most small businesses, and it is the cheapest to get right. The third row is where the interesting work is, and it is also where a bad build does real damage, because the bot can now do things.

When you do not need one

  • A good FAQ page would do. If the same five questions cover most enquiries, answer them on the page where people are looking. Search engines and AI assistants will read that page too.
  • People want a human. In some businesses the first conversation is the sale. A bot in front of it costs more than it saves.
  • The volume is small. A chatbot pays for itself on repetition. A handful of enquiries a week is a job for a person and a template.
  • Your information is a mess. A bot trained on out-of-date pages will confidently give out-of-date answers. Fix the pages first.

Set up an off-the-shelf chatbot properly

If you are in the first row, you can do this yourself in an afternoon. The tool matters less than the routine.

  1. Collect the real questions

    Go through the last month of emails, messages and calls and write down the questions as people actually phrased them, not as you would phrase them.

  2. Write the answers you would send

    Short, plain, current. If two people on your team would answer differently, decide now. The bot will inherit whatever contradiction you leave.

  3. Give it your documents and your site

    Upload the help pages, the price list, the policies. Remove anything stale first.

  4. Turn on the handoff

    Anything the bot is unsure about goes to a person, with the transcript attached, and the customer is told that is happening. A bot that guesses is worse than no bot.

  5. Read the transcripts every week

    The questions it could not answer are your next FAQ entries. The answers people argued with are the ones to rewrite. Twenty minutes a week keeps it useful.

When a custom build pays off

Build when the bot needs to do something in your software. Looking up an order, checking a calendar, creating a quote from your price rules, updating a record in your CRM. At that point the bot needs tools, and tools need permissions, limits and logs. That is an agent, and it is engineering rather than configuration.

A custom build is also the answer when the questions can only be answered from your own systems and no rented tool integrates with them properly. Integrations that "support" your CRM often mean a nightly export, which is not the same as looking up a live record.

What good looks like

A chatbot that works has three properties. It answers from material you control and keep current. It hands off to a person cleanly, with the conversation attached. And someone reads its transcripts. Everything else, including which model it runs on, is secondary.

An agent that works has those three and two more: every action it can take is a small, permissioned tool on your systems, and anything involving money or a commitment waits for a person. I cover the engineering side in how to build an AI agent, and I build them under AI agents. If you are in the first row of the table, you do not need me. Set up the tool, follow the five steps, and read the transcripts.

Questions people ask

Straight answers. If yours is not here, ask me.

Ask me directlyI read and answer every message.

How do I set up an AI chatbot for my business?

Collect the questions you actually get, write the answers you would be happy to see sent, and give the bot those answers plus your help pages. Turn on a handoff to a person for anything it cannot answer. Then read the transcripts every week and fix the answers people did not accept. The tool matters less than that routine.

What is the difference between an AI chatbot and an AI agent?

A chatbot answers. An agent acts. An agent can look a customer up, book a slot, create a quote or update a record, because it has tools connected to your systems. If the questions you get can be answered from documents, you need a chatbot. If answering them means doing something in your software, you need an agent.

Which AI chatbot is best for a small business?

The one that connects to where your answers already live and hands off to a person cleanly. Beyond that the differences are small. Judge a tool on a week of real transcripts, not on its demo.

Can an AI chatbot answer from my own documents?

Yes. Most tools let you upload documents or point them at your website, and the bot answers from that material. The limit is the material: if your documents are out of date or contradict each other, the bot will be too.

What does an AI chatbot cost?

Off-the-shelf tools charge a monthly subscription. A custom build is a one-off project plus the model provider's usage, which stays small when it is capped. I quote a fixed price for an agreed scope, and I will say on the first call if a rented tool would do the job.

Where this comes from

AI agents

Agents that use your tools and data, take approved actions and hand off to people when it matters.

Case study

FindRE

Calls, texts, contracts, follow-ups and AI call summaries in one system, with an MCP server so AI assistants can work the pipeline.

More guides

Guide5 min read

How to build an MCP server for your product

A first-hand guide to building a custom MCP server: choosing tools, writing descriptions for the model, enforcing permissions, transports and testing.

Have a process eating your team’s time?

Tell me about it. I’ll tell you straight whether AI is the right answer.

You’ll talk to me directly.On the call and in every message.

Or email hello@abdurrehman.dev