Skip to main content
GullySystem
A practical guide

WhatsApp Business API Integration: What Businesses Should Know

Ganesh HSStrategy and Technology, GullySystem
Practical advice · 5 min read

In this guide 7 sections
The short answer

WhatsApp Business API integration requires customer opt-in before messaging. It uses Meta-approved templates for anything outside a 24-hour reply window, and it has run on per-message pricing since July 2025. It is built for confirmed transactional and consented marketing use, not bulk unsolicited outreach. Accounts sending unwanted messages risk quality restrictions or bans.

What the API is for and what counts as spam

Consider a multi-branch coaching institute. It wants to send fee due reminders and batch timing changes and to answer parent queries, which is transactional and support messaging to people who already know the business. That is a legitimate use. Buying a phone number list for a promotional blast is not what the API is for, and that kind of use is exactly what gets accounts flagged.

Consent is the test. Meta draws the line at consent and not at message content alone, so a reminder to a parent who enrolled a child is a service message. The identical reminder sent to a number scraped from a public directory is not, however useful the wording may be, and recipients are likely to block or report it.

Current onboarding, template and messaging rules

Setup starts with verification. Access means passing Meta’s business verification, and the connection runs either through a Meta Business Partner or directly through the Cloud API, depending on how much tooling you want. Templates govern first contact. Any message sent outside an open 24-hour conversation window must use a pre-approved template, and free text is allowed only as a reply inside that window.

These rules keep shifting. Meta has changed its onboarding, verification and template review requirements several times in recent years, so check the current process in its developer documentation when you set up. Do not trust an old guide. An earlier project or a vendor’s outdated guide may describe approval steps, template categories or limits that no longer apply to a new account.

Opt-ins, preferences, routing and human handoff

Opt-in must come first. Meta requires businesses to obtain a person’s opt-in before messaging them, and under its current policy that opt-in need not mention WhatsApp by name. Consent collected through any channel is acceptable if it states the business name and makes clear that the person agrees to receive messages. Local law may add requirements of its own, so ask a legal adviser to check the exact wording before you collect consent from anyone.

Offer categories and an exit. Let customers choose categories such as order updates versus promotional offers, and give a clear opt-out for each, which lowers the chance of a customer blocking the number. Humans must stay reachable. Every automated flow also needs a defined point where a real person takes over the conversation, covering the queries that a bot or a template cannot resolve.

Provider and message costs from official sources

Pricing changed in 2025. Since 1 July 2025, Meta has charged for the WhatsApp Business Platform per message, replacing the older per-conversation model, and billing happens when a template message is delivered. Rates vary by destination country and by category, which is marketing, utility or authentication, while non-template replies inside the 24-hour customer service window remain free.

Providers add their own fee. A Business Solution Provider supplies your API access and tooling, and on top of Meta’s per-message rate it typically adds its own markup or subscription fee. Budget for both numbers. Confirm both from the provider’s current published pricing before you set a budget, since Meta has signalled further pricing changes through 2026.

Delivery failures and account health

Your number has a score. The number carries a quality rating that Meta tracks from block rates and complaint volume, and a low score can limit how many people it may message per day. Setup is only the start. Monitoring the rating is part of running the integration, so someone should own it and look at it each week alongside template approvals and opt-out requests.

Failures need a dashboard. Delivery failures belong in a dashboard someone checks regularly, like the exception queue of any other integration, so a problem is found before a customer reports it. Two examples stand out. One is a template rejected after a formatting change, and the other is an opted-out number being messaged anyway, which invites blocks and complaints.

Consent-aware messaging workflow

A flow diagram showing a customer’s journey from opt-in capture, with the business name and consent statement recorded, through category selection and template-based transactional messages. It also shows the 24-hour free-reply window, an opt-out path per category, and an escalation point to a human agent.

Open a blank worksheet to print

Questions owners ask

Can we send unsolicited bulk messages?

No. Meta requires documented opt-in before a business can message someone on WhatsApp. Messaging people who have not consented risks the account being restricted or banned, however relevant the message content is.

How do customers opt out?

Provide a clear instruction in your messaging for how to stop receiving a given category of message, and honour it immediately. Meta’s guidance expects category-level opt-outs and not just an all-or-nothing block. This is good practice for maintaining account quality.

Do we need a Business Solution Provider?

Not always, since the Cloud API can be used directly, but a provider adds tooling and support at its own fee. Compare Meta’s per-message rate plus the provider’s charge before deciding.

Browse all guidesBack to top ↑
Next step

Have a specific situation to work through?

This article covers the general case. Tell us what you’re actually dealing with and we’ll respond directly.

Discuss Your Requirement