InsightsCustom automations

AI agent vs chatbot: what is the difference for a small business?

They are sold with the same words and do very different jobs. A chatbot answers questions on a page. An agent does the work behind the question, in your systems, with rules. Here is how to tell them apart before you buy either.

6 min readBenjamin Yang

Most of the confusion in small-business AI comes from one word doing two jobs. Vendors say 'AI assistant' and mean anything from a widget that answers 'what are your opening hours?' to a system that answers the phone, books the appointment, sends the forms and raises the invoice. Both are real and both are useful. They are not the same product, they do not cost the same, and buying one when you needed the other is the most common mistake we see.

A chatbot answers. An agent acts.

A chatbot lives on a page or in a messaging app. Someone types a question, it replies from whatever it has been given: your FAQ, your website, sometimes a document or two. Good ones are quick, polite and available at midnight. But the conversation ends at the edge of the box. If the customer wants to book, pay, change an appointment or be called back, the chatbot tells them how, and a person still does it.

An agent starts where the chatbot stops. It is connected to the systems the business actually runs on: the phone line, the diary, the accounts package, the practice or job software. When a customer says 'can I come in Tuesday?' it looks at the real diary, offers real times, books the one they choose, sends the confirmation and, if the job calls for it, the forms. When the job is marked done, it raises the invoice. It is a member of staff with a narrow, well-defined role, not a help page that talks.

Four questions that tell them apart

Can it see your diary? If the answer is 'it can send them a link to book', that is a chatbot. An agent reads and writes the calendar itself.

What happens when the customer asks for something unusual? A chatbot either guesses or says it cannot help. An agent has rules for what it may do alone, what needs a person's yes, and how to hand over without the customer repeating themselves.

Does it remember the customer? Chatbots typically start every conversation fresh. An agent knows this is Mrs Patel, that she has a boiler service due and an unpaid invoice from March, because it works from the same record your staff do.

Can you see what it did? A chatbot gives you transcripts. An agent gives you a log of actions: booked this, sent that, asked for approval on the other, and why.

Where a chatbot is the right answer

Be fair to the humble chatbot. If the job is deflecting the same twenty questions on a website, a chatbot does it cheaply and well. If you have no booking system, no accounts package and no process behind the question, there is nothing for an agent to connect to yet, and a chatbot will get you something today. And if your customers mostly want information rather than action, that is the tool.

Where an agent earns its keep

An agent pays back when the question has work behind it. Every enquiry that becomes a booking, every booking that becomes a reminder, every finished job that becomes an invoice, every invoice that needs chasing. In a dental practice, a lettings agency or a heating firm, that chain is most of the admin in the business, and each link is a place a chatbot would have stopped and handed over to a person.

It also pays back where the rules matter. A chatbot cannot be trusted with a refund because it has no concept of a threshold. An agent can be told: refunds under £50 go through, anything above waits for the owner, and a complaint always reaches a person first. That is the difference between a tool you have to watch and one you can leave running.

The trap in the middle

The products to be wary of are chatbots dressed as agents. They talk about 'automation' and 'workflows', but when you look closely, the integration with your diary is a link, the integration with your accounts is an export, and every action still ends with someone on your team finishing the job. The test is simple: ask the vendor to show you the agent booking an appointment into your actual calendar and raising an invoice in your actual accounts, live, on a call. If they can, it is an agent. If they demo it in their own sandbox, ask why.

What to do next

Write down the three questions your customers ask most, and beside each one, what happens after the question is answered. If the answer is 'nothing, they just needed to know', you want a chatbot and you can have one this week. If the answer is 'then we book them, send them something, and later invoice them', you want an agent, and the job you have just described is the brief.

Share post

More insights

AI roadmap

Stop buying AI tools before you know the job

The average small business we meet is paying for four AI subscriptions and using one. The problem is not the tools. It is buying them without a job in mind.

5 min readBenjamin Yang

Not sure which one you need?

A free 45-minute call. Tell us the three questions your customers ask most, and we will tell you honestly whether a chatbot, an agent or neither is the right answer.

Book a call