Everything in Klaros
16 capabilities live in production. Click any card for details.
Messaging & inbox
7 featuresConversational inbox
Two-pane WhatsApp-style inbox with 24h window countdown and template fallback.
- Conversation list → thread → composer flow
- Live 24h window indicator — auto-switches to template mode
- Filter by line, assignee, status, or label
- Media viewer for images, documents, audio
Team assignment
Assign conversations to agents. Filter by "Mine / Unassigned / All." Internal notes.
- Multi-agent seats with individual login
- Admin / agent roles with per-agent API keys
- Claim or assign conversations
- Per-agent line grants — control who sees which number
- See who replied last in each thread
Broadcasts & campaigns
Template sends to segments. Delivery funnel, scheduling, pre-send cost estimate.
- Composable audiences — segments, lists, groups, or all opted-in
- Delivery funnel: sent → delivered → read → replied
- Pre-send cost estimate using 90-day rate history
- Consent-checked at send time
Template builder
Create, edit, submit for Meta approval. Track status live via webhooks.
- Rich templates — header media, body variables, buttons
- Approval status tracking in real time
- Reuse across campaigns
AI reply assist
One-click "suggest reply" grounded in the thread. Never auto-sent.
- Draft appears in composer — agent decides to send or edit
- Uses your own AI key (Claude)
- Optional, off by default — no AI without your consent
Multi-number support
Multiple WhatsApp lines in one workspace. Per-line inbox, per-line send.
- Connect unlimited numbers under one deployment
- Friendly display-name labels per number
- Choose send-from line in UI or via API
- Per-number cost + quality visibility
Auto-replies & keyword triggers
Greeting, away, keyword-based responses. Consent opt-in/opt-out flows.
- Greeting + away auto-messages
- Keyword-triggered template sends
- Built-in opt-in / opt-out consent capture
Platform & data
6 featuresCost dashboard
Real Meta costs by category and campaign. Cost-per-reply. Pre-send estimates. Markup: $0.
- Reads Meta's conversation-analytics cost data verbatim
- Breakdown by marketing / utility / service / country
- Per-campaign cost + cost-per-reply
- Pre-send estimate using 90-day rate history
- Permanent "Klaros markup: $0" — auditable in code
REST API + OpenAPI
Versioned /api/v1 — send messages, manage contacts, trigger campaigns.
- Send text, templates, media programmatically
- Full OpenAPI 3.1 spec for codegen + Swagger
- Bearer API-key auth, 24h-window-gated
Outbound webhooks
HMAC-signed events to your endpoints. Retry + dead-letter queue. n8n/Zapier-ready.
message.received,message.status,message.optout- HMAC-SHA256 signature verification
- Backoff retries, auto-disable dead endpoints
Contacts & segments
Import, tag, segment. Build campaign audiences with deduplication.
- CSV import with field mapping
- Tag-based segmentation
- Dedup across audience sources
- Profile-scoped with session narrowing
Self-hosted on Cloudflare
Workers + D1 + R2 + Queues. Your account, your data, your infrastructure.
- Deploy to your own Cloudflare account
- D1 database, R2 media storage, Queues for async
- Tokens encrypted at rest
- Full data export — leave any time, keep everything
Full data export
Export contacts, conversations, consent records. No vendor lock-in.
- One-click export to CSV/JSON
- Consent records with provenance
- No "please contact support" — it's your data
Trust & compliance
3 featuresOfficial Cloud API
100% Meta-sanctioned. No Baileys, no grey-area scraping, no ban risk.
- Embedded signup connects your WABA
- All sends through the official Cloud API
- Template approval through Meta channels
Consent ledger + GDPR
Opt-in/opt-out audit trail. Right-to-erasure. Consent-evidence export.
- Consent checked before every send
- Full audit trail with timestamps + evidence
- GDPR erasure + data export on demand
BYO-WABA — keep your number
Bring your existing WhatsApp Business Account. Coexistence mode — both work.
- No number migration needed
- Health-check verifies token, webhooks, send capability
- Guided runbook for the full process
Coming soon
On the roadmapDrip sequences
Time-based message sequences with pause-on-reply. Consent-checked at every step.
CTWA ad attribution
Attribute replies and conversions back to the Facebook/Instagram ad that started them.
Canned replies
Pre-written responses with / slash-insert in the compose box. Team-shared library.
Conversation labels
Tag conversations (VIP, Urgent, Support). Create saved inbox views filtered by label.
Zapier / Make / n8n
Connect to 5,000+ apps. Built on the existing REST API + webhooks.
See it in action
Start your free trial in minutes. No credit card, no commitment.