Back to Artificial intelligence

Artificial intelligence

Chatbot, help center, or agent: choosing the right path for customers

Decide which requests to handle with content, conversation, or human intervention.

SqualiOnline editorial team · 2026-09-07

The question "do we need a chatbot?" almost always comes before the one that matters: which requests you receive, how often, and what it takes to close them. Some are solved with a well-written page, others need to read that customer's data, others should never go through a machine at all. This guide helps you make that split before choosing the tool.

The cost of getting it wrong isn't technical: it's a customer going in circles inside an automated conversation while the office is open and someone could be answering them.

A month of requests, lined up

You already have the material to decide with: the support inbox, the call log, the messages you've received. Take a representative period and classify each request with three questions.

  • Is the answer the same for everyone, or does it depend on who's asking? "How long is delivery" has a public answer; "where's my order" doesn't.
  • Does it need a piece of data that lives in a system, and which one? Order status, contract deadline, item availability, service history.
  • What happens if the answer is wrong? A wrong opening time is an annoyance; wrong guidance on how to use a product, on a contractual deadline, or on an amount owed is a different category of problem.

In the end you'll have three groups very different in size: many repetitive, public questions, a sizable group of personal requests, and a few sensitive ones. Each group has its own answer, and it isn't the same one.

If a page solves it, everything else is excess

Some repetitive questions exist because the information isn't there, or is somewhere nobody finds it. In that case, building a conversational assistant means putting a middleman in front of content that just needed to be written.

Before automating, it's worth asking where the question comes from. If "how much does shipping cost" comes up after the customer has looked at the product page, the page doesn't say it, or doesn't say it where it's needed. Moving the information to the point where the doubt arises eliminates the request instead of handling it, and it's almost always the cheapest fix.

Personal requests depend on data

"Where's my order" isn't hard to understand: it's hard to satisfy, because you need to know who's asking and read a system. The demanding part isn't the conversation, it's three tedious things.

  • Recognizing the customer reliably, without giving anyone who knows an email address access to someone else's data.
  • Reading the data where it's actually true, not from a copy updated once a day: a shipping status that's half a day old generates more contacts than it prevents.
  • Knowing what to do when the data isn't there or isn't clear. That's the case where a poorly designed system makes something up, and it's the moment it loses the customer's trust for good.

If any one of these three isn't solved, that category of request isn't ready for automation, no matter how frequent it is.

The request-and-channel matrix

The fastest way to get everyone on the same page is a table with one row per type of request. The rows below are an illustrative example, for a company that sells and services products.

RequestWhere it's resolvedWhyHandoff to a person
Product availabilityOn the product page, with the data kept currentThe answer is public and needed before contactOnly for large quantities or special requests
Delivery times and conditionsContent you can consult, referenced in the cartThe same for everyone, it only changes by destinationFor destinations outside the cases already covered
Order statusConversational assistant connected to the order systemPersonal but repetitive, backed by a reliable piece of dataIf the order is late beyond the threshold or appears stuck
Technical problem with a productAssistant to collect the details, then the technicianThe first questions are always the same, the diagnosis isn'tAlways, after the details are collected
Dispute or complaintDirectly to a personTone and accountability matter more than speedImmediate, no filters

The column you fill in last is the one that matters most. An automated path with no declared exit isn't a path: it's a trap.

The handoff to an agent has to be designed

  • The exit conditions need to be written down: words that signal a complaint, two failed attempts on the same point, an explicit request to speak with someone, a topic among those reserved for people.
  • Whatever was said needs to reach the agent. Making the customer repeat everything cancels out the benefit and worsens the mood of someone who was already unhappy.
  • Outside business hours, the behavior changes: if no one can answer, the system must say so and take contact details, not promise a handoff that won't happen.
  • Whoever receives the handoffs needs to know about it and have time to handle it. An extra channel with no one monitoring it produces unanswered requests, which is worse than not having opened it.

What to measure

The number of conversations handled isn't a result: it tells you how many times the tool talked, not how many times it actually helped. You need measures that look at the outcome.

  • How many conversations close without the customer writing back or calling about the same reason in the following days. It's the only real indicator of resolution.
  • How many end with a handoff to a person, keeping planned handoffs separate from ones caused by a failure.
  • Which questions get wrong or generic answers. These need to be sampled and read by someone who knows the business, on a schedule decided in advance.
  • Whether the load on agents has actually dropped for repetitive requests, or has just changed channel.

If, after a reasonable period, failure-driven handoffs are still the majority, the conclusion isn't that you need a better system: it's that those requests weren't automatable with the data and content you have today.

What this guide doesn't cover

Here you choose which path to entrust each type of request to. Preparing the documents and sources an assistant will rely on — what to fix, what to remove, how to keep them updated — is a separate job with its own dedicated guide. The precise rules for when an assistant should stop and call in a person are also covered separately.

Frequently asked questions

Can an automated assistant answer at night too?

It can answer anytime, but its behavior outside business hours needs to be decided separately. Nothing changes for questions with a public answer; for the ones that end up with a person, the system must clearly say the answer will come during office hours and collect contact details, instead of letting the customer think someone is reading it.

How many questions do you need to get started?

Repetitiveness and the quality of the sources matter more than the number. A small list of frequent questions, with answers that are written, approved, and up to date, works better than a large, contradictory collection. You start from the most frequent categories and expand only after reviewing how the first few weeks went.

Do customers notice they're talking to an automated system?

Almost always, and that's not a problem as long as the path is short and the exit to a person is available. It becomes a problem when the system pretends to be someone, or when it offers no way out at all: that's where the irritation comes from, not the fact of being automated.

Let's design the support path best suited to your customers.

If you’d like to talk it through, the service that handles this is Artificial intelligence.

Related guides