Skip to content
OmniChannels.ai

WhatsApp Business Solution Provider Checklist: 25 Questions

A WhatsApp Business Solution Provider checklist with 25 questions on pricing transparency, Meta fee pass-through, onboarding, support, APIs, data and exit.

Updated 9 min read

By OmniChannels.ai Editorial Team · Reviewed by BroadNet Messaging Solutions Team

WhatsApp

Short answer

Evaluate a WhatsApp Business Solution Provider on five things: whether Meta's message fees are passed through transparently and separately from platform fees, how onboarding and verification are handled, what support you get when templates or numbers have problems, how complete and documented the API and webhooks are, and whether you can export your data and migrate your number to another provider without losing it.

On this page
  1. What does a WhatsApp BSP actually do, and what does Meta do?
  2. The 25-question BSP checklist
  3. What happens to your number and templates if you switch BSP?
  4. How should you score the answers?
  5. Worked example: a European fashion brand selling into the Gulf
  6. What mistakes do buyers make with BSPs?
  7. How OmniChannels.ai helps

Key takeaways

  • Ask every provider to quote Meta's per-message charges separately from their own platform, setup and support fees.
  • Meta supports migrating a WhatsApp phone number between WhatsApp Business Accounts; the number keeps its display name, quality rating and messaging limit.
  • High-quality approved templates are copied during migration, but template quality ratings are not, and low-quality or pending templates are not copied.
  • Ownership of the Meta business portfolio and WhatsApp Business Account should sit with your company, not the provider.
  • A short paid pilot with your own templates and webhooks reveals more than a feature checklist.

This checklist is for procurement leads, CX and marketing managers and CTOs anywhere in the world who are choosing, or replacing, a WhatsApp Business Solution Provider (BSP). It gives you 25 questions to send in an RFP or ask in a demo, what a good answer looks like, and a scoring method. If you are in the UAE or Saudi Arabia and also need SMS and data residency answers, pair it with our guide to choosing a business messaging platform in the UAE and Saudi.

What does a WhatsApp BSP actually do, and what does Meta do?

Meta runs the WhatsApp Business Platform, sets the policies and template categories, and charges for messages. A BSP connects you to that platform and adds onboarding, software, support and billing. Knowing the split tells you which questions a provider can genuinely answer.

Area Decided by Meta Decided by the provider
Message pricing by category and market Yes Their own markup or platform fees
Template approval and categorisation Yes Template tools, guidance, tracking
Messaging limits and quality rating Yes Monitoring and alerts
Business verification and display name Yes Help preparing documents
Inbox, campaigns, reporting, integrations No Yes
Support hours, SLAs, account management No Yes
Data stored in the provider's tools No Yes

Most providers today build on Meta's Cloud API and onboard customers through Meta's Embedded Signup flow, which lets you create or connect your business assets in a guided process.

The 25-question BSP checklist

Send these questions in writing and ask for written answers. Vague replies are themselves a signal.

Pricing transparency and Meta fee pass-through

  1. Do you show Meta's per-message charges separately from your own fees, for every category (marketing, utility, authentication, service) and recipient market? Good answer: yes, as separate invoice lines.
  2. Do you add a margin to Meta's fees? Good answer: a clear yes or no with the percentage or amount.
  3. How do you pass on changes to Meta's rate card, and with how much notice? Good answer: automatic pass-through on Meta's effective date, with notification.
  4. How are service messages billed? According to Meta's pricing documentation, from 1 October 2026 Meta charges service messages after the first 1,000 free per business phone number per month; confirm in Meta's rate card. Good answer: the provider explains Meta's current terms and its own handling.
  5. What fixed fees apply (setup, monthly platform, per seat, per number, support tier)? Good answer: a complete price list.
  6. How does billing work (prepaid, postpaid, currency, minimum commitments)? Good answer: terms you can model in a business case.

Onboarding and account ownership

  1. Who owns the Meta business portfolio and WhatsApp Business Account? Good answer: you do, with the provider added as a partner.
  2. Which onboarding flow do you use? Good answer: Meta Embedded Signup or a documented equivalent.
  3. What help do you give for business verification and display name approval? Good answer: a document checklist and named contact.
  4. Can you onboard multiple numbers, brands or countries under one account structure? Good answer: a clear model with examples.
  5. How do you help with templates (drafting, categories, approval tracking, rejection fixes)? Good answer: in-product tracking plus guidance; see template categories and approval.

Support and operations

  1. What are your support hours, channels and response targets, and are they in writing? Good answer: a published support policy covering your time zone.
  2. What happens when a number is restricted or its quality drops? Good answer: alerts, a documented escalation path and practical advice; see messaging limits and quality rating.
  3. How do you communicate incidents and Meta platform changes? Good answer: a status page or proactive notices.
  4. Is there a named account or success manager at your volume? Good answer: a clear yes or no by tier.

APIs, integrations and features

  1. Is your API documented publicly or on request, with a sandbox? Good answer: documentation and a test environment before you sign.
  2. Which webhooks do you send (inbound messages, delivery statuses, template status, assignment)? Good answer: an event list with sample payloads; see our CRM and webhooks guide.
  3. How do you handle retries, idempotency and rate limits? Good answer: documented behaviour, not "it just works"; see the messaging API integration guide.
  4. What do the inbox, campaign and reporting tools include, and what needs a third-party product? Good answer: a demo using your scenarios.
  5. Which other channels can share the same inbox and contact record (SMS, email, Instagram, Telegram)? Good answer: a precise list, not a roadmap.

