Guide d'intégration Odoo Live Chat et WhatsApp
La communication client s’est fragmentée sur plus de canaux qu’aucune équipe d’assistance ne peut gérer efficacement. Les visiteurs du site Web s’attendent à un chat en direct. Les clients des marchés émergents préfèrent WhatsApp. Les contacts professionnels communiquent par courrier électronique. Lorsque chaque canal fonctionne de manière isolée (outils distincts, historiques distincts, agents distincts), les clients se répètent, le service est incohérent et les agents perdent du temps à changer de contexte entre les systèmes. Odoo 19 Enterprise unifie le chat en direct, WhatsApp, les e-mails et la messagerie sociale dans une seule boîte de réception, offrant à chaque agent un contexte complet pour chaque conversation, quel que soit le canal utilisé par le client.
Ce guide couvre la configuration complète de l'intégration d'Odoo Live Chat et de WhatsApp : configuration du widget de chat en direct, automatisation du chatbot, intégration de l'API WhatsApp Business, gestion unifiée de la boîte de réception, routage des conversations et analyse de l'engagement. À la fin, vous disposerez d'une opération de messagerie omnicanale prête pour la production et connectée à votre CRM, votre Helpdesk et vos dossiers clients.
Points clés à retenir
- Configurez le widget de chat en direct pour votre site Web avec des règles de marque et de disponibilité personnalisées
- Configurer des messages d'accueil automatisés et des flux de chatbot pour la qualification des leads et la déviation des FAQ
- Intégrez l'API WhatsApp Business pour la messagerie client bidirectionnelle depuis Odoo
- Acheminez les conversations vers la bonne équipe ou le bon agent en fonction du canal, du sujet et du type de client.
- Accédez à l'historique complet des clients (CRM, ventes, tickets d'assistance) à partir de chaque conversation de chat
- Convertissez les conversations de chat en tickets d'assistance, en prospects CRM ou en opportunités de vente en un seul clic
- Suivez les temps de réponse, les taux de satisfaction et les performances des agents en temps réel
- Unifiez toute la messagerie client dans une seule boîte de réception à laquelle toute votre équipe peut accéder
Configuration du widget de chat en direct
Le widget Odoo Live Chat est un extrait JavaScript qui intègre une interface de chat sur votre site Web. L'apparence, le comportement et le routage du widget sont entièrement configurables.
Création d'un canal de chat en direct : Accédez à Chat en direct > Canaux > Nouveau. Créez un canal pour chaque fonction de chat distincte (assistance générale, demandes commerciales, assistance technique). Chaque canal dispose de son propre pool d'agents, de ses heures de fonctionnement et de ses réponses automatiques. Votre site Web peut afficher différents widgets pour différentes pages : acheminez les visiteurs de la page de tarification vers le canal de vente et les visiteurs de la page de documentation vers le canal de support technique.
Personnalisation du widget : Configurez l'apparence visuelle du widget de chat en fonction de votre marque. Définissez la couleur du bouton de discussion (utilisez la couleur principale de votre marque), le texte de bienvenue initial (« Salut ! Comment pouvons-nous vous aider aujourd'hui ? »), la position du bouton (en bas à droite ou en bas à gauche) et s'il faut afficher les photos de l'agent dans l'en-tête de la discussion. La marque professionnelle des widgets signale aux visiteurs que le chat est un véritable canal d'assistance doté de personnel plutôt qu'un robot générique.
Heures de fonctionnement : définissez les heures pendant lesquelles les agents en direct sont disponibles sous Canal > Configuration > Heures de travail. Lorsque les agents sont en ligne (pendant les heures de bureau et au moins un agent disponible), le widget s'affiche comme « Discutez avec nous » avec un indicateur en direct. En dehors des heures de bureau, le widget passe en mode « Laisser un message » : les visiteurs peuvent toujours vous contacter, mais leur message est envoyé sous forme d'e-mail lorsque les agents sont de nouveau en ligne.
Message de bienvenue automatique : Configurez un message de bienvenue qui se déclenche automatiquement lorsqu'un visiteur ouvre le widget de discussion. "Bienvenue chez ECOSIRE ! Je m'appelle Alex et je fais partie de l'équipe commerciale. Comment puis-je vous aider aujourd'hui ?" Ce message d'accueil proactif réduit la friction liée au démarrage d'une conversation et donne un ton amical avant que le visiteur n'ait tapé quoi que ce soit.
Ciblage de pages de sites Web : Configurez le widget de chat pour qu'il s'affiche uniquement sur des pages spécifiques (tarifications, contact, paiement) ou pour qu'il s'affiche partout. Différents messages et routages peuvent s'appliquer à différents groupes de pages : les visiteurs de la page de tarification évaluent probablement une décision d'achat, les visiteurs du portail d'assistance sont probablement des clients existants ayant un problème. Adaptez la chaîne et le message d'accueil en conséquence.
Configuration et automatisation du chatbot
Les chatbots gèrent le premier niveau de chaque conversation par chat : qualifier les visiteurs, répondre aux FAQ et acheminer vers les agents. Des chatbots correctement configurés améliorent les temps de réponse et réduisent la charge de travail des agents sans sacrifier l'expérience des visiteurs.
Création d'un script de chatbot : Accédez à Live Chat > Configuration > Chatbots > Nouveau. Construisez la conversation du chatbot sous forme de script avec une arborescence de questions et de réponses. Le générateur de script est visuel : ajoutez des étapes (questions), définissez quoi faire lorsqu'un visiteur sélectionne chaque option de réponse (étape suivante, créer un prospect, attribuer à un agent) et branchez la conversation en fonction de sa contribution.
Flux d'accueil et de qualification : Un flux de chatbot typique pour une entreprise SaaS B2B pourrait être :
- « Bienvenue ! Je peux vous aider à démarrer. Êtes-vous un nouveau visiteur ou un client existant ? »
- (Nouveau visiteur) → « Qu'est-ce qui décrit le mieux votre intérêt : prix, démonstration de produit ou question technique ? »
- (Tarifs) → « De combien d'utilisateurs auriez-vous besoin ? (Moins de 10/10-50/50+) »
- (50+) → « Vous êtes admissible à notre plan Entreprise. Je vais vous mettre en contact avec un spécialiste des ventes aux entreprises dès maintenant. » → Attribuer au canal de vente d'entreprise
- (Moins de 10) → Afficher les informations tarifaires et proposer de se connecter
Ce flux pré-qualifie les visiteurs, les achemine vers la bonne équipe et répond aux questions courantes sur les prix sans l'intervention d'un agent pour les cas simples.
Déflexion des FAQ : Pour les questions courantes (Quels sont vos plans tarifaires ? Proposez-vous un essai gratuit ? Quelles intégrations prenez-vous en charge ?), créez des étapes de chatbot qui affichent des réponses pré-écrites. Si la réponse résout la question du visiteur, celui-ci ferme le chat sans avoir besoin d'un agent. Dans le cas contraire, ils peuvent passer à « Parler à un agent ». Le suivi des taux de déviation montre quelles réponses aux FAQ sont efficaces et lesquelles doivent être améliorées.
Création de leads à partir du chatbot : Lorsqu'un visiteur termine un flux de qualification, configurez le chatbot pour créer automatiquement un lead CRM à partir des données de conversation. Le prospect comprend : le nom du visiteur (si fourni), son adresse e-mail, les questions auxquelles il a répondu et la page sur laquelle il se trouvait. Cela garantit qu'aucune piste du chat du site Web n'est perdue même si l'agent ne répond pas avant le départ du visiteur.
Transfert à un agent humain : Lorsque le chatbot atteint une étape nécessitant un jugement humain (questions complexes, négociation de prix, clients contrariés), configurez un transfert en douceur. Le chatbot informe le visiteur qu'un agent va le rejoindre et attribue le chat au canal approprié. L’agent voit l’historique complet des conversations du chatbot lorsqu’il rejoint le chatbot – pas de questions répétées.
Intégration WhatsApp Business
WhatsApp compte plus de 2 milliards d'utilisateurs dans le monde et, sur de nombreux marchés (Moyen-Orient, Asie du Sud, Amérique latine, Afrique), il s'agit du principal canal de communication personnel et professionnel. L'intégration WhatsApp d'Odoo 19 Enterprise amène ce canal dans votre boîte de réception unifiée.
Configuration de l'API WhatsApp Business : La messagerie WhatsApp Business nécessite un compte Meta Business et un accès à l'API WhatsApp Business (via un fournisseur de solutions commerciales approuvé par Meta). Accédez à Odoo > Paramètres > Technique > WhatsApp > Comptes pour configurer votre compte WhatsApp Business. Entrez votre identifiant de compte WhatsApp Business, votre numéro de téléphone et votre jeton API de Meta.
Modèles de messages : WhatsApp a des règles spécifiques concernant le moment où les entreprises peuvent engager des conversations. Les messages sortants (envoyés par vous à un client qui n'a pas envoyé de message en premier) doivent utiliser des modèles de messages pré-approuvés. Créez des modèles WhatsApp pour : la confirmation de commande, la notification d'expédition, le rappel de rendez-vous, le rappel de paiement et la mise à jour du ticket d'assistance. Soumettez les modèles à Meta pour approbation : les modèles approuvés sont disponibles pour une utilisation sortante dans un délai de 1 à 3 jours ouvrables.
Gestion des messages entrants : Lorsqu'un client envoie un message à votre numéro WhatsApp Business, le message apparaît automatiquement dans la boîte de réception Discuter d'Odoo. Le système identifie le client par numéro de téléphone et relie la conversation à son enregistrement de contact Odoo. Les agents voient l'historique du client (commandes précédentes, tickets d'assistance passés, notes CRM) à côté du message entrant, fournissant ainsi un contexte complet dès la première réponse.
Fenêtre de session de 24 heures : WhatsApp autorise les réponses libres dans les 24 heures suivant le dernier message du client. En dehors de cette fenêtre, seuls les modèles approuvés peuvent être envoyés. Odoo suit la fenêtre de 24 heures pour chaque conversation et avertit les agents lorsqu'une conversation approche de la fin. Cela encourage des réponses rapides et aide les agents à savoir quand ils doivent utiliser un modèle.
WhatsApp pour les notifications de commande et de livraison : Connectez la messagerie WhatsApp à vos modules Ventes et Inventaire. Lorsqu'une commande de vente est confirmée, un message WhatsApp automatique envoie la confirmation de commande au numéro WhatsApp du client. Lorsque la livraison est expédiée, une notification d'expédition avec les détails de suivi est envoyée automatiquement. Ces points de contact automatisés améliorent la satisfaction des clients sans nécessiter de temps d'agent.
Boîte de réception unifiée et gestion omnicanal
La puissance de l'intégration de la messagerie Odoo réside dans la boîte de réception unifiée : un endroit où chaque message client, quel que soit le canal, est visible et exploitable.
Boîte de réception Discuter : Accédez à Discuter pour accéder à la boîte de réception unifiée. Le panneau de gauche affiche toutes les conversations actives par canal : sessions de chat en direct, conversations WhatsApp, fils de discussion par e-mail et tout autre canal connecté. Cliquez sur n'importe quelle conversation pour afficher l'historique complet des messages et répondre. La vue unifiée élimine le besoin de basculer entre les outils : la messagerie électronique, le chat et WhatsApp sont tous regroupés dans une seule interface.
Affectation de conversation : attribuez des conversations à des agents spécifiques à partir de l'interface de conversation. Les conversations non attribuées apparaissent dans la file d'attente de l'équipe, visible par tous les membres de l'équipe. Configurez des règles d'attribution automatique qui acheminent les conversations en fonction de : la source du message (WhatsApp → équipe WhatsApp), le segment de clientèle (clients d'entreprise → support d'entreprise) ou la détection de mots clés (mentions de « facturation » → équipe de facturation).
Notes internes : ajoutez des notes internes à n'importe quelle conversation : annotations visibles par les agents mais pas par les clients. Utilisez des notes internes pour documenter le contexte (« Le client a un contrat annuel expirant le mois prochain — traiter comme une priorité élevée »), coordonnez-vous avec vos collègues (« @alice pouvez-vous vérifier s'il s'agit d'un bug connu ? ») ou enregistrez les actions entreprises (« Remboursement émis, confirmation envoyée par e-mail »). Les notes internes maintiennent l’alignement de l’équipe sans que le client ne voit les frais de coordination.
Barre latérale du profil client : Dans chaque conversation, une barre latérale affiche le profil complet du client : informations de contact, entreprise, commandes clients récentes, abonnements actifs, tickets d'assistance ouverts et étape de l'opportunité CRM. Les agents disposent d'un contexte complet sans ouvrir d'onglets de navigateur séparés ni passer à d'autres modules.
Routage des conversations et SLA
Un routage efficace garantit que les conversations parviennent rapidement au bon agent. Un routage lent augmente les temps de réponse et réduit la satisfaction.
Routage basé sur les canaux : Configurez les règles de routage sous Live Chat > Configuration > Canaux. Les règles évaluent les propriétés de la conversation (canal, mot-clé, balise client, URL de la page) et les acheminent vers une équipe ou un agent spécifique. Une conversation d'un client marqué « VIP » est acheminée vers l'équipe dédiée au compte ; une conversation mentionnant les itinéraires « facture » vers le support de facturation.
Disponibilité des agents : Live Chat suit la disponibilité des agents en temps réel. Lorsqu'un agent ferme l'application ou se définit comme « Absent », les conversations sont redistribuées aux agents disponibles. Configurez un nombre maximal de conversations simultanées par agent pour éviter toute dégradation de la qualité lorsqu'un agent gère trop de discussions à la fois.
Objectifs de temps de réponse du chat : Configurez les SLA de temps de réponse pour chaque type de canal. Une session de chat en direct peut avoir un objectif de première réponse de 2 minutes ; un message WhatsApp est un objectif de réponse de 4 heures. Suivez la conformité aux SLA dans le tableau de bord des rapports de chat. Les conversations approchant de la date limite de leur SLA sont mises en évidence dans la file d'attente des agents.
Gestion des débordements : Lorsque tous les agents sont occupés (nombre maximum de discussions simultanées atteint), les nouveaux visiteurs voient un temps d'attente estimé ou se voient proposer la possibilité de laisser un e-mail. Cette gestion des files d'attente évite aux visiteurs d'attendre indéfiniment et définit des attentes réalistes lorsqu'un service immédiat n'est pas disponible.
Intégration avec CRM et Helpdesk
Le chat en direct et les conversations WhatsApp n'existent pas de manière isolée : ils font partie des relations clients qui couvrent les ventes et l'assistance.
Création de leads CRM à partir du chat : À partir de n'importe quelle conversation de chat en direct, créez un lead CRM en un seul clic. Le prospect est pré-rempli avec le nom du visiteur, son adresse e-mail (si fourni), le résumé de la conversation et la page sur laquelle il parcourait. La conversation est liée au prospect afin que le vendeur puisse consulter l'historique complet des discussions avant de donner suite. Cette intégration garantit que chaque demande entrante qualifiée devient une opportunité suivie.
Transfert vers les tickets d'assistance : Lorsqu'une conversation de chat révèle un problème d'assistance, convertissez-le en ticket d'assistance directement depuis l'interface de chat. Le ticket hérite des informations client et de la conversation complète comme description. Le client est informé que son problème a été signalé à l'équipe d'assistance avec un numéro de ticket. La conversation de chat est liée au ticket pour référence croisée.
Chat proactif pour les clients à risque : utilisez des déclencheurs de chat pour initier des conversations proactives avec des clients qui présentent un comportement à risque : passer plus de 3 minutes sur la page d'annulation, visiter la page de comparaison des concurrents ou consulter leurs options d'abonnement. Le déclencheur lance une conversation avec un message d'accueil personnalisé de la part de leur responsable de compte, transformant ainsi les signaux de désabonnement potentiels en conversations de fidélisation.
## Analyses et rapports sur les performances
Tendances du volume des discussions : Accédez à Chat en direct > Rapports > Analyse des discussions. Affichez le volume des conversations par jour, semaine ou mois, sur tous les canaux combinés ou filtrés par Live Chat, WhatsApp ou d'autres sources. Les tendances de volume identifient si vos canaux de messagerie sont en croissance ou en déclin et sont en corrélation avec les campagnes marketing ou les lancements de produits.
Analyse du temps de réponse : Suivez le temps de première réponse moyen, le temps de résolution moyen et le taux de conformité SLA par canal et par agent. Comparez les temps de réponse entre les canaux : si les temps de réponse de WhatsApp sont nettement plus longs que ceux du chat en direct, ce canal peut nécessiter du personnel supplémentaire.
Notes de satisfaction : Après chaque conversation de chat en direct résolue, envoyez automatiquement une demande d'évaluation de satisfaction (1 à 5 étoiles ou note emoji). Suivez le CSAT par canal, agent et période de temps. Utilisez des conversations mal notées pour l’évaluation de la qualité et le coaching.
Performances de l'agent : Le rapport sur les performances de l'agent indique le volume de conversations, le temps de traitement moyen, l'évaluation CSAT et la conformité SLA par agent. Utilisez ces données pour le coaching de performance en associant chaque métrique à un exemple d'examen de conversation pour obtenir des commentaires riches en contexte.
Questions fréquemment posées
Odoo Live Chat peut-il fonctionner avec des applications mobiles en plus du site Web ?
Oui. Odoo fournit un SDK Live Chat pour les applications iOS et Android. Intégrez le SDK dans votre application mobile pour fournir une assistance par chat dans l'application : les conversations sont gérées par le même pool d'agents et apparaissent dans la même boîte de réception Odoo Discuss que les chats sur le Web. Cela unifie le support sur le Web et le mobile sans nécessiter un outil de support distinct pour chaque plate-forme.
Comment Odoo gère-t-il la confidentialité et la conservation des données pour les conversations WhatsApp ?
Les conversations WhatsApp stockées dans Odoo sont soumises à vos politiques de conservation des données. Configurez les règles de conservation sous Paramètres > Technique > Rétention des données. Les numéros de téléphone des clients et le contenu des conversations peuvent être anonymisés après une période configurable. Pour se conformer au RGPD, les clients peuvent demander la suppression de leurs données de conversation via une demande de suppression de données traitée via les contrôles de confidentialité d'Odoo.
Pouvons-nous intégrer Odoo Live Chat avec Facebook Messenger en plus de WhatsApp ?
Odoo 19 inclut l'intégration du marketing social qui peut acheminer les messages de la page Facebook vers la boîte de réception Discuss. Configurez l'intégration Facebook sous Paramètres > Médias sociaux > Facebook. Les messages entrants de votre page Facebook apparaissent à côté de WhatsApp et des conversations de chat en direct. Les réponses sont renvoyées à Facebook depuis Odoo, avec le contexte complet de la conversation disponible.
Combien de conversations de chat simultanées un agent peut-il gérer efficacement ?
Les recherches sur les performances des agents de chat en direct suggèrent que 2 à 3 conversations simultanées constituent le maximum efficace pour un service de qualité. Au-dessus de 3, les premiers temps de réponse augmentent sensiblement et la qualité en souffre. Configurez le paramètre maximum de conversations simultanées par agent sur 3 (configurable individuellement pour différents niveaux d'expérience de l'agent). Cela protège la qualité tout en maintenant un débit raisonnable.
Le chatbot peut-il gérer des conversations dans plusieurs langues ?
Oui. Créez des scripts de chatbot distincts pour chaque langue que vous souhaitez prendre en charge. Utilisez la détection de langue d'Odoo pour diriger les visiteurs vers le script de langue approprié en fonction des paramètres de langue de leur navigateur ou de leur réponse à une question initiale « Veuillez sélectionner votre langue ». Le routage des agents peut également être basé sur la langue : acheminez automatiquement les visiteurs francophones vers des agents francophones.
Comment fonctionne l'intégration de WhatsApp pour la prospection commerciale sortante ?
Les règles de messagerie professionnelle de WhatsApp autorisent uniquement les messages sortants aux clients qui ont déjà envoyé un message à votre numéro (dans la fenêtre de 24 heures) ou aux numéros pour lesquels vous utilisez des modèles pré-approuvés. Pour la prospection (envoyer des messages aux personnes qui n'ont pas encore contacté), WhatsApp n'est pas le canal approprié : il est conçu pour le service client et la gestion des relations avec les contacts existants. Pour la prospection sortante, utilisez le courrier électronique ou LinkedIn.
Pouvons-nous utiliser Odoo Live Chat pour assister des clients situés dans différents fuseaux horaires avec des agents situés à différents endroits ?
Oui. Configurez plusieurs pools d'agents pour différents fuseaux horaires. Utilisez la configuration des heures de fonctionnement pour acheminer les conversations vers le pool d'agents du fuseau horaire actif. Lorsque les agents nord-américains sont hors ligne, les conversations sont automatiquement acheminées vers l'équipe européenne. Lorsque les agents européens sont hors ligne, la couverture Asie-Pacifique prend le relais. Ce modèle « suivre le soleil » offre une couverture de chat 24h/24 et 7j/7 sans obliger aucune équipe à travailler à des heures inhabituelles.
Comment former les nouveaux agents à la gestion du chat et de WhatsApp sans leur donner accès aux données sensibles des clients ?
Utilisez le contrôle d'accès basé sur les rôles d'Odoo pour créer un rôle à accès limité pour les agents stagiaires. Les stagiaires peuvent accéder à la boîte de réception Discuter et répondre aux conversations, mais ne peuvent pas consulter les dossiers financiers, l'historique complet des commandes ou les données sensibles du compte client. Une fois certifié, leur rôle passe à un accès complet aux agents. Associez des stagiaires à des agents seniors à l'aide de la fonction d'observation « interruption » où le formateur peut voir toutes les conversations du stagiaire en temps réel.
Prochaines étapes
L'intégration d'Odoo Live Chat et de WhatsApp transforme la communication client d'un défi dispersé et multi-outils en une opération unifiée avec un contexte complet, un routage efficace et des performances mesurables. Lorsque chaque canal alimente une seule boîte de réception et que chaque conversation est connectée à l'historique complet du client, votre équipe peut fournir un service cohérent et personnalisé à grande échelle.
ECOSIRE met en œuvre l'intégration d'Odoo Live Chat et de WhatsApp pour les entreprises en contact avec les clients de tous les secteurs. Notre implémentation comprend la configuration des widgets, les scripts de chatbot, la configuration de l'API WhatsApp Business, la conception du routage des équipes et la formation des agents.
Visitez notre page des services Odoo pour explorer les options de mise en œuvre du chat en direct et de la messagerie, ou parcourez nos modules de place de marché pour des extensions de messagerie, notamment des créateurs de chatbots avancés, la gestion de campagnes WhatsApp et des tableaux de bord d'analyse multicanal pour Odoo 19 Enterprise.
Rédigé par
ECOSIRE Research and Development Team
Création de produits numériques de niveau entreprise chez ECOSIRE. Partage d'analyses sur les intégrations Odoo, l'automatisation e-commerce et les solutions d'entreprise propulsées par l'IA.
Articles connexes
Odoo Accounting vs QuickBooks: Detailed Comparison 2026
In-depth 2026 comparison of Odoo Accounting vs QuickBooks covering features, pricing, integrations, scalability, and which platform fits your business needs.
Case Study: eCommerce Migration to Shopify with Odoo Backend
How a fashion retailer migrated from WooCommerce to Shopify and connected it to Odoo ERP, cutting order fulfillment time by 71% and growing revenue 43%.
Case Study: Manufacturing ERP Implementation with Odoo 19
How a Pakistani auto-parts manufacturer cut order processing time by 68% and reduced inventory variance to under 2% with ECOSIRE's Odoo 19 implementation.