Skip to main content
Waaru
WhatsApp AI agents

Use WhatsApp AI agents for sales and support.

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.

Create free workspace

Platform free. AI features are paid separately.

1 agentPer workspace, all surfaces
Native MCPConnect Claude, GPT, Gemini
Tool-firstTyped schemas, validated args
0% markupOn Meta conversation fees

The problem

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.

  • WhatsApp — send_message, send_template, send_flow, list_conversations
  • Custom REST — define an endpoint with an OpenAPI spec and the agent gets the tool
  • Handoff — escalate_to_human(reason, priority, summary)
  • 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.

CapabilityWaaruWhat to verify elsewhere
LLM choice (per workspace)Claude, GPT-4, Gemini, customSupported models and switching terms
Native tool calling with typed schemasYesTool schemas, validation, and error handling
Per-contact memory across sessionsYesRetention scope and customer controls
Policy envelope (allowlists, approvals, refusals)YesAllowlists, approvals, and refusal rules
Native MCP server for external agentsFirst-class, designed for itTool coverage, scopes, and transport
Observability trace per conversationYesTrace detail and retention
Human handoff with AI summaryYesSummary, transcript, and ownership
AI pricingAI features paid separatelyCheck 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.

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

Ready to ship a WhatsApp flow that doesn't break?

Public signup is open. The platform is free. AI features are paid separately.