Skip to main content
WhatsApp · AI agent

A WhatsApp bot that actually resolves things.

For a technology company whose customers live on WhatsApp, we built an AI agent that answers first. It reads the message, checks the account, fixes the routine, and takes the complex requests through a secure integration into their own systems. What needs a person reaches one with the context already attached.

Client
Technology company
Built for
Platforms and small businesses
Channel
WhatsApp Business Platform
Shape
AI agent + secure backend integration
01

The problem

Their customers were already on WhatsApp. Their support wasn't.

The company's customers write on WhatsApp: account questions, orders, outages, and everything in between. Every message landed with a person, the queue grew outside office hours, and the answers to the most common questions sat in a system the team had to look up by hand.

They didn't want a menu bot that says "press 2". They wanted something that reads the message, understands it, and does the thing.

02

What we built

  • /01

    An agent that answers first

    Every incoming message is read by an AI agent. A conversation, not a decision tree. It replies in the company's voice and the customer's language, at any hour, and it asks when it isn't sure.

  • /02

    A secure line into their systems

    The agent can look up an account, check an order, or trigger an action through a scoped integration to the company's own backend. It reads where it needs to read, writes only where it's allowed, and every call is logged.

  • /03

    Handoff with context

    When a request needs a person (a judgment call, an exception, a customer who wants a human), the agent hands the thread to the team with a summary and what it already found. Nobody is asked to repeat themselves.

  • /04

    Evals before it met a customer

    We built a test set from real conversations and ran the agent against it before launch: accuracy, tone, what it must refuse, and what it must never do. The same set runs on every change since.

03

How it works

S

Support

Business account · AI agent

  1. Hi. I've been locked out of my account since this morning.09:41
  2. Sorry about that. Let me check your account.09:41
  3. Account lookup · scoped API
  4. Found it: two failed logins from a new device triggered a lock. I've cleared it. Want a reset link sent here?09:41
  5. Yes please. Can you also change the company name on my invoices?09:42
  6. Link sent. The invoice change needs a person. I've passed this thread to billing with your details. They'll reply here.09:42
  7. Handed to a human · summary attached
Message
Illustrative thread
  1. /01

    The customer writes

    On the company's WhatsApp number, in whatever language they use.

  2. /02

    The agent replies in seconds

    It reads the whole message, not keywords, and answers or asks a clarifying question.

  3. /03

    Needs data? It checks

    Through the secure integration: account state, orders, history, whatever the request needs.

  4. /04

    Resolved, or handed over

    Most threads end there. The rest go to a person with the summary and the data attached.

04

Guardrails

A bot with access to your systems has to be boring about security.

  • /01

    Scoped access

    The agent gets a narrow, purpose-built API, not a database connection. Every capability is explicit, and anything not on the list doesn't exist for it.

  • /02

    Secrets stay out of prompts

    Credentials live in a vault and never in the model's context. Traffic to the backend runs over encrypted connections, and the agent is authenticated like any other client.

  • /03

    A person can take over any thread

    Anything the agent is unsure of, it asks. Anything above its permissions, it escalates. The team can step into a conversation at any time.

  • /04

    Every action logged

    Each lookup and action is recorded next to the conversation, so the team can audit what the agent did and why.

05

Outcome

Customers get an answer in seconds, at any hour. The team handles the requests that actually need them.

The agent took the first line of support off the team's plate, and because it can reach into their systems, most conversations end with it. What reaches a person arrives with the account already looked up and the problem already summarised.

06

Who it's for

  • /01

    Platforms whose customers already message on WhatsApp: marketplaces, subscriptions, SaaS.

  • /02

    Small businesses handling bookings, orders, and questions from one phone.

  • /03

    Any team whose answers live in a system the customer can't see, and that wants the bot to check it, not guess.

07

Questions

Is this a menu bot?
No. It's an AI agent that reads the message and replies in natural language. Buttons and quick replies appear only where they genuinely help: picking a slot, confirming an action.
Can it work with our existing systems?
That's the point. We build a scoped integration to your backend (CRM, order system, booking tool, or a custom API) so the agent can look things up and take actions, with permissions you define.
What happens when it can't help?
It hands the conversation to a person on your team, in the same WhatsApp thread, with a summary and the data it already pulled.
Do we need a WhatsApp Business account?
Yes. The bot runs on the WhatsApp Business Platform, attached to your business number. We set it up with you, including business verification.
Which languages does it speak?
Whichever your customers write in. The agent replies in the language of the incoming message.
Can we see what it says?
Every conversation is logged. You can review threads, correct answers, and extend what the agent knows as you go.
/ Work with us

Want one of these for your business?

Contact UsWe reply within one business day.