Onboard unlimited organizations, connect WhatsApp channels, and power automated communication with APIs, templates, flows, webhooks, and infrastructure-only mode — all from a single platform.
Organizations
Add Organization| Organization | WhatsApp Channel | Status | Messages (30d) |
|---|---|---|---|
| BrightMart | +1 (555) 123-4567 | Connected | 12,432 |
| HealthPlus | +1 (555) 987-6543 | Connected | 8,924 |
| TravelEase | +1 (555) 222-3344 | Connected | 5,231 |
| EduSphere | +1 (555) 444-7788 | Pending | — |
| HomeStyle | +1 (555) 666-9900 | Disconnected | — |
24
Organizations
18
Connected Channels
26,587
Messages (30d)
41,203
API Events (30d)
Managed Organizations
Onboard and manage unlimited client organizations with isolated data, channels, and settings.
Embedded Signup
Let your clients sign up and connect their WhatsApp numbers in just a few clicks.
Messaging API
Send and receive messages, manage media, and automate conversations using our robust API.
Webhooks
Receive real-time events for incoming messages, delivery updates, template status, and more.
Infrastructure-only Mode
Use our WhatsApp infrastructure and APIs without any pre-built flows or business logic.
Templates & Flows
Create, manage, and approve message templates and build reusable flows for your clients.
01 Connect Organization
Onboard your client and let client connect their WhatsApp channel in minutes.
02 Receive Events
We deliver real-time events to your webhooks for messages, statuses, and updates.
03 Respond via API
Use our API to respond, send templates, or trigger automated workflows.
Simple, powerful, and well-documented.
Send a Message
/v1/messages{
"to": "+5511999999999",
"type": "text",
"text": { "body": "Hello from SalePilot!" }
}Webhook Event
message.received{
"event": "message.received",
"organization_id": "org_123",
"from": "+5511999999999",
"type": "text",
"text": { "body": "Hi, I need help." }
}Auth
Bearer Tokencurl -X POST https://api.kovalinq.com/v1/messages \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d @request.jsonSalePilot Agency gives us the control and flexibility to power messaging for hundreds of clients. The infrastructure is rock-solid and the APIs are clean, reliable, and developer-friendly.
— Rodrigo Silva, CTO at Nexa Digital