WhatsApp Business API · Tech Provider

WhatsApp Embedded Signup & Tech Provider Onboarding: Connecting Client Numbers at Scale

If your platform needs to connect dozens or hundreds of client WhatsApp numbers, the basic Cloud API setup is not enough. You need the Tech Provider program and WhatsApp Embedded Signup — and that is where most SaaS projects get stuck.

Connecting a single WhatsApp number to the Cloud API is one thing. Onboarding many client numbers through your own product — so each customer keeps ownership of their WhatsApp Business Account while your platform sends and receives on their behalf — is a completely different setup. This is what the Tech Provider program and WhatsApp Embedded Signup are built for, and it carries real configuration and review hurdles that a basic setup guide never mentions.

WhatsApp Embedded Signup tech provider onboarding overview

Two pieces that work together

Tech Provider program

Meta's program for software companies (ISVs/SaaS) that onboard other businesses onto WhatsApp. It lets your business act on behalf of your clients, each on their own WhatsApp Business Account, instead of forcing every client to build their own integration.

WhatsApp Embedded Signup

The "Login with Facebook" popup flow you embed in your product. The client signs in, creates or selects a Meta Business Portfolio, picks or adds a phone number, accepts terms, and your app receives the credentials — all without leaving your UI. If a client already uses the WhatsApp Business app on the number, WhatsApp Coexistence lets the app and Cloud API run together during onboarding.

Why this is harder than a single-number setup

Business Verification dependency

Higher messaging limits and Official Business Account status depend on Meta Business Verification — for your own business and, often, your clients'. An unverified portfolio caps what the integration can do.

The configuration ID

WhatsApp Embedded Signup runs against a configuration (config_id) you set up in the App Dashboard. Get the permission set or the configuration wrong and the popup either fails or onboards clients with the wrong access.

Permissions & tokens

The flow needs the correct WhatsApp business permissions selected — and the right token strategy (such as system-user access) so onboarded numbers keep working past short-lived user tokens.

On-behalf-of ownership

Clients must retain ownership of their own WhatsApp Business Account while your app operates it. Getting the OBO relationship right matters for trust, billing, and access revocation.

What the onboarding flow involves (high level)

  1. Register as a Tech Provider

    Set up your Meta app and business correctly for the Tech Provider use case before any client onboarding. For Meta's requirements, see its Embedded Signup overview.

  2. Configure WhatsApp Embedded Signup

    Create the configuration, select the correct WhatsApp business permissions, and capture the configuration ID Meta provides. WhatsApp Embedded Signup runs against a config_id instead of classic scopes, and our Facebook Login for Business vs Facebook Login guide explains why business apps use config_id.

  3. Embed the signup button in your product

    Add the launch button and handle the callback so your app receives the account and phone number details when a client finishes the flow.

  4. Handle credentials & tokens

    Exchange and store the credentials securely so each onboarded number keeps sending and receiving reliably. Onboarded numbers keep working past short-lived user tokens only with the right token strategy, and our Meta system user access tokens guide explains admin, employee, and BISU tokens.

  5. Resolve Business Verification

    Ensure verification is in place so messaging limits and account status are not stuck at the lowest tier.

We deliberately keep the exact configuration values, permission combinations, and token handling out of this article — those details are where onboarding breaks, and getting them wrong can lock you out or onboard clients incorrectly. That precise implementation is the work we do for you.

The end result

A working WhatsApp Embedded Signup flow inside your product where clients connect their own WhatsApp number in a few clicks, your platform sends and receives on their behalf, and ownership and verification are set up cleanly — instead of a half-finished integration that stalls at verification or token errors.

Where these projects most often stall

  • Trying to scale client onboarding on a basic single-number Cloud API setup instead of the Tech Provider model.
  • Business Verification not completed, so messaging limits and account status stay capped.
  • Wrong permissions selected in the WhatsApp Embedded Signup configuration, breaking the popup or onboarding the wrong access.
  • Short-lived tokens used where a durable token strategy is required, so numbers stop working after a while.
  • Phone number assignment and ownership handled incorrectly, creating access and billing confusion later.

Note: WhatsApp and Meta control program eligibility, verification outcomes, and account status. This is review-preparation and technical implementation support — not a guaranteed outcome, and not an official partnership claim.

Related reading on this site: the WhatsApp Business API setup guide for single-number basics, the Meta Business Verification guide for the verification gate, and the WhatsApp App Review service page for done-for-you support.

Need Us to Get Your Meta App 100% Approved?

Stop losing weeks to repeated rejections. With 500+ apps approved, we handle your entire submission from start to finish. You get 100% Approval or a 100% Refund — and for your complete safety, you can hire us directly through Upwork or Fiverr Escrow (or use the WhatsApp / Calendar buttons in the header & footer).

Chat on WhatsApp

Frequently Asked Questions about WhatsApp Embedded Signup and Tech Provider Onboarding

Why does Meta reject Embedded Signup and Tech Provider applications?

To onboard client numbers, your platform needs Tech Provider status, Business Verification and App Review for the WhatsApp permissions. Meta rejects submissions when the screencast doesn't show a client completing Embedded Signup inside your product, or when the business details don't line up.

How long does Tech Provider onboarding take?

It takes ~3 days for our complete preparation and submission, followed by Meta's review queue — typically 10–20 days (can be faster or take longer depending on Meta's volume). For apps with multiple permissions, if Meta requests adjustments on specific scopes, we handle the changes and re-apply at no extra cost, and each follow-up round follows the same 10–20 day review window.

What if my platform isn't approved?

We work on a 100% Approval or 100% Refund basis: if we can't get your valid use case approved, you get a full refund.

Can I hire you safely?

Yes. You can hire us through Upwork or Fiverr, so your payment stays in Escrow and is only released when the work is delivered. We've been doing this for 10+ years, with 500+ apps approved and 10,000+ permissions granted.