Use WhatsApp AI agents to answer customer questions, qualify sales enquiries, and use approved business tools. Hand conversations to your team with their history when a person needs to take over.
In one line
A WhatsApp AI agent is software connected to the official WhatsApp Business API that can decide the next step and use approved tools for tasks such as order lookups, bookings, payments, and escalation. Waaru provides the agent, memory, governance, and MCP tool surface in one workspace.
A useful agent must connect understanding to approved action.
A fluent reply is not enough when the customer needs an order checked, a slot booked, or a payment link created. The practical test is whether the system can choose the right tool, keep context, respect policy, and recover safely when it cannot continue.
Tool coverage: can the agent complete the action, or only suggest the next step?
Context: does it retain the information needed to finish a multi-turn task?
Governance: can you limit tools, require approval, and inspect each action?
Recovery: can the agent ask for clarification, resume a flow, or hand off with context?
What an agent really is
Model, tools, instructions, and working context.
OpenAI describes an agent around three core components: a model, tools, and instructions. In a customer conversation, useful working context matters too. Waaru combines those parts in one workspace. You choose a supported model, connect approved tools, define instructions and policies, and retain the context needed to complete a multi-turn task.
Tool calling
Typed tools, validated arguments, every call logged.
Every action your agent can take is a tool with a JSON-schema signature. When the agent decides to call a tool, Waaru validates the arguments against the schema before any external system is touched. If the schema is wrong, the agent gets a structured error and retries — your downstream systems never see malformed input.
Available business integrations: Shopify, Razorpay, Shiprocket, Zoho CRM, Google Calendar, Cal.com, Google Sheets, Google Drive, and Zapier. WooCommerce is in progress
Planned integrations: HubSpot, Pipedrive, Freshdesk, and Zendesk
MCP-native
Connect your existing AI agent to WhatsApp via Model Context Protocol.
The Model Context Protocol standardises how an AI application discovers and uses tools, resources, and prompts. It does not define a product's tool coverage, permissions, or approval model. In Waaru, MCP-native means the WhatsApp operations intended for approved agents are designed as documented, workspace-scoped tools rather than exposed as an afterthought. Your existing MCP-compatible agent can use the same governed operations across messages, contacts, flows, and analytics.
Memory
Per-contact, per-workspace, persists across sessions.
Memory is the unsexy feature that decides whether an agent feels human. Waaru maintains three tiers of memory. Conversation memory — the full transcript of the active session, used as the immediate context window. Contact memory — facts the agent has learned about this specific customer across every prior conversation (preferred language, last order, complaint history, name). Workspace memory — facts about your business that every agent shares (catalog, policies, FAQs).
The agent decides what to remember automatically. If a customer says 'I prefer Hindi', the agent stores that preference at contact level and switches language on the next conversation, six weeks later, on a different device.
Governance
What the agent can and cannot do, by policy.
Autonomy without guardrails is a liability. Every Waaru agent runs inside a policy envelope you configure per workspace. You set the rules for which tools the agent can call without approval, which actions require human confirmation, what the agent must refuse, and what triggers escalation. The agent obeys the policy or escalates — it never silently overrides it.
Tool allowlists — limit the agent to a subset of tools per workflow
Approval gates — actions over a threshold (refund > ₹5,000, manual booking change) require human confirmation
Refusal rules — explicit topics or actions the agent will not engage on, even if asked
Brand-voice guardrails — tone, banned phrases, mandatory disclaimers per channel
Rate limits — per-contact and per-workspace caps on tool calls
Handoff
When the agent reaches its limit, the human takes the keys with full context.
Every agent has a confidence threshold and an explicit escalate tool. When the agent escalates, or when a customer asks for a person, the conversation is routed to the team inbox with the transcript, an AI summary, the contact record, and prior notes. After the teammate resolves the case, the approved resolution can become workspace-scoped context for a similar future intent.
Observability
Every reply, every tool call, every escalation — logged and explainable.
You cannot trust an autonomous system you cannot inspect. Every Waaru agent conversation produces a structured trace: the prompt, the model and version that handled it, the tools considered, the tool calls made (with arguments and responses), the reply that went out, the confidence score, and the policy decisions that fired. The trace is available in the dashboard and via API.
When something goes wrong — a wrong refund issued, a customer escalated to the wrong team, a hallucination — you can see exactly why, fix the policy or the tool, and re-run the failed turn on the new configuration.
Side-by-side
What to verify before choosing a WhatsApp AI agent.
A practical checklist for moving from a convincing demo to a governed customer workflow.
Capability
Waaru
What to verify elsewhere
LLM choice (per workspace)
Claude, GPT-4, Gemini, custom
Supported models and switching terms
Native tool calling with typed schemas
Yes
Tool schemas, validation, and error handling
Per-contact memory across sessions
Yes
Retention scope and customer controls
Policy envelope (allowlists, approvals, refusals)
Yes
Allowlists, approvals, and refusal rules
Native MCP server for external agents
First-class, designed for it
Tool coverage, scopes, and transport
Observability trace per conversation
Yes
Trace detail and retention
Human handoff with AI summary
Yes
Summary, transcript, and ownership
AI pricing
AI features paid separately
Check platform and AI add-on terms
MCP defines how clients and servers exchange capabilities. Buyers should still verify tool coverage, permissions, approvals, logs, and support for the workflow they intend to run.
Integrations
What your agent can do, out of the box.
Tools the agent can call without you writing integration code. Coming-soon entries are on the public roadmap.
Connect customer conversations to support tickets.
Zendesk
Coming soon
Connect WhatsApp threads to a support-ticket lifecycle.
FAQ
Frequently asked questions.
What is a WhatsApp AI agent?
A WhatsApp AI agent is an autonomous, LLM-driven software agent connected to the official WhatsApp Business API that uses tools to take action in your systems — book a slot, look up an order, issue a refund, qualify a lead, escalate to a human — based on real conversations with your customers on WhatsApp.
How is an AI agent different from a WhatsApp chatbot?
A simple chatbot responds within a predefined conversational path. An agent can decide the next step, call approved tools, and adapt how it completes a task. Waaru combines that agent behaviour with memory, policies, and human escalation.
Can I use my own LLM (Claude, GPT-4, Gemini)?
Yes. Each Waaru workspace picks its model — Claude, GPT-4, Gemini, or any OpenAI-compatible endpoint including self-hosted models. You can change the model anytime; conversation memory and tool configuration travel with the workspace, not the model.
What does 'MCP-native' actually mean?
MCP-native is Waaru's shorthand for designing approved WhatsApp operations as documented MCP tools with workspace scopes and governance. MCP itself does not define coverage or security policy, so the practical details still matter: which tools exist, what each key can access, which actions require approval, and what gets logged.
What tools can the agent call?
Shopify, Razorpay, Shiprocket, Zoho CRM, Google Calendar, Cal.com, Google Sheets, Google Drive, and Zapier are available. WooCommerce is in progress. Each integration page publishes its exact action and event boundary. HubSpot, Pipedrive, Freshdesk, and Zendesk remain planned.
How do you stop the agent from doing something wrong?
Every agent runs inside a policy envelope. You configure: which tools the agent can call without approval, which actions require human confirmation, what the agent must refuse, what triggers escalation, and per-contact / per-workspace rate limits. The agent either obeys the policy or escalates — it never silently overrides it.
Does the agent remember the customer across conversations?
Yes. Waaru maintains contact-level memory that persists across every session. If a customer states a preference in March, the agent acts on it in May — even on a different device, with a different agent assignment, in a different language.
Can the agent hand off to a human?
Yes. Handoff is a first-class tool. The agent sends a reason, priority, and AI-generated summary to the team inbox with the transcript and contact context. An approved human resolution can then be reused as workspace-scoped context for similar future requests.
How do I see why the agent did what it did?
Every conversation produces a structured trace: prompt, model + version, tools considered, tool calls with arguments and responses, reply, confidence score, and policy decisions. Available in the dashboard and via API. You can replay a failed turn against an updated tool or policy without messaging the customer again.
How much does it cost to run a WhatsApp AI agent on Waaru?
Public signup is open. The platform is free. AI features are paid separately. Meta messaging charges remain separate, with 0% Waaru markup.
Research notes
Evidence checked for this page.
Agent and MCP terminology on this page follows primary documentation from OpenAI, Anthropic, and the Model Context Protocol project.
OpenAI's practical guide describes agents around a model, tools, and instructions, with human intervention for failure thresholds and high-risk actions.
OpenAI · A practical guide to building agents · Accessed 8 August 2026
Anthropic distinguishes predefined workflows from agents that dynamically direct their own process and tool use.
Anthropic · Building effective agents · Accessed 8 August 2026
The official MCP architecture defines a client-server protocol built around negotiated capabilities including tools, resources, and prompts.
Model Context Protocol · Architecture overview · Accessed 8 August 2026