L'embedded signup WhatsApp est le mécanisme officiel de Meta qui permet à un éditeur de marketing automation d'onboarder ses clients sur l'API WhatsApp Business directement depuis son interface, sans que l'utilisateur final quitte la plateforme. C'est la clé d'un parcours fluide, sans friction, et d'une adoption rapide à l'échelle.
Ce qu'est réellement l'embedded signup
L'embedded signup est un flux OAuth/OIDC propulsé par Meta. Il ouvre une popup (ou un iframe sécurisé) dans laquelle le client final :
- Se connecte à son compte Meta Business Manager.
- Crée ou sélectionne un compte WhatsApp Business Account (WABA).
- Associe un numéro de téléphone et choisit son display name.
- Accepte les conditions d'utilisation de l'API WhatsApp Cloud.
À la sortie du flux, votre plateforme récupère un code d'autorisation à échanger contre un token d'accès. Ce token permet d'appeler l'API Graph de Meta au nom du client, sans que celui-ci ait jamais à créer un compte BSP ni à passer par une interface Meta séparée.
Ce que ce flux ne fait pas : il ne gère pas l'approbation des templates, la configuration des webhooks, ni la vérification du compte Meta Business (qui reste à la charge du client en amont).
Pourquoi c'est critique pour les plateformes de marketing automation
Pour un outil de marketing automation, l'embedded signup change complètement l'équation de l'onboarding :
- Sans embedded signup : le client reçoit un email, crée un compte BSP, navigue dans Business Manager, copie/colle des identifiants, contacte le support — 3 à 7 jours de friction.
- Avec embedded signup : 10 à 15 minutes, tout dans votre interface, zéro aller-retour par email.
Les conséquences opérationnelles sont directes :
| Critère | Sans embedded signup | Avec embedded signup |
|---|---|---|
| Temps d'activation | 3-7 jours | 10-15 min |
| Taux d'abandon à l'onboarding | Élevé | Faible |
| Charge support | Forte | Minimale |
| Branding perçu | BSP visible | Votre marque uniquement |
Pour les plateformes qui opèrent en marque blanche, l'embedded signup est non négociable : il garantit que le client final ne voit jamais le nom d'un tiers dans son parcours.
Prérequis techniques pour implémenter l'embedded signup
Accéder à l'embedded signup nécessite d'être rattaché à un Meta Tech Provider certifié. C'est lui qui dispose du client_id Meta permettant de lancer le flux OAuth. Sans cette certification, vous ne pouvez pas proposer l'embedded signup à vos clients.
Les étapes d'implémentation côté plateforme :
- Initialiser le SDK JS de Meta ou construire l'URL d'autorisation manuellement (paramètres :
client_id,redirect_uri,scope,extrascontenant la config WABA souhaitée). - Gérer le callback : récupérer le code, l'échanger contre un token via un appel serveur-à-serveur (ne jamais exposer le
client_secretcôté front). - Appeler l'API Graph pour récupérer le
waba_idet lephone_number_idassociés au compte fraîchement créé. - Provisionner le numéro : enregistrer le numéro via
/registerpour activer l'envoi. - Configurer les webhooks sur le
waba_idpour recevoir les événements entrants.
Le flux complet doit être testé en sandbox Meta avant toute mise en production. Un seul token mal géré et le compte client se retrouve en erreur d'authentification à la prochaine campagne.
Embedded signup et multi-tenant : gérer plusieurs clients à la fois
Les plateformes de marketing automation gèrent des dizaines, voire des centaines de clients. L'embedded signup s'intègre naturellement dans une architecture multi-tenant :
- Chaque client possède son propre
waba_idet ses propresphone_number_id. - Vos tokens sont stockés par tenant, avec rotation et révocation possibles sans impact sur les autres comptes.
- Un client peut avoir plusieurs numéros (un par marque, un par pays) rattachés au même WABA.
Points de vigilance :
- Ne jamais mutualiser un token entre plusieurs clients : chaque appel API doit utiliser le token du tenant correspondant.
- Prévoir un mécanisme de renouvellement silencieux des tokens (les tokens système Meta n'expirent pas, mais les tokens utilisateur oui).
- Documenter clairement dans votre interface quel numéro correspond à quel WABA, pour éviter les erreurs d'envoi inter-clients.
Whakup fournit aux éditeurs une couche d'abstraction sur ce modèle : embedded signup précâblé, gestion multi-tenant native, et hébergement EU conforme RGPD. Découvrez comment fonctionne notre API WhatsApp Business pour éditeurs.
Pour aller plus loin sur les aspects d'onboarding, consultez notre guide sur l'embedded signup WhatsApp et l'onboarding simplifié et notre analyse build vs buy sur l'API WhatsApp.
FAQ
L'embedded signup nécessite-t-il que le client final ait un compte Meta Business Manager ?
Oui. Le client doit avoir un Meta Business Manager vérifié (ou en cours de vérification) pour associer un numéro WhatsApp. Le flux embedded signup peut créer un Business Manager minimal, mais la vérification complète reste requise pour passer au-delà du tier 1 de messagerie.
Peut-on personnaliser le flux embedded signup aux couleurs de notre plateforme ?
Partiellement. La popup Meta conserve l'interface Meta (c'est une obligation de leurs CGU), mais vous pouvez personnaliser le texte d'introduction, les étapes avant et après la popup, et l'ensemble de l'interface de votre plateforme. En marque blanche totale, le client ne voit votre nom BSP nulle part.
Que se passe-t-il si un client abandonne le flux embedded signup à mi-parcours ?
Le code d'autorisation n'est pas émis. Aucun WABA ni numéro n'est créé. Votre interface doit détecter l'abandon (événement onCancel du SDK Meta) et proposer de reprendre. Les données saisies dans la popup Meta ne sont pas récupérables côté plateforme.
L'embedded signup est-il compatible avec les numéros déjà utilisés sur WhatsApp Business App ?
Oui, mais avec une contrainte : le numéro doit d'abord être désactivé de l'application WhatsApp Business (suppression du compte dans l'app). La migration déclenche un nouvel OTP de validation. Ce point doit être clairement communiqué au client avant qu'il lance le flux.
L'embedded signup est le levier le plus direct pour réduire le time-to-first-message de vos clients sur WhatsApp. Whakup met à disposition des éditeurs l'infrastructure Meta Tech Provider certifiée, le flux précâblé et le support technique pour déployer cette fonctionnalité sans partir de zéro. Contactez notre équipe pour une démo.

Co-fondateur de Whakup, Arthur accompagne les entreprises africaines dans leur transformation digitale via WhatsApp depuis 2022. Passionné par le growth marketing et l'entrepreneuriat en Afrique francophone.
Prêt à passer à l'action ?
Essayez Whakup gratuitement pendant 15 jours. Aucune carte bancaire requise.
Démarrer l'essai gratuitArticles similaires
API WhatsApp et l'embedded signup : guide pour les plateformes de fidélité
Embedded signup WhatsApp pour plateforme fidélité : comment onboarder vos clients marchands sans friction, en restant hébergeur de l'API et sans certification Meta.
API WhatsApp et le quality rating : guide pour les outils de marketing automation
Quality rating WhatsApp marketing automation : comprenez ce score Meta, ses seuils critiques et comment l'intégrer dans votre plateforme pour protéger vos clients.
API WhatsApp et les templates : guide pour les outils de marketing automation
Templates WhatsApp pour marketing automation : créer des HSM approuvés par Meta, choisir la bonne catégorie et les intégrer dans des séquences automatisées sans risque de rejet.