Your first campaign, the consent-first way
Most WhatsApp tools let you upload a list and blast it. Then your number's quality rating pays the price. Klaros gets you to your first campaign by earning permission first, with every cost shown before you spend it.
1Connect your own number
In the Connections tab, add your Meta Phone Number ID, WhatsApp Business Account (WABA) ID, and a system-user access token. Set the webhook callback URL and verify token shown there in Meta's dashboard so replies and delivery receipts flow in.
Then hit Test. Klaros only offers recipients who can actually receive a test (people who messaged you in the last 24 hours). WhatsApp doesn't allow plain messages to anyone else, and your own business number can never message itself.
2Submit your templates to Meta: today, not later
Outbound to anyone outside a 24-hour conversation window requires a Meta-approved template, and approval can take hours to days. Go to Templates and submit two now, so the wait runs in parallel with everything else:
- A consent request (Marketing category): introduce yourself, say what you'd like to send, ask permission plainly: "Reply YES to hear from us, STOP to never hear from us again."
- Your first real message: the offer, update, or announcement you actually want to send once people have opted in.
3Bring your contacts in
Sync from the Klaros desktop app. Your contacts arrive with real context: names, groups, engagement history. Every contact starts as pending: known to you, but not yet opted in. Klaros never treats "in my phone" as permission to market.
4Pick your audience where the context lives
In the Network tab, every contact shows its consent state: pending, asked, opted in, opted out. Browse, search, tick the people who actually know you, and hit Broadcast to selected. Or start in Broadcast and drill into a WhatsApp group to hand-pick members.
5Send a one-time consent request
In Broadcast, tick "This is a one-time consent request". Klaros then only targets people who are still pending and have never been asked before (each contact is asked at most once, ever) and paces the run (default 200/day) so a cold list can't hurt your rating in one blast.
Replies handle themselves: YES/START opts them in automatically (with the reply stored as evidence), STOP opts them out and suppresses them everywhere, permanently.
6Watch the funnel, then market to the opted-in
Each broadcast shows its live funnel (sent → delivered → read → replied) with per-recipient drill-down, and the Costs tab shows exactly what Meta billed (and the markup you didn't pay). Once opt-ins arrive, your real campaigns go to "Everyone opted-in": an audience that said yes, delivering to a number Meta trusts.
₹What it costs: before you spend it
You pay Meta's own per-message rate and nothing else. Indicative rates for India (your dashboard's ratecard shows your actual billed averages once you send):
| Category | Indicative rate (India) | The trick |
|---|---|---|
| Service replies | Free | Anything you send within 24h of their last message costs nothing: drive replies, then converse free. |
| Utility | ~₹0.12 / message | Free inside an open 24h window. Use for receipts, updates, reminders. |
| Authentication | ~₹0.12 / message | OTPs and verification: never send these as Marketing. |
| Marketing | ~₹0.78 / message | The expensive one. Consent-first sending keeps its reply rates high enough to be worth it. |
A 200/day consent-request pilot ≈ ₹156/day. Asking 5,000 contacts for permission, once each, ≈ ₹3,900, and every opt-in it produces makes future conversations cheaper, because engaged contacts keep free service windows open. Confirm current rates in Meta Business Manager; they change and vary by country.
Own the number. Earn the audience. Pay Meta, not a middleman.
Klaros is self-deployed WhatsApp business messaging with structural zero markup. This guide is the product working as designed.
Start free trial →