OTP et notifications transactionnelles sur tous les canaux de vos utilisateurs
Délivrez codes de connexion, confirmations de paiement et alertes de service sur WhatsApp avec des modèles copy-code, one-tap ou zero-tap, par SMS depuis un identifiant d'expéditeur enregistré, par RCS, ou par un appel vocal qui lit le code à voix haute.
Message d'authentification WhatsApp avec un bouton de copie du code. Le code est fictif.
En bref
Mis à jour le
OmniChannels.ai délivre mots de passe à usage unique et alertes transactionnelles sur WhatsApp, SMS, RCS et voix. Sur WhatsApp, les modèles d'authentification proposent copy-code, one-tap ou zero-tap. Le SMS part d'un identifiant d'expéditeur enregistré via la connectivité opérateurs de BroadNet, et l'OTP vocal lit le code à voix haute, y compris en arabe. Vous fixez l'ordre de bascule, et les statuts de livraison arrivent par webhook. Votre application génère et vérifie le code.
Ce que comprend la livraison d'OTP et de notifications
Modèles d'authentification WhatsApp
Envoyez vos codes au format d'authentification de Meta, avec un texte prédéfini, une ligne d'expiration facultative et un rappel de sécurité.
Copy-code, one-tap et zero-tap
La copie du code fonctionne sur tous les téléphones. Le one-tap et le zero-tap insèrent le code dans votre application Android et nécessitent un travail d'intégration de votre côté.
OTP par SMS depuis un identifiant d'expéditeur enregistré
Atteignez les utilisateurs sans WhatsApp ni données mobiles grâce à un identifiant d'expéditeur enregistré pour le trafic transactionnel, avec requête HLR pour vérifier les numéros.
RCS depuis un expéditeur vérifié
Envoyez vos codes depuis un expéditeur RCS vérifié à vos couleurs sur les téléphones compatibles, avec bascule automatique vers le SMS là où le RCS n'est pas disponible.
OTP vocal
Un appel lit le code à voix haute en synthèse vocale, y compris en arabe, pour les utilisateurs qui ne peuvent pas recevoir de messages ou ont besoin d'un accès adapté.
Bascule entre canaux
Définissez un ordre par parcours, par exemple WhatsApp d'abord, puis SMS, puis appel vocal si la livraison n'est pas confirmée à temps.
Statut de livraison pour votre système
Les événements soumis, envoyé, délivré, lu, en échec et rejeté arrivent sur votre backend par webhook, dans un format unique pour tous les canaux.
Rapports de livraison
Consultez le statut de chaque message, filtrez par date et exportez en CSV pour analyser les codes lents ou en échec.
Quel mode de livraison d'OTP convient à vos utilisateurs ?
La plupart des équipes en proposent plusieurs. Le bon dosage dépend de votre audience, de votre application et de votre exposition à la fraude.
| Élément | Détails |
|---|---|
| WhatsApp copy-code | Un bouton copie le code pour le coller dans votre application ou votre site. Aucune modification de l'application nécessaire. |
| WhatsApp one-tap | Un bouton ouvre votre application Android et lui transmet le code. Nécessite une intégration dans l'application Android. |
| WhatsApp zero-tap | Le code est transmis à votre application Android en arrière-plan, sans aucun geste. Nécessite une intégration Android et l'acceptation des conditions de Meta. |
| OTP par SMS | Fonctionne sur tout téléphone mobile, sans données. Nécessite un identifiant d'expéditeur transactionnel enregistré sur de nombreux marchés. |
| OTP par RCS | Expéditeur vérifié à vos couleurs sur les téléphones compatibles RCS, avec bascule automatique vers le SMS ailleurs. |
| OTP vocal | Code lu à voix haute en synthèse vocale, y compris en arabe. Mis en service avec votre équipe de compte. |
Comment lancer la livraison d'OTP
La génération et la vérification des codes restent dans votre système. Nous planifions avec vous la livraison, la bascule et le reporting.
- 1
Cartographiez vos parcours de vérification
Listez les étapes où des codes sont envoyés (inscription, connexion, réinitialisation du mot de passe, paiements) et les pays de vos utilisateurs.
- 2
Configurez les canaux
Créez un modèle d'authentification WhatsApp, enregistrez un identifiant d'expéditeur SMS transactionnel et prévoyez l'OTP par RCS et vocal si nécessaire.
- 3
Connectez l'API et les webhooks
Appelez l'API REST depuis votre backend, choisissez l'ordre de bascule et pointez les webhooks de livraison vers votre système. L'accès de test envoie vers vos propres numéros vérifiés.
- 4
Ajoutez sécurité et contrôles anti-fraude
Prévoyez dans votre application une expiration courte, un usage unique, une limite de tentatives, des limites de débit et une liste blanche de pays.
- 5
Testez sur de vrais appareils, puis lancez
Vérifiez la livraison et les délais pour chaque opérateur et chaque canal, puis surveillez le ratio entre codes envoyés et codes saisis.
Qui devrait utiliser OmniChannels.ai pour ses OTP et alertes ?
Adapté si
- Vous vérifiez des inscriptions, des connexions ou des paiements par numéro de téléphone.
- Vos utilisateurs sont sur des marchés où WhatsApp est répandu, mais certains ont encore besoin du SMS ou d'un appel vocal.
- Vous voulez le statut de livraison de chaque code pour que le support comprenne pourquoi un utilisateur ne l'a pas reçu.
- Vous envoyez codes et alertes de service en arabe et en anglais.
Bon à savoir avant de commencer
- OmniChannels.ai délivre les codes ; leur génération, leur stockage et leur validation relèvent de votre application.
- L'OTP par téléphone est moins robuste que les applications d'authentification ou les passkeys, en raison des risques de SIM swap et d'interception.
- Les modèles d'authentification WhatsApp ne peuvent contenir ni liens, ni médias, ni emoji, et leur texte est prédéfini par Meta.
- La bascule peut entraîner l'envoi de plusieurs messages pour un même code ; réglez les délais d'attente pour ne pas dérouter les utilisateurs.
- Meta facture les messages d'authentification WhatsApp selon le pays, le SMS est facturé par segment et la voix par appel ; vérifiez les tarifs en vigueur.
Le repli entre canaux, étape par étape
Envoyez une seule fois via la plateforme ou l'API. Si une étape n'est pas délivrée à temps, le canal suivant prend automatiquement le relais, et tous les statuts reviennent dans un format de webhook unique.
- 01
WhatsApp
Modèle enrichi avec boutons, accusés de lecture et réponses dans la boîte de réception
- 02
RCS
Carte enrichie à vos couleurs, là où le téléphone et l'opérateur prennent en charge le RCS
- 03
SMS
Atteint tous les téléphones mobiles via des routes opérateurs directes
- 04
Voix
Un code ou un message vocal quand le texte ne passe pas
Questions sur les OTP et les notifications
Quelle différence entre copy-code, one-tap et zero-tap ?
Le copy-code affiche un bouton qui copie le code pour que l'utilisateur le colle. Le one-tap ouvre votre application Android et lui transmet le code. Le zero-tap transmet le code à votre application Android sans aucun geste. Le one-tap et le zero-tap nécessitent une intégration Android, pas le copy-code.
Quand utiliser l'OTP vocal ?
Utilisez l'appel vocal comme dernier recours lorsqu'un message n'est pas délivré, pour les numéros fixes ou pour les utilisateurs qui préfèrent entendre le code. L'appel lit le code à voix haute en synthèse vocale, y compris en arabe.
Combien de temps un code doit-il rester valide ?
Le moins longtemps possible, et chaque code ne doit être accepté qu'une fois. Les recommandations du NIST limitent l'authentification hors bande à 10 minutes, et de nombreuses entreprises appliquent des délais plus courts pour les connexions et les paiements. Les modèles d'authentification WhatsApp peuvent afficher une ligne d'expiration pour informer l'utilisateur.
Qu'est-ce que le SMS pumping et comment s'en prémunir ?
Le SMS pumping, ou trafic artificiellement gonflé, est une fraude dans laquelle des bots demandent des codes vers des numéros qui reversent à l'attaquant une part des frais. Protégez-vous en plusieurs couches : détection des bots avant l'envoi, autorisation des seuls pays que vous servez, limites de débit par numéro et par IP, et alertes lorsque les codes envoyés augmentent sans hausse des codes saisis.
Sur quel canal envoyer les OTP en premier ?
Cela dépend de vos utilisateurs. WhatsApp offre un message à votre marque avec copie du code ou remplissage automatique pour les utilisateurs disposant de données. Le RCS apporte un expéditeur vérifié sur les téléphones compatibles. Le SMS atteint presque tous les téléphones, et la voix couvre le reste. Beaucoup d'équipes commencent par un canal et basculent vers le suivant.
Peut-on insérer un lien de connexion dans un OTP WhatsApp ?
Non. Les modèles d'authentification de Meta ne peuvent contenir ni liens, ni médias, ni emoji. Envoyez le lien dans un modèle utilitaire distinct si votre parcours en a besoin.
Guides sur ce sujet
- SMS et OTPOTP par WhatsApp et SMS : sécurité, livraison et fraude9 min de lecture
- SMS et OTPFraude au SMS pumping : comprendre l'AIT et la bloquer9 min de lecture
- Émirats et Arabie saouditeEnregistrer un identifiant d'expéditeur SMS (Émirats, Arabie saoudite)8 min de lecture
- WhatsAppModèles WhatsApp (templates) : catégories, validation et reclassement8 min de lecture
- MarketingMessagerie client banque et fintech : alertes, OTP et fraude8 min de lecture
- MarketingEnvoyé, délivré, lu, échec : les statuts de message expliqués8 min de lecture
Découvrir le reste de la plateforme
Planifiez la livraison de vos OTP avec nos ingénieurs
Présentez-nous vos parcours de vérification, vos marchés et vos volumes. Nous passerons en revue avec vous canaux, bascule, statuts de livraison et contrôles anti-fraude.
