standpulse customerpro crystalai writing
WhatsApp Business Platform

AI agents that reply to every WhatsApp — instantly.

A full WhatsApp Business platform on Meta's Cloud API — OpenAI agents, a shared team inbox, a visual template builder, campaigns, commerce, and a real developer API. Multi-tenant and white-label, so agencies can run it for their own clients.

Agents, not autorespondersOpenAI agents with a persona and tools reply on their own — and hand off to your team when needed.
One shared inboxThe whole team works a single WhatsApp number, with assignment and conversation case types.
Official Cloud APIBuilt on Meta's WhatsApp Business Platform — approved templates, interactive messages, and Flows.
The agent runtime

An AI agent for every number.

OpenAI · tool-calling

Agent runtime

Give each WhatsApp number a persona, wire in tools, and it replies on its own — calling functions mid-conversation and falling back to rule-based responses. A built-in playground lets you test an agent before it goes live, and every inference is logged.

Personas, scoped per number

Assign an agent to a whole number or an allow-listed set of contacts, each with its own system prompt and behaviour.

Tools & custom responses

The agent calls built-in tools to act; deterministic custom responses handle the paths you want to keep on rails.

Voice-note understanding

Customers send voice notes; the agent transcribes them and responds in the same thread.

Built to extend

A multi-provider (bring-your-own-key) architecture with a tool registry, MCP-server hooks, and per-agent RAG knowledge collections — rolling out behind feature flags.

Try it live

Write a persona. Talk to the agent.

The real agent, in your browser — describe how it should behave and message it like a customer would. Connecting a live WhatsApp number happens inside the app.

Connect a real number →
The whole platform

Everything a WhatsApp team needs.

Shared team inbox

Conversations across the whole team on one number, with unread and last-inbound tracking — no more forwarded screenshots.

Contacts & lists

A contact book with segmented lists you can target campaigns and assignments against.

Case types & assignment

Categorise conversations by case type and assign them to the right teammate.

Message templates

A visual template builder with server-rendered previews — categories, variables, and Meta approval built in.

Bulk campaigns

Queued, personalised sends targeted by contact list, delivered through a background worker.

Commerce catalog

Products and collections synced to WhatsApp's commerce catalog — sell and take cart orders straight from the chat.

A real developer platform

Public REST API

Send messages and templates, pull conversation history, and upload media from your own systems.

Scoped API keys

Per-key authentication backed by a full request-history log.

Signed webhooks

HMAC-signed delivery with retries and per-contact subscription preferences.

Developer hub & docs

A self-serve console with live API documentation and short-link tooling.

Built for agencies & scale

Multi-tenant & white-label

Organisations with isolated data and per-tenant branding, so agencies run it for clients under their own brand.

Roles & permissions

Granular RBAC with a permission catalog, seeded system roles, and invites.

Usage-metered billing

Razorpay subscriptions and plans, invoices, and per-usage records that meter what each tenant consumes.

Filament admin

An operator console with an audit log and per-integration settings for WhatsApp, AI, mail, storage, and billing.

Tech stack
Backend
Laravel 13PHP 8.3MySQL Filament 5SanctumLaravel Queue
Frontend
Alpine.jsTailwind CSSVite
WhatsApp & AI
Meta WhatsApp Cloud APIOpenAItool registry MCPRAG
Billing & infra
RazorpayCloudflare R2HMAC webhooks

Put an AI agent on your WhatsApp.

See it live →