Data, security and exit

  1. Where is message content, media and contact data stored and processed, and for how long? Good answer: named regions, retention settings and sub-processors.
  2. Can we export conversations, contacts, templates and reports in a standard format at any time? Good answer: self-service exports such as CSV.
  3. Will you support migrating our phone number to another provider? Meta documents migration between WhatsApp Business Accounts. Good answer: yes, with the steps and timelines.
  4. What notice period and termination terms apply, and are there exit fees? Good answer: reasonable notice, no penalty beyond committed spend.
  5. What happens to our data after termination? Good answer: export window, then deletion with confirmation.

What happens to your number and templates if you switch BSP?

Your number can move; some things move with it and some do not. According to Meta's documentation on migrating phone numbers between WhatsApp Business Accounts:

  • Kept: display name, quality rating, messaging limit and Official Business Account status.
  • Copied: high-quality approved templates are duplicated and approved in the destination account, subject to space and categorisation checks.
  • Not kept: template quality ratings, and low-quality, rejected or pending templates.
  • Prerequisites: two-step verification on the number must be disabled, both accounts need approved business verification, and the destination needs a payment method.

Conversation history stored in the old provider's inbox is not part of Meta's migration, so export it before you leave.

How should you score the answers?

Weight what matters to your use case, score each answer 0–2, and compare totals.

Section Questions Suggested weight
Pricing transparency 1–6 25%
Onboarding and ownership 7–11 20%
Support and operations 12–15 20%
APIs and features 16–20 20%
Data and exit 21–25 15%

Score 0 for no answer or a vague one, 1 for partial, 2 for a clear written answer with evidence. Any 0 on questions 1, 7, 22 or 23 is worth treating as a deal-breaker, because those determine whether you can control cost and leave.

Worked example: a European fashion brand selling into the Gulf

"Linea Verde" (synthetic), an online fashion retailer based in Spain, wants WhatsApp for order updates and promotions in Spain, the UAE and Saudi Arabia.

  • Shortlist: three providers receive the 25 questions.
  • Provider A bundles Meta fees into a single price per message with no breakdown: 0 on question 1.
  • Provider B shows Meta fees separately but holds the WhatsApp Business Account in its own portfolio: 0 on question 7.
  • Provider C passes Meta fees through separately, onboards via Embedded Signup into Linea Verde's own portfolio, offers CSV exports and documents number migration.
  • Pilot: a four-week pilot with Provider C tests Arabic and Spanish templates, delivery webhooks into the order system and a holdout test on one promotion.

What mistakes do buyers make with BSPs?

  • Comparing a single "price per message" without separating Meta's fee.
  • Letting the provider own the business portfolio for convenience.
  • Skipping the exit questions because switching seems unlikely.
  • Accepting a feature list instead of a demo with your own templates.
  • Ignoring support hours in your time zone.
  • Assuming a provider can override Meta's template or quality decisions.

How OmniChannels.ai helps

OmniChannels.ai is powered by BroadNet Technologies, an official Meta Business Solution Provider. It onboards the WhatsApp Business API through Meta Embedded Signup and provides marketing, utility and authentication templates with phone preview and approval tracking. Campaigns run on WhatsApp, SMS, RCS, email and Telegram, and the Omni Inbox brings conversations together with assignment and tagging. The REST API and webhooks are publicly documented. WhatsApp is charged at Meta's rate with zero markup, there is no setup fee, and indicative list rates are in the cost estimator. Ask us these 25 questions on a demo.

Frequently asked questions

What is a WhatsApp Business Solution Provider?

A Business Solution Provider (BSP) is a company Meta allows to offer WhatsApp Business Platform access and services to other businesses. BSPs typically help with onboarding, template management, messaging tools, inbox software, APIs and billing. Meta still sets the platform rules, the message categories and its own per-message charges.

Should a BSP mark up Meta's WhatsApp message fees?

Some providers pass Meta's fees through at cost and charge separately for software, others bundle a margin into a per-message price. Either model can be fair, but you should see both numbers. Ask for Meta's charge and the provider's charge as separate lines for each category and market, and for a statement of how rate changes from Meta are passed on.

Can I move my WhatsApp number to another provider later?

Yes, Meta documents a process for migrating a phone number between WhatsApp Business Accounts. The number keeps its display name, quality rating and messaging limit, and high-quality approved templates are duplicated. Two-step verification must be disabled first, and conversation history stored in the old provider's tools does not move automatically, so request an export.

Who should own the WhatsApp Business Account?

Your company should own its Meta business portfolio and, where the setup allows, the WhatsApp Business Account, with the provider given access as a partner. Ownership affects how easily you can switch providers, add other tools and keep control of the phone number and templates. Confirm the ownership model in writing before onboarding.

How is this checklist different from choosing a GCC messaging platform?

This checklist focuses only on WhatsApp providers anywhere in the world: commercial terms, Meta fee handling, onboarding, support, APIs, data and exit. If you also need SMS sender registration, Arabic support and data residency answers for the UAE and Saudi Arabia, use the regional platform guide alongside it.

Sources

  1. WhatsApp Business Platform pricing — Meta for Developers
  2. Solution Providers — Meta for Developers
  3. Migrating phone numbers between WhatsApp Business Accounts — Meta for Developers
  4. Embedded Signup — Meta for Developers
  5. WhatsApp Business Messaging Policy