Ready to send WhatsApp marketing messages?Take the 2-minute survey →
Resources›API providers (BSPs)

What a WhatsApp Business Solution Provider does, and what to ask one

BSP, Solution Partner, Tech Provider: what the names mean, who owns your account, who pays Meta, and the questions that separate one provider from another.

· Updated · 4 min read
In short

A WhatsApp Business Solution Provider — a BSP — is a company that connects other businesses to the WhatsApp Business Platform. Meta's documentation sorts these companies into three kinds of partner: Solution Partners, Tech Providers and Tech Partners. All of them send through the same Cloud API at the same Meta prices. What differs is who owns your account, who pays Meta, and what the software does on top.

On this page BSP and Meta's names Who pays Meta Who owns the account Do you need one? The official API Questions to ask

BSP, and the names Meta uses

Three kinds of partner, one platform.

"BSP" is the name most people search for. In Meta's documentation the same companies are partners — businesses that provide WhatsApp messaging services to other businesses — and they come in three kinds:

Solution PartnerTech ProviderTech Partner
Offers the full platform to other businessesYesYesYes
Can pay Meta for you from its own credit lineYesNoNo
Who bills you for Meta's messagesThe partnerMetaMeta
Is a Meta Business PartnerYesNoYes

A Tech Partner is a Tech Provider that has also been accepted as a Meta Business Partner. A Tech Provider can work together with a Solution Partner that brings the credit line; Meta calls that a Multi-Partner Solution.

Who pays Meta

Your card, or the provider's credit line. It changes what you see.

Your own cardYou add a payment method to your WhatsApp Business Account after you connect. Meta charges it at its list price, and the provider bills only for its own service. This is how Tech Providers and Tech Partners work.
The provider's credit lineA Solution Partner can pay Meta for you and invoice you instead. Meta's charge reaches you inside the partner's invoice, often with a markup, and Meta no longer shows you its own cost figure for those messages.

Either way, Meta's charge is the same: per delivered message, set by the category and the recipient's country. What a marketing message costs, country by country.

Who owns the account

The account should sit in your business portfolio, not the provider's.

Your WhatsApp Business Account holds your templates and phone numbers and carries your number's quality history. When you connect a product built on the platform, Meta opens its own signup window: you choose the account, see what you are granting, and the account stays in your business portfolio. An account can be shared with up to two partners at a time (), and you can remove a partner's access.

If the account was created in the provider's portfolio instead, it belongs to the provider's business, and so do the templates on it.

Do you need a provider at all?

Only if you don't want to build the software yourself.

Meta's Cloud API is open to any business. A company with developers can build on it directly — one API call per message, plus the sending queue, limits, retries and webhooks, and then the screens a marketing team works in. Meta's own documentation sends businesses that only build for themselves to the Cloud API's get-started guide; partner programs are for companies that serve other businesses.

Everyone else uses a product built on the platform. The three ways to use it compares the options side by side.

Is it the official API?

Every approved route goes through the Cloud API.

Meta shut down the self-hosted On-Premises API on October 23, 2025. Since then, every approved way of sending WhatsApp messages in bulk goes through the Cloud API — directly, or through the Marketing Messages API, a second route Meta built for marketing messages that carries the same templates. Ask a provider which of the two it sends through. Any other answer means it isn't using the platform.

Questions to ask a provider

Nine questions that separate one WhatsApp API service provider from another.

  1. Is the WhatsApp Business Account in our business portfolio, or in yours?
  2. Who pays Meta — our card at Meta's list price, or your invoice? If yours, what do you add per message?
  3. Which currency will we be billed in?
  4. If we leave, do our number, templates and quality history stay with us?
  5. Do you send through the Cloud API, the Marketing Messages API, or both?
  6. Is someone who stopped our marketing messages left out of every later send automatically?
  7. When our list is bigger than our messaging limit, is the send split across days?
  8. Do our reports outlive Meta's own analytics window?
  9. Which permissions does Meta's signup window ask us to grant, and why each one?
Where Rapio fits

Rapio isn't a Solution Partner and doesn't resell messages. It's software that connects to your own WhatsApp Business Account through Meta's signup window: the account stays in your portfolio, Meta bills the messages to your card at its list price, and Rapio charges a fixed monthly fee for the software.

Sources

Keep reading

Glossary · All resources

Campaigns on your own WhatsApp Business Account.

Meta bills the messages at its list price. We charge a fixed fee for the software.