← All guides
7 min read · Updated 2026-07-09

How to set up a WhatsApp AI agent for a small business

WhatsApp is where most customers already are, which makes it the highest-leverage place to put an AI assistant. But a bot that answers with generic, off-topic replies does more harm than no bot at all. This guide walks through how to set up an agent that actually helps customers and reflects your business — the preparation, the structure, and the details that separate a helpful assistant from an annoying one.

1. Decide what the agent is actually for

Before configuring anything, write one sentence describing the job: "answer questions about our menu and take reservations," or "qualify leads and book a call." A narrow, well-defined job is far easier to do well than a vague "handle everything" mandate.

The most common failure is scope creep. If your agent tries to be a salesperson, a support desk, and a scheduler all at once with no priorities, it will do all three poorly. Pick the one or two jobs that save you the most time and make those excellent first.

2. Prepare the knowledge the agent will rely on

An agent is only as good as what it knows. Gather the real facts: your menu or price list, opening hours, address, delivery areas, return policy, and the five questions customers ask most. Write them plainly, the way you'd explain them to a new employee on their first day.

Keep this information in one place and keep it current. When a price changes, update the source — not a dozen scattered scripts. A single, accurate knowledge base is what lets the agent answer confidently instead of guessing.

3. Give it a personality that fits your brand

Customers can tell within one message whether they're talking to a warm local business or a faceless script. Decide on tone: friendly and casual, or precise and professional. State it explicitly so replies stay consistent across hundreds of conversations.

Personality is not decoration. It sets expectations, softens bad news ("we're fully booked tonight, but I can hold a table for tomorrow"), and makes the agent feel like part of your team rather than a wall between you and the customer.

4. Let it remember people

The difference between a form and a relationship is memory. An agent that recalls a returning customer's usual order, their name, or their last question feels dramatically more human — and it shortens every future conversation.

Make sure each customer's memory stays private to that customer. Isolation isn't just good manners; it's a hard requirement. One person should never see a trace of another's conversation or details.

5. Plan the handoff to a human

No agent should pretend it can do everything. Define the moments it must step back: an angry customer, a refund dispute, a question outside its knowledge. In those cases the best behavior is to say so honestly and route the conversation to you.

A clean handoff — with the context already summarized — turns a potential complaint into a save. Customers forgive a bot that doesn't know something; they don't forgive one that confidently makes things up.

6. Test with real questions before you launch

Open the agent yourself and ask the awkward questions: the edge cases, the typos, the half-sentences real people send. Watch where it stumbles and fix the knowledge or the instructions, not just the single answer.

Then let a few trusted customers try it. The goal isn't a perfect demo — it's an agent that stays useful when a real person is impatient, unclear, or asking something you didn't anticipate.

Key takeaways

  • Define one or two clear jobs before anything else.
  • Accurate, centralized knowledge beats clever scripting.
  • Give it a consistent tone and let it remember each customer privately.
  • Design the human handoff — honesty beats confident guessing.
  • Test with messy, real-world questions before you go live.

Keep reading

Using AI to monitor the web and alert you when it matters Building customer service that remembers every customer A developer's guide to building on an AI agent API

Build your own agent · Contact us