Run a self-hosted WhatsApp API with QR channels.
Connect authorized WhatsApp accounts by QR code, issue API keys, send messages and forward signed webhooks.
Unofficial WhatsApp Web integration. Use only authorized accounts and opted-in communication.
curl -X POST https://api.yourbrand.com/api/v1/messages/text \
-H "x-api-key: cb_live_xxxxx" \
-H "content-type: application/json" \
-d '{
"channel_id": "chn_123",
"to": "8801XXXXXXXXX",
"text": "Your order is ready."
}'Everything needed to start selling access.
Customer onboarding, secure credentials, API delivery and operational visibility in one codebase.
Multi-tenant dashboard
Every customer gets an isolated workspace, channels, keys and message history.
REST API and webhooks
Send text messages through your own endpoint and receive Meta webhook events.
Secure token storage
Access tokens and verification secrets are encrypted with AES-256-GCM at rest.
API key management
Issue, display once, hash and revoke customer API keys safely.
Stripe subscriptions
Optional checkout flow for recurring Starter, Growth and Scale plans.
Message logs
Track accepted, delivered, read and failed events from a searchable dashboard.
Use your own margins and plan limits.
Starter
For small businesses
- 1 channel
- 1 API key
- Message and webhook logs
- Email support
Growth
For agencies and SaaS teams
- 5 channels
- 10 API keys
- Priority webhooks
- Priority support
Scale
For high-volume operations
- 25 channels
- Unlimited API keys
- Dedicated onboarding
- Custom limits