Que recouvre l'intégration de WhatsApp à vos logiciels, et où s'arrête-t-elle ?
Dans beaucoup d'entreprises de Cotonou, d'Abidjan ou de Dakar, le logiciel de gestion produit le devis, puis quelqu'un le télécharge, l'ouvre sur son téléphone et l'envoie à la main sur WhatsApp. La facture suit le même chemin, la relance aussi, quand quelqu'un y pense. Rien de ces échanges ne revient dans la fiche du client : le jour où le commercial part, l'historique part avec son téléphone.
Intégrer WhatsApp, c'est supprimer ces manipulations. Le logiciel déclenche lui-même l'envoi quand un événement survient (devis validé, facture émise, échéance dépassée, commande expédiée, rendez-vous fixé), avec un message préparé à l'avance et approuvé par Meta. Les réponses du client arrivent dans une boîte partagée par l'équipe et s'inscrivent dans son dossier, à côté des courriels et des pièces comptables.
Le service couvre le choix entre l'application WhatsApp Business et la plateforme de Meta, la configuration des comptes, la rédaction et la validation des modèles de messages, le branchement sur Odoo, Dolibarr, un CRM ou un site, le consentement des clients, les tests et la formation de l'équipe. Il ne couvre pas l'assistant qui répond seul aux questions de vos clients grâce à l'intelligence artificielle : ce sujet relève du service agents IA et chatbot WhatsApp.
Il ne remplace pas non plus un projet d'automatisation plus large, qui enchaîne plusieurs logiciels, des tableurs et des traitements par IA : la page automatisation et IA décrit cette démarche. Ici, WhatsApp est le canal, et votre logiciel de gestion reste la source de vérité. Si votre équipe utilise seulement l'application sur son téléphone et veut mieux s'en servir, la formation WhatsApp Business suffit souvent, sans aucun développement.
À quels signes reconnaît-on qu'il est temps de relier WhatsApp à vos outils ?
Le besoin mûrit rarement d'un coup. Il se lit dans des pertes de temps répétées, des paiements qui traînent et des informations introuvables. Si deux ou trois de ces situations vous parlent, l'intégration se rentabilise vite.
-
Vos documents voyagent à la main
Chaque devis ou facture est exporté en PDF, transféré sur un téléphone puis envoyé un par un. Une personne y passe une partie de sa journée, et les erreurs de destinataire arrivent tôt ou tard.
-
Vos clients lisent WhatsApp, pas leurs courriels
Les factures envoyées par courriel restent sans réponse, alors que le même client répond en quelques minutes sur WhatsApp. Le canal du logiciel ne correspond plus au canal du client.
-
Les relances dépendent de la mémoire de quelqu'un
Les rappels de paiement partent quand le comptable a le temps, sans règle fixe. Les retards s'installent, et personne ne sait dire quel client a déjà été relancé, quand et par qui.
-
L'historique client est éparpillé sur des téléphones
Les promesses de paiement, les photos de bons de livraison et les accords de prix restent dans les conversations privées des commerciaux. Un départ ou un téléphone perdu, et tout disparaît.
-
Les rendez-vous manqués coûtent cher
Un cabinet, un garage, un centre de formation ou une clinique voit des créneaux perdus faute de rappel la veille. Un message envoyé automatiquement depuis l'agenda règle une bonne partie du problème.
-
Plusieurs personnes partagent un seul téléphone
Le numéro de l'entreprise vit sur un appareil posé à l'accueil. On ne sait plus qui a répondu, ni ce qui a été promis. La plateforme de Meta permet de répartir les conversations entre plusieurs utilisateurs du logiciel.
Application WhatsApp Business ou plateforme de Meta : laquelle convient à votre entreprise ?
| Critère | Application WhatsApp Business | Plateforme de Meta en direct (API Cloud) | Plateforme par un fournisseur agréé |
|---|---|---|---|
| Pour qui | Petite structure qui répond elle-même, depuis un téléphone | Entreprise qui veut brancher WhatsApp sur son logiciel et a un prestataire technique | Entreprise qui préfère un interlocuteur unique pour les comptes, la facturation et l'assistance |
| Coût de l'outil | Application gratuite | Aucun abonnement de Meta ; messages facturés à l'unité selon la grille officielle | Messages de Meta, plus l'offre du fournisseur, à comparer sur devis |
| Lien avec Odoo, Dolibarr ou un CRM | Aucun lien automatique : copier-coller et envois manuels | Complet, par l'API et les webhooks | Complet, souvent par des connecteurs prêts à l'emploi |
| Envoi automatique de factures et de rappels | Non | Oui, par modèles approuvés | Oui, par modèles approuvés |
| Compatibilité avec l'application WhatsApp d'Odoo | Non, selon la documentation Odoo 20.0 | Oui | Possible, selon la configuration du compte |
| Plusieurs utilisateurs | Un téléphone et quelques appareils liés | Autant d'utilisateurs que le logiciel connecté en gère | Selon l'outil du fournisseur |
| Paiement des messages à Meta | Sans objet | Moyen de paiement ajouté dans le compte Meta | Le fournisseur peut facturer lui-même l'usage, s'il dispose d'une ligne de crédit chez Meta |
L'application suffit tant qu'une ou deux personnes répondent à la main ; dès que le logiciel doit envoyer seul des documents ou que l'historique doit rejoindre la fiche client, la plateforme de Meta devient nécessaire, en direct ou par un fournisseur agréé.
Que deviennent votre numéro actuel et vos conversations quand vous passez à la plateforme ?
C'est la première question posée, et la crainte est légitime : le numéro figure sur les factures, les enseignes et les cartes de visite. Meta propose désormais la « coexistence », qui raccorde à la plateforme un numéro déjà utilisé dans l'application WhatsApp Business. Selon la documentation de Meta consultée le 3 octobre 2026, l'application doit être en version 2.24.17 au moins, les contacts peuvent être synchronisés, ainsi que les conversations des six derniers mois si l'entreprise l'autorise.
La coexistence a des contreparties que Meta détaille. Les messages éphémères, les messages à vue unique, la position en direct et les listes de diffusion sont désactivés dans l'application, et les groupes ne sont pas synchronisés. Le débit d'un numéro utilisé à la fois dans l'application et par l'API est fixé à 20 messages par seconde, ce qui suffit largement à une PME. Les messages envoyés depuis l'application restent gratuits ; ceux envoyés par l'API suivent la tarification de la plateforme.
Ce raccordement passe par l'inscription intégrée d'un partenaire de Meta (fournisseur de solutions ou fournisseur technique). L'autre voie consiste à enregistrer le numéro directement sur la plateforme, après l'avoir retiré de l'application, ou à prendre un nouveau numéro réservé aux envois automatiques. Le choix se fait au cadrage, numéro par numéro : celui de l'accueil n'a pas forcément le même usage que celui du service de recouvrement.
Quels messages peut-on automatiser, et dans quelle catégorie Meta les classe-t-il ?
| Message | Déclencheur dans le logiciel | Catégorie probable | Ce qui l'accompagne |
|---|---|---|---|
| Envoi d'un devis | Devis validé ou envoyé | Utilitaire | Le PDF du devis en en-tête, un bouton vers le portail pour l'accepter |
| Envoi d'une facture | Facture comptabilisée | Utilitaire | Le PDF, le montant, l'échéance et un lien de paiement |
| Rappel de paiement | Échéance dépassée de N jours | Utilitaire | Le solde restant dû, sans offre commerciale glissée dans le texte |
| Confirmation de commande | Commande confirmée sur le site ou au comptoir | Utilitaire | Le numéro de commande, le récapitulatif, le délai annoncé |
| Avis d'expédition ou de livraison | Bon de livraison validé | Utilitaire | Le transporteur, le numéro de suivi, le contact du livreur |
| Confirmation et rappel de rendez-vous | Rendez-vous créé, puis la veille | Utilitaire | La date, l'adresse, un bouton de réponse rapide pour confirmer ou décaler |
| Code de connexion à l'espace client | Demande de connexion | Authentification | Un code à usage unique, rien d'autre |
| Promotion, nouveauté, invitation | Campagne lancée à la main | Marketing | Uniquement vers les contacts qui ont accepté ce type de message |
| Réponse à une question du client | Message reçu du client | Message de service, hors modèle | Texte libre, dans les 24 heures qui suivent le dernier message du client |
Pourquoi tout envoi à l'initiative de l'entreprise passe-t-il par un modèle approuvé ?
La plateforme distingue deux situations. Quand le client vous écrit, une fenêtre de service de 24 heures s'ouvre et se réinitialise à chaque nouveau message de sa part : vous pouvez lui répondre librement, sans modèle, comme le rappelle la politique de messagerie WhatsApp Business mise à jour le 23 septembre 2026. En dehors de cette fenêtre, seul un modèle de message approuvé par Meta peut partir.
Un modèle est un texte fixe avec des emplacements variables numérotés, placés entre doubles accolades, que le logiciel remplit au moment de l'envoi : nom du client, numéro de facture, montant, lien vers le portail. Il peut porter un en-tête (texte, image, vidéo, document ou localisation) et des boutons : réponse rapide, visite d'un site ou appel d'un numéro. La documentation d'Odoo 20.0 publie justement l'exemple d'un modèle de facture construit sur six variables.
Selon la documentation des modèles de Meta, l'examen peut prendre jusqu'à 24 heures. Un compte dont le portefeuille d'entreprise n'est pas vérifié est limité à 250 modèles ; vérifié, avec un nom d'affichage approuvé, il peut en avoir 6 000. Les statuts possibles vont d'« approuvé » à « en pause » ou « désactivé », selon la qualité perçue par les destinataires.
Meta revoit aussi la catégorie après coup. Depuis le 1er juillet 2024, des contrôles récurrents repèrent les modèles utilitaires qui devraient être classés marketing, et depuis avril 2025 un modèle utilitaire au contenu promotionnel peut être approuvé directement comme marketing. Une facture qui se termine par « profitez de -10 % sur votre prochaine commande » change donc de catégorie, et de prix. La rédaction des modèles est un vrai travail, pas une formalité.
Odoo, Dolibarr, CRM ou site : quelle voie technique pour chaque outil ?
| Outil | Voie native | Voie par module | Voie par API ou automatisation | Point d'attention |
|---|---|---|---|---|
| Odoo Enterprise | Application WhatsApp officielle, modèles rattachés à n'importe quel objet, conversations dans Discuss | Rarement utile | Possible pour des cas particuliers | Exige un compte de la plateforme de Meta ; l'application WhatsApp Business n'est pas compatible |
| Odoo Community | Aucune : l'application WhatsApp est réservée à Enterprise | Modules tiers de l'App Store d'Odoo | n8n ou Make, ou module développé sur mesure | Vérifier la version prise en charge et la méthode d'envoi du module |
| Dolibarr | Aucun connecteur WhatsApp livré | 24 modules sur DoliStore, du gratuit à 299 euros HT | Module Webhook et API REST natifs, reliés à la plateforme de Meta | Écarter les modules qui pilotent WhatsApp Web pour tout envoi automatique |
| CRM du marché ou sur mesure | Selon l'éditeur | Connecteurs de l'éditeur ou de fournisseurs agréés | API du CRM et API de Meta, avec un service intermédiaire | Savoir où l'historique est stocké et qui en garde la propriété |
| Site vitrine | Lien et bouton « Discuter sur WhatsApp » | Extension WordPress | Inutile pour un simple bouton | Le lien ouvre une conversation, il n'envoie rien automatiquement |
| Boutique en ligne ou réservation | Selon la plateforme | Extensions WooCommerce ou de réservation | Webhooks de commande ou de réservation reliés à l'API de Meta | Le consentement doit être recueilli au moment de la commande |
Comment se passe l'intégration dans Odoo Enterprise ?
Odoo Enterprise est le cas le plus direct. La documentation de l'application WhatsApp d'Odoo 20.0 rappelle qu'elle ne fonctionne pas avec Community et qu'elle exige un compte de la plateforme WhatsApp Business : un compte personnel ou un compte de l'application WhatsApp Business ne s'y connecte pas. Elle cite l'envoi de devis depuis les Ventes, de reçus et de factures depuis le Point de vente et de billets depuis les Événements. Sur la page tarifs d'Odoo, l'application figure parmi celles des plans Standard et Personnalisé ; le comparatif Odoo ou Dolibarr détaille ce que chaque édition coûte.
La mise en service suit un ordre précis : compte d'entreprise Meta, compte développeur, application Meta de type « Business », produit WhatsApp, puis saisie dans Odoo de l'identifiant du numéro, de l'identifiant du compte, de l'identifiant et du secret de l'application. Odoo génère alors l'URL de rappel et le jeton de vérification des webhooks, à déclarer chez Meta, avec les abonnements aux messages, aux statuts et à la qualité des modèles.
Trois détails font échouer bien des installations. Le jeton temporaire expire et provoque l'erreur 190 tant qu'il n'est pas remplacé par un jeton permanent, créé sur un utilisateur système. L'application Meta ne passe en mode « Live » qu'avec l'adresse d'une politique de confidentialité ; sinon, Odoo n'écrit qu'aux numéros de test, cinq au maximum. Enfin, Meta exige un moyen de paiement dans le compte avant d'activer le numéro.
Une fois le compte branché, chaque modèle est rattaché à un objet d'Odoo par le champ « S'applique à », ce qui permet d'envoyer aussi une facture, une commande fournisseur ou un rendez-vous. Les règles d'automatisation disposent d'une action « Envoyer WhatsApp » et d'un déclencheur basé sur une date : rappel trois jours après l'échéance, message la veille d'un rendez-vous. Quand le client répond dans les 15 jours, la conversation s'ouvre dans Discuss et reste attachée au document.
Et avec Dolibarr, qui n'a pas de connecteur WhatsApp natif ?
Dolibarr ne livre pas d'intégration WhatsApp. Le 3 octobre 2026, une recherche « whatsapp » sur DoliStore renvoie 24 modules, du bouton gratuit sur la fiche d'un tiers aux modules de relance vendus 299 euros HT. Leur fonctionnement diffère du tout au tout : certains annoncent l'API officielle de Meta, d'autres ouvrent WhatsApp Web avec le document prêt à partir, d'autres encore passent par des passerelles tierces comme Evolution API, dont il faut vérifier le mode de connexion à WhatsApp.
Un module qui ouvre WhatsApp Web convient à un envoi ponctuel déclenché par un humain ; il ne relance personne à 7 heures du matin et ne garde aucune trace fiable de la remise du message. Pour des envois automatiques, seule la plateforme de Meta offre des modèles approuvés, des accusés de remise et un cadre contractuel. C'est le premier tri à faire avant d'acheter : lire la fiche du module, puis demander à l'éditeur par quelle voie partent les messages.
L'autre voie s'appuie sur deux briques natives. Le module Webhook, inclus dans la distribution, envoie un message JSON vers une adresse externe quand un événement survient, par exemple la validation d'une facture. Le module API REST permet ensuite d'écrire dans Dolibarr, avec une clé propre à un utilisateur dont les droits s'appliquent à chaque appel.
Entre les deux, un scénario n8n ou Make, ou un petit service écrit en PHP, reçoit l'événement, choisit le modèle, appelle l'API de Meta, puis enregistre l'envoi et la réponse du client comme un événement de l'agenda du tiers. Le wiki de Dolibarr publie d'ailleurs un tutoriel de nœud n8n qui crée un événement d'agenda par l'API. Cette architecture reste lisible par n'importe quel développeur PHP, et vous pouvez changer d'outil d'orchestration sans toucher à Dolibarr ; le comparatif n8n, Make et Zapier aide à choisir cet outil.
Comment relier WhatsApp à un CRM ou à un site web ?
Pour un CRM, la question centrale n'est pas technique : où vit l'historique, et à qui appartient-il ? Si le CRM propose un connecteur WhatsApp, il faut vérifier qu'il utilise votre propre compte Meta, et non celui de l'éditeur, faute de quoi votre numéro et vos modèles resteraient chez lui. Sinon, l'intégration passe par l'API du CRM d'un côté, l'API de Meta de l'autre, et un service intermédiaire qui traduit les événements dans les deux sens.
Pour un site vitrine, l'intégration la plus simple ne demande aucune API. Le lien officiel de type wa.me, décrit dans la FAQ de WhatsApp sur le « clic pour discuter », ouvre une conversation avec votre numéro, avec un message prérempli si vous le souhaitez : « Bonjour, je souhaite un devis pour… ». Placé sur les pages de service avec un texte prérempli différent par page, il vous indique d'où vient chaque demande, sans outil de suivi supplémentaire.
Pour une boutique ou un système de réservation, le site devient un déclencheur comme un autre. La commande payée ou le rendez-vous pris envoie un événement, et le message de confirmation part par un modèle utilitaire. Ces cas sont détaillés dans les pages site e-commerce et système de réservation en ligne ; l'architecture des échanges entre logiciels relève de la page API REST et intégrations.
Comment se déroule le projet, du cadrage au suivi après la mise en service ?
-
Cadrer les messages et les numéros
2 à 5 jours
Inventaire des messages à automatiser, de leur déclencheur et de leur destinataire ; choix entre application, plateforme en direct ou fournisseur agréé ; décision numéro par numéro (coexistence, migration ou nouveau numéro) ; repérage des données à corriger, comme les numéros sans indicatif.
-
Ouvrir et vérifier les comptes Meta
Quelques jours, selon la vérification de Meta
Portefeuille d'entreprise, vérification de l'entreprise avec ses documents officiels, nom d'affichage, moyen de paiement, utilisateur système et jeton permanent. Les comptes sont ouverts à votre nom, jamais à celui du prestataire.
-
Rédiger et faire approuver les modèles
2 à 5 jours, examen de Meta compris
Rédaction en français, et dans les autres langues utiles, de chaque modèle avec ses variables, sa catégorie et ses boutons ; soumission à Meta, dont l'examen peut prendre jusqu'à 24 heures ; correction des modèles refusés.
-
Brancher le logiciel
1 à 3 semaines
Configuration de l'application WhatsApp d'Odoo et de ses règles d'automatisation, ou développement du lien entre Dolibarr, le CRM ou le site et l'API de Meta : webhooks, envoi, réception, classement dans la fiche client, gestion des erreurs et des désinscriptions.
-
Tester avec de vrais cas
3 à 5 jours
Envois vers des numéros de test, puis vers quelques clients volontaires ; contrôle des variables, des pièces jointes, des réponses, des numéros étrangers et des messages refusés ; vérification de la facture Meta sur la période de test.
-
Former l'équipe et ouvrir
1 à 2 jours
Formation de ceux qui répondent aux clients et de l'administrateur du compte : boîte partagée, réponses dans la fenêtre de 24 heures, ajout d'un modèle, lecture des statistiques de qualité, traitement d'une demande d'arrêt.
-
Suivre les premières semaines
30 jours après l'ouverture
Surveillance des taux de remise et de la qualité des modèles, ajustement des horaires d'envoi, correction des fiches clients mal renseignées, première revue de la facture Meta et des réponses reçues.
Que vous remet-on à la fin du projet ?
- Un portefeuille d'entreprise Meta et un compte WhatsApp de la plateforme ouverts à votre nom, avec vos administrateurs.
- Un ou plusieurs numéros raccordés, avec leur profil d'entreprise renseigné (nom, description, horaires, site).
- Un jeu de modèles approuvés, en français et dans les langues utiles, avec leur catégorie et leurs variables documentées.
- Les déclencheurs configurés dans Odoo, Dolibarr, le CRM ou le site, avec leurs conditions et leurs horaires d'envoi.
- L'historique des messages envoyés et reçus rattaché à la fiche de chaque client.
- Un parcours de consentement : case ou mention sur les devis, formulaires et bons de commande, et traitement des demandes d'arrêt.
- Les sources du code ou des scénarios d'automatisation développés pour vous, et les accès qui vont avec.
- Une documentation d'exploitation : renouveler un jeton, ajouter un modèle, changer de numéro, lire la facture de Meta.
- Une session de formation pour l'équipe et l'administrateur du compte.
Quelles technologies sont utilisées, et pourquoi celles-là ?
| Brique | Rôle dans l'intégration | Pourquoi ce choix |
|---|---|---|
| API Cloud de Meta | Envoi des modèles, réception des messages et des statuts de remise | Voie recommandée par Meta depuis la fin de l'API On-Premises, le 23 octobre 2025 ; hébergée par Meta, sans serveur à maintenir de votre côté |
| Application WhatsApp d'Odoo Enterprise | Modèles, envois depuis les documents, conversations dans Discuss | Native, maintenue par l'éditeur et suivie à chaque montée de version |
| Modules Webhook et API REST de Dolibarr | Signaler les événements, écrire l'historique dans l'agenda du tiers | Livrés avec Dolibarr, sans module tiers à racheter à chaque version |
| n8n | Orchestration des événements, des envois et des réponses | Auto-hébergeable, donc les données restent sur votre serveur ; utile quand plusieurs logiciels interviennent |
| Make | Même rôle, en service hébergé | Rapide à mettre en place pour de petits volumes, sans serveur à administrer |
| Laravel et PHP | Service intermédiaire sur mesure, boîte de réception partagée | Même langage que Dolibarr et WordPress ; reprenable par la plupart des développeurs web |
| Node.js | Réception des webhooks à fort volume | Adapté aux traitements nombreux et courts, comme les statuts de remise |
| WordPress et WooCommerce | Bouton de conversation, notifications de commande | Plateformes de la plupart des sites et boutiques existants |
| Vue ou React | Interface de boîte partagée quand le logiciel n'en a pas | Écrans réactifs pour répondre vite, affecter une conversation, voir la fiche du client |
Quels usages selon le secteur, en Afrique francophone et en Europe ?
Distribution et vente en gros, Cotonou ou Lomé
Des revendeurs paient en retard, et les relances se font au téléphone quand le gérant y pense.
Dolibarr signale chaque facture échue ; un modèle utilitaire envoie le solde, le PDF et un lien de paiement mobile money à J+3, puis à J+10. Les promesses de paiement reçues en réponse sont classées dans l'agenda du revendeur.
Clinique, cabinet médical ou dentaire
Des patients oublient leur rendez-vous, et les créneaux restent vides.
Rappel la veille avec deux boutons, « Je confirme » et « Je souhaite décaler ». Le message ne contient ni diagnostic ni motif de consultation : seulement la date, l'heure et l'adresse, pour ne pas exposer de donnée de santé.
École privée ou centre de formation, Abidjan ou Dakar
Les frais de scolarité arrivent par tranches, et les parents disent ne jamais avoir reçu l'échéancier.
Envoi de l'échéancier à l'inscription, rappel avant chaque tranche, reçu après paiement. Le consentement des parents est recueilli sur la fiche d'inscription, avec la possibilité de choisir le parent destinataire.
Artisan et entreprise du bâtiment en France
Les devis envoyés par courriel restent sans réponse pendant des semaines.
Le devis part sur WhatsApp dès sa validation dans Odoo, avec un bouton vers le portail pour le signer en ligne. Les questions du client arrivent dans Discuss, attachées au devis, et le commercial répond depuis son téléphone ou son ordinateur.
Cabinet comptable en Belgique ou en Suisse
Les pièces manquantes de fin de mois se réclament dossier par dossier.
Le CRM du cabinet envoie, à date fixe, la liste des pièces attendues ; le client répond par une photo, rattachée à son dossier. Le cabinet garde la maîtrise de son compte Meta et de l'historique, conformément à ses obligations au titre du RGPD.
Boutique en ligne et livraison urbaine
Les clients appellent sans cesse pour savoir où en est leur colis.
Confirmation de commande, avis d'expédition avec le contact du livreur, puis message de livraison. Les demandes de suivi diminuent, et le livreur reçoit les questions directement sur la commande concernée.
Combien coûte une intégration WhatsApp ?
Aucun prix forfaitaire n'est publié pour ce service : les seuls tarifs de départ affichés sur ce site concernent la landing page, le site vitrine et le référencement naturel. L'intégration se chiffre sur devis, après le cadrage. Elle se règle par Mobile Money (MTN, Moov), carte bancaire, PayPal, virement ou espèces. Les messages facturés par Meta ne passent pas par le prestataire : ils sont réglés à Meta, ou au fournisseur agréé si vous en choisissez un.
Bouton et liens WhatsApp sur le site
Sur devis
- Bouton de conversation sur les pages clés
- Liens wa.me avec message prérempli par page
- Profil d'entreprise WhatsApp complété
- Aucun compte de la plateforme nécessaire
Mise en service dans Odoo Enterprise
Sur devis
- Comptes Meta, numéro, jeton permanent, webhooks
- Modèles rédigés et approuvés
- Règles d'automatisation (devis, factures, rappels)
- Formation de l'équipe
Intégration Dolibarr, CRM ou site par API
Sur devis
- Comptes Meta et modèles
- Webhooks, service intermédiaire ou scénario n8n ou Make
- Historique dans la fiche client
- Code source et documentation remis
Suivi et évolutions
Sur devis
- Surveillance de la qualité des modèles
- Nouveaux modèles et nouveaux déclencheurs
- Renouvellement des accès et des jetons
- Assistance à l'équipe
Ce qui fait varier le prix
- Le nombre de messages différents à automatiser, et donc de modèles à rédiger et à faire approuver.
- L'outil à relier : l'application native d'Odoo Enterprise demande moins de développement qu'un CRM sans connecteur.
- Le nombre de numéros, de services et de langues (français, anglais, langues nationales).
- La réception des réponses : un simple classement dans la fiche client, ou une vraie boîte partagée avec affectation des conversations.
- L'état des fiches clients : numéros sans indicatif, doublons, contacts sans consentement à reprendre.
- L'hébergement : un ERP installé au bureau doit être joignable depuis Internet pour recevoir les webhooks de Meta.
- Le choix d'un fournisseur agréé, dont l'offre s'ajoute à la tarification de Meta.
Combien Meta facture-t-il chaque message selon le pays du destinataire ?
| Zone de facturation de Meta | Marketing | Utilitaire | Authentification |
|---|---|---|---|
| Reste de l'Afrique (dont Bénin, Burkina Faso, Cameroun, Côte d'Ivoire, Gabon, Mali, Sénégal, Togo) | 0,0186 euro (12,20 FCFA) | 0,0033 euro (2,16 FCFA) | 0,0033 euro (2,16 FCFA) |
| Maroc | 0,0342 euro (22,43 FCFA) | 0,019 euro (12,46 FCFA) | 0,019 euro (12,46 FCFA) |
| France | 0,0712 euro (46,70 FCFA) | 0,0248 euro (16,27 FCFA) | 0,0248 euro (16,27 FCFA) |
| Reste de l'Europe de l'Ouest (dont Belgique et Suisse) | 0,049 euro (32,14 FCFA) | 0,0142 euro (9,31 FCFA) | 0,0142 euro (9,31 FCFA) |
| Amérique du Nord (Canada et États-Unis) | 0,0207 euro (13,58 FCFA) | 0,0028 euro (1,84 FCFA) | 0,0028 euro (1,84 FCFA) |
| Modèle remis dans la fenêtre de 24 heures ouverte par le client | Facturé au tarif de la zone | Gratuit | Facturé au tarif de la zone |
Comment estimer la facture Meta d'un mois ordinaire ?
Depuis le 1er juillet 2025, Meta facture à l'unité, et seulement quand un modèle est remis, selon la page de tarification de la plateforme. Trois règles allègent la note : les messages libres envoyés dans la fenêtre de service de 24 heures sont gratuits jusqu'à 1 000 par mois et par numéro, puis facturés, un modèle utilitaire remis dans cette fenêtre l'est aussi, et tout est gratuit pendant 72 heures quand le client arrive par une publicité ou un bouton qui ouvre WhatsApp depuis une page Facebook.
Prenons un distributeur de Cotonou qui envoie chaque mois 600 factures et 400 rappels de paiement à des numéros béninois, hors fenêtre de service : 1 000 modèles utilitaires à 0,0033 euro, soit 3,30 euros, environ 2 165 francs CFA. S'il ajoute 1 000 messages promotionnels, ceux-ci coûtent 18,60 euros, environ 12 201 francs CFA. Le même volume utilitaire vers des numéros français revient à 24,80 euros, environ 16 268 francs CFA.
Le coût varie donc surtout avec la catégorie et le pays du destinataire, beaucoup plus qu'avec le nombre de documents. Une habitude simple réduit encore la note : quand un client vient d'écrire, lui répondre dans la journée avec le document demandé ne coûte rien. Des remises de volume s'appliquent en outre aux messages utilitaires et d'authentification, calculées chaque mois par marché sur l'ensemble des comptes d'un même portefeuille.
Deux points pratiques complètent le calcul. La grille existe en plusieurs devises, dont le dollar et l'euro, mais pas en franc CFA : le compte se règle par le moyen de paiement enregistré chez Meta, en pratique souvent une carte bancaire, ou par la facture d'un fournisseur agréé qui dispose d'une ligne de crédit chez Meta. Et la grille change : Meta a encore fait passer plusieurs pays sur des tarifs propres au 1er octobre 2026. Une revue trimestrielle de la facture évite les surprises.
Quels chiffres officiels encadrent les envois sur WhatsApp ?
- 24 heures Durée de la fenêtre de service ouverte par chaque message du client, pendant laquelle on répond sans modèle Source : Politique de messagerie WhatsApp Business
- 250 Destinataires uniques joignables hors fenêtre de service sur 24 heures glissantes par un nouveau portefeuille d'entreprise Source : Meta, limites de messagerie
- 0,0033 euro Prix d'un modèle utilitaire remis à un numéro béninois, ivoirien ou sénégalais, grille du 1er octobre 2026 Source : Meta, tarification de la plateforme
- 250 / 6 000 Modèles autorisés par compte, sans puis avec vérification de l'entreprise Source : Meta, modèles de messages
- 20 / s Débit d'un numéro partagé entre l'application WhatsApp Business et l'API Cloud (coexistence) Source : Meta, coexistence
- 24 Modules WhatsApp proposés sur DoliStore pour Dolibarr, du gratuit à 299 euros HT Source : DoliStore, recherche « whatsapp »
Quelles erreurs font échouer une intégration WhatsApp ?
Les échecs observés viennent rarement du code. Ils viennent d'un compte mal ouvert, d'un modèle mal rédigé ou d'une base de contacts en désordre.
-
Automatiser un numéro personnel par une passerelle non officielle
Les outils qui pilotent WhatsApp Web ou l'application à distance ne passent pas par la plateforme de Meta : ni modèles approuvés, ni accusés de remise fiables, ni recours si le numéro est restreint après des signalements. Pour des envois automatiques, la plateforme officielle reste la seule base solide.
-
Ouvrir les comptes au nom du prestataire
Le portefeuille Meta, le numéro et les modèles doivent appartenir à l'entreprise. Un prestataire qui garde ces accès garde aussi votre canal de communication, et la séparation devient un projet à part entière.
-
Glisser une promotion dans un message utilitaire
Une facture suivie d'une offre spéciale est classée marketing. Le modèle peut être refusé, recatégorisé ou facturé plus cher, et il ne peut plus partir vers les clients qui n'ont accepté que les messages liés à leurs commandes.
-
Envoyer sans preuve de consentement
Meta exige que la personne ait fourni son numéro et accepté d'être contactée sur WhatsApp par une entreprise nommément désignée. Sans trace écrite de cet accord dans le logiciel, l'entreprise ne peut ni le démontrer à Meta, ni le prouver à l'autorité de protection des données.
-
Garder des numéros au mauvais format
Un numéro saisi sans indicatif ou à l'ancien format ne reçoit rien. Au Bénin, les numéros sont passés de 8 à 10 chiffres le 30 novembre 2024, par l'ajout du préfixe 01, selon l'ARCEP Bénin : les fiches clients anciennes doivent être corrigées avant le premier envoi.
-
Laisser un jeton temporaire en production
Le jeton généré pendant les tests expire. L'intégration fonctionne pendant la démonstration, puis s'arrête quelques heures plus tard. Un jeton permanent, attaché à un utilisateur système de l'entreprise, se crée avant la mise en service.
-
Demander des données sensibles sur WhatsApp
La politique de messagerie interdit de demander un numéro complet de carte bancaire, de compte bancaire ou de pièce d'identité. Le paiement passe par un lien vers une page sécurisée de l'agrégateur, jamais par une saisie dans la conversation.
-
Oublier l'humain derrière l'automate
La même politique impose un chemin clair vers une personne, un numéro de téléphone ou une adresse électronique. Un rappel automatique sans personne pour lire la réponse « j'ai déjà payé » abîme la relation plus vite qu'il n'accélère l'encaissement.
Consentement et données personnelles : que disent la loi béninoise et le RGPD ?
Au Bénin, la loi n° 2017-20 portant code du numérique interdit, à son article 332, la prospection directe par des systèmes automatisés de communications électroniques, des courriers électroniques ou des SMS, avec les données d'une personne qui n'y a pas consenti au préalable. Le consentement doit être libre, spécifique et informé ; l'absence de réponse ne vaut pas accord, et la preuve incombe à l'expéditeur.
L'article 333 admet une exception pour un client existant, quand ses coordonnées ont été recueillies lors d'une vente et que l'offre porte sur des produits analogues du même fournisseur, à condition qu'il puisse refuser gratuitement à chaque message. L'article 334 oblige à accuser réception d'une demande d'arrêt et à tenir la liste des refus ; l'article 336 impose d'indiquer dans chaque message le moyen de ne plus en recevoir. L'article 337 punit les manquements de 30 jours à 6 mois d'emprisonnement et de 50 000 à 500 000 francs CFA d'amende.
Une facture ou un rappel d'échéance n'est pas de la prospection, mais reste un traitement de données personnelles. L'article 415 de la même loi impose d'informer le client, dès la collecte, de l'identité du responsable, des finalités et des destinataires des données. Or les messages transitent par Meta, hors du Bénin : l'article 391 encadre les transferts vers un État tiers, à examiner avec l'Autorité de protection des données personnelles avant l'ouverture.
En Europe, le RGPD demande une base légale pour chaque usage, selon l'article 6 : l'exécution du contrat couvre l'envoi d'une facture, pas celui d'une promotion. Le consentement, quand il est requis, se retire à tout moment (article 7). En France, la CNIL rappelle que la prospection électronique vers des particuliers exige leur accord préalable, sauf pour des produits analogues proposés à un client existant, en application de l'article L.34-5 du code des postes et des communications électroniques.
Concrètement, l'intégration prévoit trois choses. Une mention claire sur les devis, bons de commande et formulaires du site, qui nomme l'entreprise et distingue les messages liés aux commandes des messages promotionnels. Un champ de consentement dans la fiche client, daté, que le logiciel vérifie avant tout envoi marketing. Et une inscription du traitement au registre de l'entreprise, avec Meta et, le cas échéant, le fournisseur agréé comme sous-traitants au sens de l'article 28 du RGPD.
Quelles particularités locales faut-il prévoir : paiement, connexion, langue, facturation ?
Le rappel de paiement n'a d'intérêt que si le client peut payer dans la foulée. Le modèle porte donc un bouton vers une page de paiement de l'agrégateur choisi, qui accepte MTN MoMo, Moov Money ou la carte selon les pays, et le logiciel rapproche le paiement de la facture dès la confirmation. Le choix de l'agrégateur se prépare avec le comparatif FedaPay, Kkiapay et CinetPay.
La connexion du client compte moins qu'on ne le croit : un message envoyé pendant une coupure lui est remis quand son téléphone se reconnecte, et le statut de remise remonte ensuite dans le logiciel. Celle de l'entreprise compte davantage, surtout pour un serveur au bureau, comme vu plus haut. Les horaires d'envoi se règlent aussi sur le fuseau du destinataire, pour ne pas réveiller un client de Montréal avec une facture partie de Cotonou.
Chaque modèle est rédigé et approuvé langue par langue. Le français couvre l'essentiel, l'anglais sert pour le Cameroun anglophone, le Nigeria voisin ou le Canada, et un message court en fon, en wolof ou en dioula peut s'ajouter si votre clientèle le lit mieux. Les montants s'affichent en francs CFA sans décimales, avec le nom de l'entreprise tel qu'il figure sur la facture.
WhatsApp transporte la facture, il ne la rend pas conforme. Au Bénin, la page officielle sur les factures normalisées rappelle que les entreprises concernées les émettent au moyen d'équipements certifiés ou d'un logiciel validé par la Direction générale des impôts, sous peine d'une amende égale à dix fois le montant, avec un minimum d'un million de francs CFA par opération. Le message doit donc joindre la facture normalisée produite par ce circuit, jamais un document parallèle.
Pourquoi confier cette intégration à Richard SALANON ?
Richard SALANON est consultant en digitalisation et développeur logiciel, basé à Cotonou, au Bénin. Il crée des sites, des applications web et mobiles, des automatisations et des intégrations d'intelligence artificielle, déploie Odoo et Dolibarr, et forme les équipes à ces outils, pour des entreprises d'Afrique francophone, d'Europe et du Canada.
Formé à EPITECH (promotion 2022), il compte plus de 6 ans d'expérience dans le développement et la digitalisation, plus de 50 projets livrés, et a travaillé sur place ou à distance au Bénin, en Côte d'Ivoire, au Togo, au Sénégal, au Burkina Faso, au Mali, au Niger, au Tchad, au Gabon, en RD Congo, en France, en Belgique, en Suisse et au Canada. Il déploie Odoo et Dolibarr, ce qui permet de traiter l'ERP et WhatsApp dans le même projet, sans renvoyer la responsabilité d'un prestataire à l'autre.
Il a aussi conçu Wapy, un assistant WhatsApp à intelligence artificielle pour les entreprises d'Afrique francophone : il connaît donc la plateforme de Meta, ses modèles, ses webhooks et ses refus de l'intérieur. Intérêt déclaré : Wapy est son produit, mais il relève d'un autre besoin, celui de l'assistant qui converse, et cette page ne le propose pas. Il est par ailleurs co-fondateur d'Audyxa.
Sa façon de travailler tient en engagements simples : comptes Meta et numéros ouverts au nom du client, modèles relus avec l'équipe qui les enverra, tests sur de vrais cas avant toute ouverture, code et scénarios remis avec leur documentation, et réponse sous 24 heures. Il a formé plus de 200 personnes au numérique, et l'équipe repart formée à l'outil. Son parcours complet figure sur la page Richard SALANON.
Que retenir avant de brancher WhatsApp sur vos logiciels ?
Partez des trois ou quatre messages qui vous coûtent le plus de temps ou d'argent, ouvrez les comptes Meta à votre nom, rédigez des modèles utilitaires sans promotion, recueillez un consentement daté, et faites remonter chaque réponse dans la fiche du client : le reste n'est que du branchement.
Vous voulez que vos devis, factures et rappels partent sur WhatsApp ?
Indiquez votre logiciel (Odoo, Dolibarr, CRM, site), les messages que vous envoyez aujourd'hui à la main et le nombre de personnes qui répondent aux clients : vous recevez une réponse sous 24 heures et une proposition de démarche, avec ce que Meta facturera en plus.
Décrire mon besoinQuestions fréquentes
Peut-on envoyer des factures et des devis sur WhatsApp depuis Odoo ?
Oui, avec Odoo Enterprise, dont l'application WhatsApp envoie des modèles approuvés par Meta depuis les devis, les factures, les reçus de caisse ou tout autre document, à la main ou par une règle d'automatisation. Odoo Community n'a pas cette application : il faut un module tiers ou un lien par API. Dans les deux cas, un compte de la plateforme WhatsApp Business de Meta est nécessaire.
L'application WhatsApp Business suffit-elle pour relier WhatsApp à mon logiciel ?
Non. L'application gratuite sert à répondre à la main depuis un téléphone et quelques appareils liés ; elle ne se branche ni sur Odoo, ni sur Dolibarr, ni sur un CRM. Pour qu'un logiciel envoie seul des documents et récupère les réponses, il faut la plateforme de Meta, en direct ou par un fournisseur agréé. La coexistence permet de garder les deux sur le même numéro.
Vais-je perdre mon numéro WhatsApp actuel ?
Pas forcément. La coexistence proposée par Meta raccorde à la plateforme un numéro déjà utilisé dans l'application WhatsApp Business, en synchronisant les contacts et jusqu'à six mois de conversations. Certaines fonctions de l'application, comme les listes de diffusion, sont alors désactivées. On peut aussi migrer le numéro vers la plateforme ou réserver un nouveau numéro aux envois automatiques.
Combien coûtent les messages WhatsApp envoyés à des clients béninois ?
Selon la grille en euros de Meta en vigueur au 1er octobre 2026, un modèle utilitaire remis à un numéro béninois coûte 0,0033 euro, environ 2,16 francs CFA, et un modèle marketing 0,0186 euro, environ 12,20 francs CFA. Les réponses envoyées dans les 24 heures qui suivent un message du client sont gratuites, comme les modèles utilitaires remis dans cette fenêtre.
Dolibarr peut-il envoyer des rappels de paiement sur WhatsApp ?
Oui, mais pas nativement. DoliStore proposait 24 modules WhatsApp le 3 octobre 2026, dont certains passent par l'API officielle de Meta et d'autres par WhatsApp Web. L'autre voie relie le module Webhook et l'API REST de Dolibarr à l'API de Meta, par n8n, Make ou un petit service PHP, et range chaque envoi dans l'agenda du client.
Faut-il le consentement des clients pour leur écrire sur WhatsApp ?
Oui. Meta exige que la personne ait fourni son numéro et accepté d'être contactée sur WhatsApp par votre entreprise. Au Bénin, la loi n° 2017-20 interdit la prospection électronique sans consentement préalable, sauf exception pour des produits analogues proposés à un client existant ; en Europe, le RGPD et, en France, l'article L.34-5 du code des postes et des communications électroniques posent des règles proches.
Combien de temps faut-il pour que Meta approuve un modèle de message ?
La documentation de Meta indique que l'examen peut prendre jusqu'à 24 heures. Un modèle refusé doit être corrigé puis soumis de nouveau, ce qui explique qu'on prévoie quelques jours pour l'ensemble des modèles. Un modèle qui mélange information et promotion est classé marketing, et Meta peut changer la catégorie d'un modèle déjà approuvé.
Combien coûte l'intégration elle-même ?
Elle est chiffrée sur devis, selon l'outil à relier, le nombre de messages et de langues, la réception des réponses et l'état des fiches clients. Les messages de Meta s'ajoutent et se règlent à Meta ou au fournisseur agréé, jamais au prestataire. Le paiement de la prestation se fait par Mobile Money (MTN, Moov), carte bancaire, PayPal, virement ou espèces.
Quelle différence avec un chatbot ou un agent IA sur WhatsApp ?
L'intégration fait circuler des informations précises entre votre logiciel et vos clients : documents, rappels, confirmations, réponses rangées dans la fiche client. Un agent IA, lui, répond seul aux questions en langage naturel. Les deux se combinent souvent, mais le second fait l'objet d'un service distinct, présenté sur la page agents IA et chatbot WhatsApp.
Mon ERP est installé au bureau : l'intégration est-elle possible ?
Oui, à une condition : Meta doit pouvoir joindre une URL publique en https pour livrer les réponses et les statuts de remise. On expose alors le serveur de façon sécurisée, ou on installe en ligne un petit service relais qui reçoit les webhooks et les transmet au serveur du bureau. Sans cela, le logiciel peut envoyer mais ne reçoit rien.
Combien de clients peut-on joindre par jour au démarrage ?
Un nouveau portefeuille d'entreprise peut écrire, hors fenêtre de service, à 250 destinataires uniques sur 24 heures glissantes. La limite passe à 2 000 après la vérification de l'entreprise ou un volume suffisant de messages de bonne qualité, puis augmente automatiquement jusqu'à 10 000, 100 000 et sans limite, selon la documentation de Meta.
Sources
- Documentation Odoo 20.0, application WhatsApp, consulté le
- Documentation Odoo 20.0, règles d'automatisation (action « Envoyer WhatsApp »), consulté le
- Odoo, tarifs des plans et applications incluses, consulté le
- Meta, tarification de la plateforme WhatsApp Business (grilles en vigueur au 1er octobre 2026), consulté le
- Meta, limites de messagerie de la plateforme WhatsApp Business, consulté le
- Meta, recueil du consentement (opt-in), consulté le
- Meta, modèles de messages (examen, statuts, limites), consulté le
- Meta, règles de catégorisation des modèles, consulté le
- Meta, fournisseurs de solutions WhatsApp Business, consulté le
- Meta, coexistence de l'application WhatsApp Business et de l'API Cloud, consulté le
- Meta, fin de l'API On-Premises, consulté le
- WhatsApp, politique de messagerie WhatsApp Business (mise à jour du 23 septembre 2026), consulté le
- WhatsApp, présentation de l'application WhatsApp Business, consulté le
- WhatsApp, FAQ « Comment utiliser le clic pour discuter », consulté le
- DoliStore, recherche « whatsapp », consulté le
- Wiki Dolibarr, module Webhook, consulté le
- Wiki Dolibarr, module Web Services API REST (développeur), consulté le
- Wiki Dolibarr, intégration de Dolibarr à n8n, consulté le
- Secrétariat général du Gouvernement du Bénin, loi n° 2017-20 portant code du numérique (articles 332 à 337, 391 et 415), consulté le
- ARCEP Bénin, passage des numéros de 8 à 10 chiffres au 30 novembre 2024, consulté le
- Gouvernement du Bénin, tout savoir sur les factures normalisées, consulté le
- CNIL, RGPD chapitre II (articles 6 et 7), consulté le
- CNIL, RGPD chapitre IV (articles 28 et 30), consulté le
- CNIL, la prospection commerciale par SMS et MMS, consulté le
- BCEAO, histoire du franc CFA et cours de l'euro (655,957 francs CFA), consulté le