Customer Service

    WhatsApp customer service, powered by the Cloud API

    Run support on the official API with a shared inbox, SLA timers, agent roles, and transparent per-conversation pricing — no markup.

    Shared inboxSLA trackingTransparent pricingRole-based access

    At a glance

    Freeservice conversationsUser-initiated, most markets
    0%fee markupPassed through at cost
    UnlimitedagentsOn one number
    24/7coverageAuto-reply + hand-off

    What you get

    Everything you need, in one workspace

    Shared team inbox

    Every support conversation in one queue with unlimited agents on the same WhatsApp number.

    SLA timers

    First-response and resolution SLAs per queue, with alerts before a breach.

    Roles + audit log

    Admin, agent, and viewer roles with every action timestamped for quality and compliance.

    Auto-reply + bot deflection

    Deflect common questions with flows and route the rest to the right agent with context.

    Transparent billing

    See exactly what Meta charged per conversation in the billing dashboard — Greenbubble adds no markup.

    Support analytics

    Volume, response time, resolution time, and CSAT by agent and by queue.

    How it works

    From setup to sent in a few moves

    1. 01

      Connect the API

      Link your WhatsApp Business number to Greenbubble in a few minutes.

    2. 02

      Build your queues

      Set up routing rules, skills, and SLAs for sales, support, and billing.

    3. 03

      Deflect with bots

      Add flows for order status, returns, and FAQs to cut ticket volume.

    4. 04

      Measure and improve

      Track response and resolution time, then tune staffing and flows from the data.

    Deep dive

    Support on WhatsApp, without surprises

    WhatsApp Business API pricing, plainly explained

    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.

    How Meta charges

    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:

    • Marketing — business-initiated, promotional. Most expensive.
    • Utility — business-initiated, transactional (order updates, shipping). Mid-cost.
    • Authentication — business-initiated, one-time-password / verification. Cheapest business-initiated.
    • Service — user-initiated. Free in most markets.
    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.

    The one rule to remember

    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.

    Sample rates (Q3 2026, USD per conversation)

    CountryMarketingUtilityAuthenticationService (user-initiated)
    India$0.0125$0.0042$0.0030Free
    USA$0.0725$0.0220$0.0140Free
    UK$0.0640$0.0200$0.0130Free
    Brazil$0.0500$0.0150$0.0090Free
    Mexico$0.0350$0.0120$0.0070Free
    UAE$0.0460$0.0140$0.0085Free

    Rates above are illustrative — Meta updates these quarterly. Always check the official Meta pricing page before budgeting.

    Reading a rate card without over-reading it

    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.

    Sample campaign cost — 10,000 marketing messages to India

    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

    Side-by-side: same volume, different choices

    ScenarioConversationsRateMeta cost
    10,000 marketing, India10,000$0.0125$125
    10,000 utility, India10,000$0.0042$42
    10,000 marketing, USA10,000$0.0725$725
    10,000 utility, USA10,000$0.0220$220
    10,000 service, any0 billableFree$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.

    Cost-optimisation tactics

    1. Earn user-initiated conversations — reply-to-win loops, persistent menu buttons, click-to-WhatsApp ads that bring users in first.
    2. Use utility templates when possible — order updates and shipping notifications cost less than marketing.
    3. Consolidate sends into 24-hour windows — every business-initiated message outside the existing conversation opens a new billable conversation.
    4. Clean your list — drop contacts who never engage. Smaller, more engaged lists beat larger, dormant ones.
    5. Watch quality rating — high quality rating raises throughput limits, low quality rating can trigger throttling.

    A monthly cost-review checklist

    • Count conversations by category and country; compare against last month.
    • Flag any campaign where block or opt-out rates are rising.
    • Look for service windows that expired before your team replied.
    • Check whether any marketing send could have been sent as utility.
    • Reconcile Meta's fees against your itemised invoice.
    • Retire templates that no longer earn their cost.

    How Greenbubble handles billing

    • Live display of Meta's per-conversation cost on every send, before you press the button.
    • Cost attribution per campaign, per template, per agent.
    • Monthly invoice separates Meta cost, Greenbubble SaaS cost, and any add-ons.
    • No minimum spend. No per-message markup. No surprise overage fees.

    Why the send-preview matters

    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.

    Putting the numbers in one place

    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.

    Where teams most often overspend

    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.

    The relation between cost and reply speed

    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.

    A note on currency and taxes

    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.

    FAQ

    How much does WhatsApp Business API cost per message?

    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.

    Is WhatsApp Business API free?

    The API itself is free to integrate. Meta charges per conversation. Greenbubble's SaaS pricing is separate and published on the pricing page.

    What is the WhatsApp Business API pricing in India?

    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.

    Why is my WhatsApp Business API bill higher than expected?

    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.

    Does Greenbubble add any markup on WhatsApp fees?

    No. Greenbubble passes Meta's conversation fees through at cost. You see exactly what Meta charges for each conversation in your billing dashboard.

    What is the difference between marketing and utility pricing?

    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.

    Are authentication messages cheaper than marketing?

    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.

    Can WhatsApp costs be passed to the customer?

    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.

    Plan a campaign budget

    Open pricing calculator → · Start free trial → · Read Meta's official rate card →

    FAQ

    Questions, answered

    How much does the API cost per message?

    Meta charges per conversation, not per message. Rates vary by country and type; user-initiated service conversations are free in most markets.

    Is the API free?

    The API itself is free to integrate. Meta charges per conversation, and Greenbubble charges a separate published SaaS fee.

    What is the pricing in India?

    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.

    Why is my bill higher than expected?

    Usually because multiple business-initiated conversations opened within 24 hours. Greenbubble's pacing and quiet-hours settings prevent this and flag spikes.

    Does Greenbubble add markup?

    No. Meta's fees pass through at cost and every conversation is itemised in your billing dashboard.

    Support that scales

    Run customer service with transparent pricing.

    Shared inbox, SLA timers, and per-conversation billing passed through at Meta’s rate.