Shared team inbox
Every support conversation in one queue with unlimited agents on the same WhatsApp number.
Run support on the official API with a shared inbox, SLA timers, agent roles, and transparent per-conversation pricing — no markup.
At a glance
What you get
Every support conversation in one queue with unlimited agents on the same WhatsApp number.
First-response and resolution SLAs per queue, with alerts before a breach.
Admin, agent, and viewer roles with every action timestamped for quality and compliance.
Deflect common questions with flows and route the rest to the right agent with context.
See exactly what Meta charged per conversation in the billing dashboard — Greenbubble adds no markup.
Volume, response time, resolution time, and CSAT by agent and by queue.
How it works
Link your WhatsApp Business number to Greenbubble in a few minutes.
Set up routing rules, skills, and SLAs for sales, support, and billing.
Add flows for order status, returns, and FAQs to cut ticket volume.
Track response and resolution time, then tune staffing and flows from the data.
Deep dive
The single most-asked question about the WhatsApp Business API. Here's the live answer — country by country, conversation type by conversation type — plus a calculator you can use right now to plan a campaign budget.
Meta charges per conversation, not per message. A conversation is a 24-hour window during which you can exchange unlimited messages with a contact. Conversations are categorised:
Important: if a contact messages you first, every message in the next 24 hours is free (subject to country rules). This is why prompt reply is your biggest cost-saver.
Billing follows the start of a conversation, not each message inside it. A business-initiated message opens a billable conversation at the category rate. A user-initiated message opens a free service window. Everything else is a detail. If you remember only one thing from this page, remember that replying quickly to an incoming message keeps you inside a free window; letting it expire and then messaging the customer later turns a free interaction into a paid one.
| Country | Marketing | Utility | Authentication | Service (user-initiated) |
|---|---|---|---|---|
| India | $0.0125 | $0.0042 | $0.0030 | Free |
| USA | $0.0725 | $0.0220 | $0.0140 | Free |
| UK | $0.0640 | $0.0200 | $0.0130 | Free |
| Brazil | $0.0500 | $0.0150 | $0.0090 | Free |
| Mexico | $0.0350 | $0.0120 | $0.0070 | Free |
| UAE | $0.0460 | $0.0140 | $0.0085 | Free |
Rates above are illustrative — Meta updates these quarterly. Always check the official Meta pricing page before budgeting.
The rate card tells you the cost of opening a conversation. It does not include your SaaS fee, your staff cost, or the value of the conversation to your business. A "cheap" market with low conversion can be more expensive per sale than an "expensive" market with high conversion. Use the rate card to budget, and your own conversion data to decide where to invest.
10,000 contacts
× $0.0125 per conversation (India, marketing)
= $125 in Meta conversation fees
+ $0 in Greenbubble per-message markup
+ your Greenbubble SaaS plan
For 10,000 utility messages to the US:
10,000 contacts
× $0.0220 per conversation (USA, utility)
= $220 in Meta conversation fees
+ $0 in Greenbubble per-message markup
+ your Greenbubble SaaS plan
| Scenario | Conversations | Rate | Meta cost |
|---|---|---|---|
| 10,000 marketing, India | 10,000 | $0.0125 | $125 |
| 10,000 utility, India | 10,000 | $0.0042 | $42 |
| 10,000 marketing, USA | 10,000 | $0.0725 | $725 |
| 10,000 utility, USA | 10,000 | $0.0220 | $220 |
| 10,000 service, any | 0 billable | Free | $0 |
The same 10,000 contacts can cost anywhere from nothing to several hundred dollars depending entirely on who initiates and which category you use. Policy-appropriate category choice and user-initiated entry points are the levers.
The single most useful cost control is seeing the bill before you commit. Greenbubble shows the estimated Meta fee for a campaign as you build it, so a send you cannot afford is obvious before it goes out rather than on next month's invoice. Teams that switch from a bundled platform often discover they were paying a markup they never saw.
Keep a simple monthly sheet with four columns: conversations by category, Meta cost, SaaS cost, and the business outcome (orders, bookings, resolved tickets). Over a few months you can see your true cost per outcome, and you can defend the channel to finance with real numbers rather than delivery counts. That single habit prevents most "why is this getting expensive?" conversations.
Three patterns recur. Re-opening service windows because replies are slow. Sending marketing to contacts who are unlikely to convert. And misclassified templates that should have been utility. Each has a fix that costs nothing: faster first response, list hygiene, and honest categorisation.
Because an inbound message opens a free 24-hour service window, the speed of your first reply is a direct input to your bill. A team replying within minutes almost never reopens a conversation; a team replying the next day frequently does. Understaffed peak hours, not message content, are often the real source of unexpected spend. Staffing the inbox is a cost decision, but so is understaffing it.
Rate cards are published in US dollars, while your local invoice may be in another currency and may include applicable taxes. If you are budgeting across markets, convert at a conservative rate and add a small buffer rather than assuming the published number is your final cost. The conversation count is the part you control; the conversion and tax are not.
Meta charges per conversation, not per message. Rates vary by destination country and by conversation type (marketing, utility, authentication, service). User-initiated service conversations are free in most markets. See the live pricing table below.
The API itself is free to integrate. Meta charges per conversation. Greenbubble's SaaS pricing is separate and published on the pricing page.
As of 2026, India rates are approximately ₹0.50 for marketing conversations and ₹0.25 for utility conversations, with service (user-initiated) conversations free. Check Meta's current rate card before budgeting.
The most common cause is opening multiple business-initiated conversations within a 24-hour window. Greenbubble's pacing rules and quiet-hours settings help prevent this; the analytics dashboard flags any unusual spike.
No. Greenbubble passes Meta's conversation fees through at cost. You see exactly what Meta charges for each conversation in your billing dashboard.
Marketing conversations are business-initiated messages about your products or brand and carry the highest rate. Utility conversations are business-initiated messages tied to a specific transaction — order, delivery, account update — and are cheaper. Misclassifying marketing as utility is a policy violation, so classify honestly.
Yes. Authentication templates, used for one-time codes and verification, are the cheapest business-initiated category in most markets. They also have strict formatting rules, so only use them for genuine verification flows.
Some businesses recover messaging costs through service fees, but that is a commercial decision, not a platform feature. What matters technically is that you can see the exact Meta cost on every send, which makes any recovery model transparent.
Open pricing calculator → · Start free trial → · Read Meta's official rate card →
FAQ
Meta charges per conversation, not per message. Rates vary by country and type; user-initiated service conversations are free in most markets.
The API itself is free to integrate. Meta charges per conversation, and Greenbubble charges a separate published SaaS fee.
As of 2026, roughly ₹0.50 for marketing and ₹0.25 for utility conversations, with service conversations free. Always check Meta's current rate card.
Usually because multiple business-initiated conversations opened within 24 hours. Greenbubble's pacing and quiet-hours settings prevent this and flag spikes.
No. Meta's fees pass through at cost and every conversation is itemised in your billing dashboard.
Keep reading
Support that scales
Shared inbox, SLA timers, and per-conversation billing passed through at Meta’s rate.