Built for
conversations.
Kerni gives product teams a battle-tested WhatsApp REST API with embedded multi-tenant signup — and gives sales and ops teams a shared inbox, flows, and campaign tooling. Ship in days, not months.
Send a message
curl -X POST https://api.kerni.co/v1/messages \
-H "Authorization: Bearer <token>" \
-d '{
"to": "+57300000000",
"type": "text",
"text": { "body": "Hello from Kerni!" }
}'Embedded signup
Customers connect their WhatsApp number in minutes. No Meta compliance work for you.
24h window handling
Automatic session tracking, template fallbacks, and rate limit management.
HMAC-signed webhooks
Every inbound event is signed so you can verify authenticity before processing.
Trusted by teams using WhatsApp at scale
AI agent startup for restaurantsEdTech replacing TwilioSales teams on Monday.comInfrastructure for builders.
Add WhatsApp as a dependency inside your product. The embedded signup flow handles all Meta compliance so your customers can connect their own number in minutes — not months. One REST API. Every message type supported.
- Multi-tenant embedded signup — customers connect their own number
- JSON REST API with Bearer auth, OpenAPI spec included
- Text, media, voice (TTS/STT), interactive & template messages
- HMAC-SHA256 signed outbound webhooks
- Per-line rate limiting and 24h conversation window management
- AI agent integration for inbound automation routing
Embedded signup flow
// 1. Generate a signup link for your customer
POST /v1/tenants/signup-link
// 2. Customer connects their WhatsApp number
// Meta compliance handled automatically
// 3. Receive webhook when ready
{
"event": "tenant.connected",
"tenant_id": "t_abc123",
"phone_number": "+57300000000"
}Used by
"We replaced Twilio with Kerni and cut our messaging infrastructure cost by 60%. The embedded signup alone saved us weeks of compliance work."
— Founding engineer, EdTech platform
Inbox — live view
Pedro Gómez
9:41 am
Buenos días, ¿tienen disponibilidad?
Daniela Reyes
9:38 am
Perfecto, confirmado para el viernes.
Carlos Mendez
9:22 am
¿Me pueden enviar la cotización?
Sofía Castro
8:55 am
Gracias, quedamos pendientes.
AI summary — 4 active conversations, 2 need reply
Inbox for operators.
A shared helpdesk built for sales and ops teams running WhatsApp as their primary revenue channel. Configure flows, run campaigns, and let AI summarize conversations — no engineers required.
- 3-column helpdesk inbox — shared across your whole team
- AI conversation summaries powered by OpenAI
- Configurable conversational flows and inbound automation
- Bulk messaging campaigns with scheduling and analytics
- Monday.com integration for lead sync and outbound sequences
- Passwordless auth — no passwords to manage or reset
One platform. Every capability.
Every message type
Text, images, video, audio, documents, location, contacts, interactive buttons, lists, and templates. Full WhatsApp parity.
TTS & STT built in
Send text-to-speech messages and receive speech-to-text transcriptions. Build voice-aware AI agents without extra infrastructure.
Inbound router
Route incoming messages through flows, trigger conditions, or AI agents. Fully configurable, no code needed for common paths.
Rate limits handled
Per-line rate limiting, automatic queue management, and 24h window tracking so you never accidentally block a number.
Signed webhooks
Every outbound event is HMAC-SHA256 signed. Verify authenticity before you process a single message.
Bulk messaging
Schedule and send bulk messages with analytics. Designed for sales sequences and operational notifications.
Start free. Scale when you're ready.
Kerni API is free to start. Kerni Platform has a free trial. Usage-based pricing means you only pay when you ship.
For operators
Kerni Platform
Free trial
Per-seat pricing after trial, no surprise overages
Ship WhatsApp in days,
not months.
Join the teams that chose Kerni over building their own compliance layer or paying Twilio pricing.