Conversations that
finish the job.

Agents that complete a real task end to end — booking, qualifying, answering — on WhatsApp or web chat, with tool access to the systems that hold the answers.

A chatbot that answers questions is a search box with worse ergonomics. What earns its place is an agent that completes the task: takes the booking, captures the deposit, checks availability against the system that actually knows, and writes the result back. That requires tool access to real systems, which is where most chat projects stop and where this one starts.

Unattended operation is the requirement, and it is a demanding one. It means deciding in advance what happens when the customer is ambiguous, when the request is outside scope, and when the model is not confident — so handoff to a human is designed as a normal path from the beginning, not added after the first bad transcript is screenshotted to a group chat.

WhatsApp specifically has rules worth knowing before you commit: business-initiated messages outside a service window use approved templates, and messaging is metered. Those constraints shape the conversation design, so we design within them rather than discovering them at launch.

This is a system we run ourselves. Mesa handles restaurant reservations on WhatsApp unattended, around the clock, including deposit capture — so the failure modes described here are ones we have met rather than anticipated.

WhatsAppLLM agentsOCRWorkflow automation

What you get

  • Conversation design covering the task, not just replies
  • Tool access to the systems that hold real answers
  • Confidence thresholds with defined human handoff
  • Channel setup, templates and rate limiting
  • Transcript logging and per-conversation cost monitoring

Not included

  • Model inference costs, billed at provider rate
  • Training bespoke foundation models
Proof

Mesa

An AI concierge handling restaurant bookings on WhatsApp, unattended, 24/7.

Read the case study

Frequently asked questions

Does it have to be WhatsApp?
No. WhatsApp is the default where your customers already use it, particularly in Spain and Latin America, but the same agent can run on web chat, Telegram or SMS. The channel changes delivery constraints and cost, not the underlying design.
Do we need a WhatsApp Business account?
Yes, with an approved sender and message templates for anything business-initiated outside the service window. We handle the technical setup; the account and its verification have to be in your name, since it is your business identity.
What stops it saying something wrong?
Scope and thresholds. The agent has defined tools and a defined remit, and below a confidence threshold it hands to a human rather than improvising. Every conversation is logged, and failures become cases in the evaluation set so the same mistake is caught before the next release.

More in AI automation & integration

All AI automation & integration
Contact

Tell us what
needs building.

You'll get a written specification covering scope, architecture and acceptance criteria before any commitment on either side. If we're not the right studio for the work, we'll tell you.

We use what you send only to reply. See Privacy below.

Location
Valencia, Spain
Clients
Worldwide
Languages
English · Spanish