WhatsApp for developers

The fastest way to add official WhatsApp to your product. Send messages, receive webhooks, connect customer-owned numbers, and build AI-powered WhatsApp workflows.

Connect to WhatsApp in 2 minutes

Use a Kapso sandbox number, instant setup with a pre-verified number, or customer setup links for multi-tenant products.

Sandbox

Test WhatsApp messaging without production credentials.

Instant setup

Start with a Kapso-managed WhatsApp number.

Customer setup links

Let customers connect their own WhatsApp accounts to your product.

Build with API, CLI, MCP, and agent skills

Kapso is built for humans and AI agents. Use the CLI from a terminal, Kapso WhatsApp MCP for live WhatsApp operations, and Kapso agent skills inside coding tools.

curl -fsSL https://kapso.ai/install.sh | bash
kapso setup
kapso whatsapp messages send --phone-number "<phone-number-id>" --to 15551234567 --text "Hello"

Start with Build with AI, Kapso WhatsApp MCP, or llms.txt.

Everything around the WhatsApp API

Messages and templates

Send text, media, templates, reactions, locations, buttons, lists, and WhatsApp Flows.

Webhooks and logs

Receive inbound messages and status events, then debug delivery from Kapso logs.

Inbox and workflows

Manage conversations, route work, run automations, and hand off to humans when needed.

Serverless functions

Deploy JavaScript functions for webhook processing, WhatsApp Flow data endpoints, and integrations.