Skip to content

Guide 06

AI agent or chatbot on WhatsApp: which one your business needs.

A chatbot follows a menu someone wrote. An AI agent reads what the customer wrote and looks up the answer. Both run on WhatsApp, both have a place, and the right one depends on what your customers ask.

Edwin Barrera · Founder and software architect

· 2 min read

The difference, side by side

A menu chatbot and an AI agent on WhatsApp
What changesMenu chatbotAI agent
How it worksButtons and lists lead the customer down a script someone wrote.It reads the message, looks things up with its tools and writes an answer.
What customers can sayWhat the menu offers.Anything, in their own words.
Where answers come fromThe script.Your catalog, documents and systems, with the source of each answer.
When it doesn't knowIt sends the customer back to the menu.It hands the chat to a person, with the context.
How you test itClick through every branch.Evals: graded cases with a pass threshold.
What it costs to runMeta's messaging fees.Meta's messaging fees, plus model usage.

When a menu chatbot is enough

  • Customers ask a handful of questions, and you can list them all.
  • The answers rarely change.
  • The job is a fixed flow: choose an option, choose a time, confirm.
  • You'd rather every answer be one you wrote word for word.

WhatsApp supports this well. Reply buttons and list messages let a customer pick instead of type.

When you need an agent

  • Customers write in their own words, and the questions vary.
  • The answers depend on live data: stock, prices, order status, a calendar.
  • The menu keeps growing, and customers still ask for a person.
  • Customers write in more than one language.

An agent can only do what its tools allow, and it hands off when a question is out of scope. Those limits are written down before the build and tested by its evals, which is what makes it safe to let it answer in its own words.

Using both

They aren't exclusive. Buttons work well for the fixed steps, like choosing a store or confirming an order, and the agent handles everything a customer types. The agent can send buttons too, when a choice is clearer than a question.

What each costs

Both pay Meta's messaging fees, on your own account (Meta's pricing). An agent also pays for model usage, and it needs evals and a console for hand-offs, which is what our AI Agent engagement includes, from $8,000.

If a menu would serve your customers, we'll say so. If you want an agent, How to build a WhatsApp AI agent walks through how we build one.

Read next

  • 01

    WhatsApp AI agents

    How an agent runs on your own WhatsApp Business number, what Meta bills and what we build.

  • Guide 05 · 3 min

    How we test an AI agent before it talks to a customer.

    A demo shows the answers someone picked. Evals are graded test cases with a pass threshold, and an agent stays off until it meets it. This is how we write them, with the evals behind this site's own lead triage as the example.

Have something to build? Tell us about it.

A person reads every brief and replies with questions or a first plan.