Aller au contenu principal

Service client

Intégration VoIP et CRM : réunir appels et conversations dans un seul historique client

Quand les appels vivent dans un système téléphonique, les chats dans une boîte de réception et les affaires dans un CRM, personne ne voit le client en entier. Voici ce que fait une bonne intégration VoIP CRM, les quatre façons de la construire, et comment la déployer et la mesurer.

Équipe MonoChat Mis à jour: 14 min de lecture

Sur cette page
  1. Pourquoi appels et conversations finissent par se séparer
  2. Ce que « tout le contexte » signifie pour un appel téléphonique
  3. Quatre façons de relier la VoIP à votre CRM
  4. Quelle option choisir ?
  5. Enregistrement, transcriptions et consentement
  6. Comment déployer une intégration VoIP CRM
  7. Les indicateurs à suivre après le lancement
  8. Comment MonoChat réunit appels et conversations dans un seul historique client
  9. Sources

L’intégration VoIP CRM connecte votre téléphonie par internet à vos fiches clients : chaque appel est rapproché du bon contact grâce au numéro de téléphone, journalisé automatiquement et résumé sur la même fiche que les conversations, commandes et affaires de ce client. Bien faite, elle permet à l’agent de savoir qui appelle et ce qui s’est passé la dernière fois avant même de dire bonjour, et personne n’a à ressaisir ses notes d’appel dans un deuxième outil.

La plupart des équipes n’en sont pas encore là. Les appels restent dans un système téléphonique, les conversations WhatsApp et Instagram dans une boîte de réception, et les affaires dans un CRM. Ce guide explique ce que « tout le contexte » devrait signifier pour un appel, compare les quatre façons de relier la voix aux données client, aborde l’enregistrement et le consentement, et se termine par les étapes de déploiement et les chiffres à suivre.

Pourquoi appels et conversations finissent par se séparer

Une semaine type pour une équipe support ou commerciale, à titre d’exemple :

  • Lundi, un client pose une question sur une livraison via WhatsApp.
  • Mardi, il appelle le numéro principal parce que le colis n’est toujours pas arrivé. La personne qui décroche ne sait rien de la conversation de lundi.
  • Mercredi, un commercial met à jour une affaire dans le CRM, sans savoir qu’il y a eu une réclamation.

Chaque outil détient un fragment : les clients se répètent et reçoivent des promesses contradictoires. La solution, c’est une fiche client unique dans laquelle chaque canal écrit et que la voix consulte.

Ce que « tout le contexte » signifie pour un appel téléphonique

« Intégré » peut désigner aussi bien un bouton click-to-call qu’un historique partagé complet. Prenez ces cinq capacités comme référence.

1. L’appelant est identifié par son numéro

Quand l’appel arrive, le système recherche le numéro de l’appelant et ouvre le contact correspondant. Cela ne fonctionne que si les numéros sont enregistrés de façon homogène. Enregistrez chaque numéro au format international complet, avec l’indicatif pays, selon la structure de l’UIT-T E.164, le plan de numérotation international des télécommunications publiques. Un CRM qui contient « 06 12 … », « +33 6 12 … » et « 336 12… » pour la même personne ratera des correspondances.

Deux cas particuliers à prévoir :

  • Numéros inconnus. Créez automatiquement un nouveau contact ou un lead, pour que l’appel soit tout de même rattaché quelque part.
  • Numéros partagés. Une ligne fixe familiale ou le standard d’une entreprise peut appartenir à plusieurs contacts. Montrez les candidats à l’agent plutôt que de deviner.

Sur WhatsApp, il existe un troisième cas. Les webhooks d’appel de Meta précisent que le numéro de l’appelant peut être omis lorsque l’utilisateur a adopté un nom d’utilisateur, et que des identifiants utilisateur propres à l’entreprise (business-scoped user IDs) peuvent apparaître à la place. Enregistrez aussi cet identifiant sur le contact, pour pouvoir quand même rapprocher l’appel.

2. Conversations et appels partagent une seule chronologie

L’agent doit voir sur un seul écran, dans l’ordre chronologique, les messages récents, les appels passés, les tickets ouverts et les affaires en cours. Un appel est une conversation de plus, pas un événement dans un journal séparé.

3. Les notes et résumés sont enregistrés sur la fiche

Après l’appel, la fiche doit indiquer ce qui a été dit et la suite prévue, sans que l’agent ait à le réécrire. Un bon format par défaut :

Appel · entrant · 4 min 12 s · traité par Support (Camille)
Motif : livraison en retard, commande 50731
Issue : transporteur contacté, nouvelle date de livraison jeudi
Étape suivante : envoyer le lien de suivi sur WhatsApp aujourd'hui
Ressenti : agacé au début, apaisé à la fin

4. Enregistrements et transcriptions, avec consentement

Les enregistrements et transcriptions transforment un appel en contenu que votre équipe peut rechercher et réécouter. Ils contiennent aussi des données personnelles : ils nécessitent une information des appelants, un contrôle d’accès et une règle de conservation. Nous y revenons plus bas.

5. Le routage s’appuie sur les données client

Une fois que le système sait qui appelle, il peut agir : envoyer directement un client ayant une réclamation ouverte à l’équipe qui la traite, router les comptes VIP vers leur gestionnaire de compte, ou diriger un client existant vers le support et un nouveau numéro vers les ventes. Sans données client, le routage se rabat sur un menu générique.

Quatre façons de relier la VoIP à votre CRM

Il n’y a pas d’architecture « idéale » unique. Les options diffèrent selon l’endroit où l’appel se déroule réellement et la quantité de contexte qui parvient à l’agent.

ApprocheOù se déroulent les appelsCe qui arrive dans le CRMConversations dans le même historique ?Idéal pour
CTI ou connecteur natifVotre système téléphonique actuelJournaux d’appels, click-to-call, remontée de ficheSeulement si le CRM stocke aussi les conversationsÉquipes qui gardent leur PBX ou leur téléphonie cloud actuelle
Trunk SIP vers une plateforme de contactLa plateforme de contactAppels, transcriptions et résumés, synchronisés depuis la plateformeOui, les appels sont à côté des conversationsÉquipes qui veulent voix et messagerie dans un seul espace de travail
Webhooks et APITout système qui émet des événementsTout ce que vous développezSelon votre développementDéveloppeurs avec des systèmes spécifiques ou atypiques
Appels WhatsApp sur le numéro de chatWhatsApp, reçus par votre plateformeÉvénements et issues d’appel, via la plateformeOui, même numéro que le chatEntreprises dont les clients écrivent déjà sur WhatsApp

CTI et intégrations natives

Le couplage téléphonie-informatique (CTI) relie un système téléphonique à un CRM. Les fonctions typiques sont l’appel en un clic depuis un contact, la remontée de fiche (« screen pop ») qui ouvre la fiche quand le téléphone sonne, et la journalisation automatique des appels. Beaucoup de systèmes téléphoniques et de CRM proposent des connecteurs prêts à l’emploi entre eux.

La CTI est la voie la plus rapide si votre système téléphonique reste en place. Sa limite : c’est toujours le système téléphonique qui gère l’appel, les conversations vivent ailleurs, et le contexte ne circule que dans la mesure où le connecteur mappe les champs.

Trunk SIP vers une plateforme de contact

SIP (Session Initiation Protocol), défini par l’IETF dans la RFC 3261, est le standard de signalisation utilisé pour établir, modifier et terminer des appels sur internet. Un trunk SIP connecte vos numéros de téléphone, via un fournisseur SIP, à un logiciel. Quand ce logiciel est la plateforme même où votre équipe répond aux conversations, les appels cessent d’être un système à part : ils arrivent dans la boîte de réception partagée, sont routés avec les mêmes règles et laissent une transcription et un résumé dans la même conversation.

La plateforme se synchronise ensuite une seule fois avec votre CRM, pour les appels comme pour les conversations : c’est ce qui vous rapproche le plus d’un historique client unique.

Webhooks et API

La plupart des systèmes téléphoniques et des plateformes de contact émettent des événements (appel démarré, appel décroché, appel terminé) et exposent une API pour lire et écrire des données. Vous pouvez les relier à votre CRM avec votre propre code ou un outil d’automatisation.

Vous gardez ainsi un contrôle total, et cela fonctionne avec des systèmes développés en interne. Mais c’est à vous de gérer le mapping, les nouvelles tentatives, les doublons et la maintenance. Rendez chaque écriture idempotente, pour qu’un webhook renvoyé ne crée pas deux fois le même journal d’appel, et consignez les échecs à un endroit où quelqu’un les verra.

Appels WhatsApp sur le même numéro que le chat

La WhatsApp Business Calling API permet aux clients d’appeler votre entreprise depuis la conversation, et à vous d’appeler les clients qui vous ont donné leur autorisation d’appel, en voix sur IP, sur le même numéro que vos messages. La présentation de Meta indique que les utilisateurs peuvent passer du chat à l’appel, et même écrire pendant un appel. Quelques points de la documentation de Meta comptent pour l’intégration CRM :

  • Signalisation. Par défaut, la signalisation des appels utilise les endpoints de la Graph API et des webhooks, avec WebRTC pour les médias. Meta prend aussi en charge la signalisation SIP sur TLS, ce qui permet à une plateforme de contact compatible SIP de recevoir les appels WhatsApp. Une fois SIP activé sur un numéro, ce numéro utilise exclusivement SIP pour la signalisation des appels.
  • Événements pour la journalisation. Les webhooks signalent quand un appel est établi et quand il se termine. L’événement de fin inclut l’heure de début, l’heure de fin et la durée en secondes lorsque l’appel a été décroché. Les appels lancés depuis un bouton d’appel ou un lien profond peuvent transporter une chaîne de payload, qui vous indique d’où vient le client.
  • Tarifs. Meta indique que tous les appels initiés par l’utilisateur sont gratuits. Les appels initiés par l’entreprise sont facturés par tranches de six secondes, selon l’indicatif du pays de destination et le palier de volume mensuel.
  • La fenêtre de messagerie. La page tarifaire de Meta indique que la fenêtre de service client de 24 heures s’ouvre ou repart de zéro lorsqu’un utilisateur vous appelle, que vous décrochiez ou non, et lorsqu’un utilisateur accepte votre appel. Vous pouvez ensuite relancer dans la conversation avec des messages libres.
  • Disponibilité. Les appels initiés par l’utilisateur sont disponibles partout où la Cloud API l’est. Les appels initiés par l’entreprise ne sont pas disponibles pour les numéros professionnels aux États-Unis, au Canada, en Égypte, au Vietnam et au Nigeria.

Pour la configuration et les règles d’autorisation, lisez notre guide de la WhatsApp Business Calling API. Pour confier une partie de ces appels à l’IA, consultez le guide de l’agent vocal IA sur WhatsApp.

Quelle option choisir ?

Répondez à trois questions :

  1. Gardez-vous votre système téléphonique actuel ? Si oui et qu’il dispose d’un connecteur pour votre CRM, commencez par la CTI. Si vous êtes prêt à changer, un trunk SIP vers la plateforme qui gère vos conversations supprime un système entier de l’équation.
  2. Vos clients vous écrivent-ils déjà ? Si la plupart vous écrivent sur WhatsApp, les appels sur le même numéro gardent l’appel là où se trouve déjà la conversation.
  3. Avez-vous des développeurs ? Webhooks et API comblent les manques, comme un ERP maison ou un champ que le connecteur ne mappe pas, mais seulement si quelqu’un les maintient.

Beaucoup d’équipes combinent les approches : SIP pour la ligne téléphonique existante, appels WhatsApp pour les clients qui préfèrent ce canal, et une synchronisation API pour un ou deux champs personnalisés.

Enregistrement, transcriptions et consentement

Les enregistrements rendent un CRM bien plus utile, et bien plus sensible. Avant de les activer :

  • Informez les appelants. Placez une courte annonce au début du parcours d’appel, par exemple : « Cet appel est enregistré à des fins de qualité et pour conserver une trace de votre demande. »
  • Vérifiez les règles de consentement de chaque marché. Certains pays admettent le consentement d’une seule partie ; d’autres exigent l’accord de tous les participants. Les lois sur la protection des données comme le RGPD ajoutent des exigences de base légale, de transparence et de conservation.
  • Décidez de ce qui va dans le CRM. Un résumé et l’issue de l’appel ont généralement leur place sur la fiche. L’enregistrement complet et la transcription peuvent rester dans la plateforme de contact, accessibles par un lien depuis le CRM, avec un accès limité selon les rôles.
  • Fixez une durée de conservation et supprimez les enregistrements à son terme.
  • Tenez les données de carte bancaire hors des appels. Envoyez un lien de paiement sécurisé dans la conversation au lieu de prendre des numéros de carte par téléphone.

Sur WhatsApp en particulier, la documentation de Meta sur l’enregistrement des appels décrit un enregistrement sur opt-in, appel par appel, avec une annonce vocale indiquant notamment la finalité déclarée, diffusée aux deux participants avant le début de l’enregistrement. Les enregistrements restent téléchargeables pendant 7 jours après que le webhook de Meta les a signalés : conservez ce dont vous avez besoin dans votre propre stockage. Notre guide de l’enregistrement et de la transcription des appels WhatsApp détaille le consentement et le stockage. Rien ici ne constitue un avis juridique ; vérifiez auprès de votre conseiller juridique pour les marchés que vous servez.

Comment déployer une intégration VoIP CRM

  1. Cartographiez votre fonctionnement actuel. Listez chaque numéro de téléphone, qui y répond, où les appels sont journalisés aujourd’hui et quels champs du CRM sont réellement utilisés.
  2. Nettoyez les numéros de téléphone. Convertissez les numéros enregistrés au format international complet et fusionnez les doublons évidents. Sans cette étape, les correspondances échouent sans bruit.
  3. Définissez la fiche d’appel. Mettez-vous d’accord sur les champs renseignés après chaque appel : sens, durée, responsable, issue, résumé, étape suivante. Gardez une liste d’issues courte pour qu’elle soit utilisée.
  4. Choisissez la voie d’intégration à l’aide des questions ci-dessus, et connectez d’abord un seul numéro.
  5. Définissez les règles de routage. Commencez simplement : les clients connus avec un dossier ouvert vont à leur responsable ou à l’équipe concernée, les nouveaux numéros aux ventes ou à l’accueil, les appels hors horaires à un parcours dédié.
  6. Fixez la politique d’enregistrement avec information des appelants, rôles d’accès et durée de conservation, avant le premier appel enregistré.
  7. Faites un pilote avec une équipe pendant deux semaines. Passez en revue tous les quelques jours un échantillon d’appels et leurs fiches CRM. Cherchez les appelants non reconnus, les résumés manquants et les journaux en double.
  8. Formez, puis étendez. Montrez aux agents où apparaît l’historique et ce que contient le résumé, puis ajoutez l’équipe ou le numéro suivant.

Les indicateurs à suivre après le lancement

Ne jugez pas l’intégration au ressenti. Suivez quelques chiffres avant et après, par rapport à votre propre référence :

IndicateurCe qu’il montre
Taux d’identification des appelantsPart des appels rapprochés d’un contact existant ; un chiffre bas signale souvent des données téléphoniques désordonnées
Appels avec un résumé sur la ficheSi l’enregistrement sur la fiche a vraiment lieu
Contacts répétés sous 7 joursSi le contexte évite que les clients rappellent pour le même problème
Transferts par appelSi le routage par données client envoie les appels au bon endroit du premier coup
Taux de décroché et appels manquésSi la couverture est suffisante, surtout hors horaires
Temps de première réponse tous canaux confondusSi appels et conversations sont traités avec la même exigence
CSAT après les appelsComment le client a vécu l’expérience

Notre guide des indicateurs et SLA du support par chat explique comment fixer des objectifs pour ces indicateurs. Les termes comme SIP, IVR et SLA sont expliqués dans le glossaire.

Comment MonoChat réunit appels et conversations dans un seul historique client

MonoChat emprunte les voies SIP et WhatsApp du tableau ci-dessus : les appels arrivent dans la même boîte de réception d’équipe unifiée que WhatsApp, Instagram, Messenger, TikTok, Telegram, le chat web et les SMS, et la plateforme se synchronise avec votre CRM.

La voix dans la boîte de réception

  • Appels SIP. Avec les appels vocaux IA via SIP, vous ajoutez les identifiants de votre trunk SIP, associez les numéros entrants (SDA) et définissez l’identifiant d’appelant sortant. MonoChat gère alors les appels entrants et sortants avec files d’attente, groupes de sonnerie, règles de routage et plannings.
  • Appels WhatsApp. Avec les appels WhatsApp, les clients appellent depuis la conversation sur votre numéro WhatsApp Business API. MonoChat peut identifier le client, comprendre le sujet et router l’appel vers l’IA ou la bonne équipe, avec l’historique de la conversation joint.
  • Un seul profil. MonoChat tient un profil client unifié avec l’historique des conversations sur toutes les plateformes : les conversations et appels précédents de l’appelant figurent dans un seul historique client.

Routage et IA pendant l’appel

  • Un SVI (IVR) propose des menus au clavier ou à la voix, route selon les horaires et l’intention, et peut reconnaître les appelants réguliers et adapter les options grâce aux données de votre CRM via des workflows.
  • Un standardiste IA répond aux appels, recueille les informations, prend des rendez-vous et transfère vers la bonne équipe, avec le résumé prêt pour l’agent.
  • Le centre d’appels multi-agents ajoute le routage par compétences, la prise en charge des clients VIP et des tableaux de bord SLA.

Enregistrement dans votre CRM

  • L’enregistrement et la transcription des appels transforment les appels en transcriptions speech-to-text et en courts résumés IA avec le motif, l’issue et l’étape suivante, stockés avec la conversation.
  • Après un appel WhatsApp, MonoChat peut résumer l’issue, étiqueter l’intention et le ressenti, et synchroniser les notes avec votre CRM ou votre helpdesk.
  • L’intégration CRM offre une synchronisation bidirectionnelle, le mapping de champs personnalisés et des mises à jour en temps réel. La page intégrations liste Salesforce et HubSpot comme connecteurs natifs, Zoho CRM et Pipedrive via l’API, ainsi qu’une API REST et des événements webhook pour les systèmes sur mesure.
  • L’automatisation des workflows et les fonctions IA (function tools) créent des leads dans le CRM, ouvrent des tickets, prennent des rendez-vous et envoient une relance sur WhatsApp ou par SMS à partir de l’issue de l’appel.

Contrôles

Permissions par rôle, journaux d’audit des actions d’appel, contrôle de la politique d’enregistrement, workflows protégeant les données personnelles et masquage optionnel vous aident à décider qui peut écouter et lire quoi. Consultez la page sécurité pour plus de détails.

Pour essayer, commencez avec l’offre gratuite Basic (un agent, un canal) sur app.monochat.ai, ou comparez les offres sur la page des tarifs.

Sources

FAQ

Questions fréquentes

Qu'est-ce que l'intégration VoIP CRM ?

C'est la connexion entre votre téléphonie par internet et vos fiches clients. Les appels entrants sont rapprochés d'un contact grâce au numéro de téléphone, l'agent voit l'historique du client pendant que le téléphone sonne, et l'issue de l'appel, les notes et le résumé sont enregistrés sur la même fiche après l'appel.

Quelle différence entre CTI et trunk SIP ?

La CTI (couplage téléphonie-informatique) relie un système téléphonique existant à un CRM pour journaliser les appels et les passer depuis l'écran du CRM. Le trunk SIP connecte des lignes téléphoniques à un logiciel via SIP, le standard de signalisation de l'IETF pour établir et terminer des appels. Avec un trunk SIP vers une plateforme de contact, les appels eux-mêmes se déroulent dans la plateforme où se trouvent déjà vos conversations, au lieu d'être synchronisés depuis un système téléphonique séparé.

Les appels WhatsApp peuvent-ils être journalisés dans un CRM ?

Oui, si votre plateforme les reçoit via la WhatsApp Business Calling API. Meta envoie des événements webhook lorsqu'un appel est établi et lorsqu'il se termine, avec le numéro de l'appelant dans la plupart des cas, ainsi que les horodatages et la durée des appels décrochés. Une plateforme peut s'en servir pour rattacher l'appel au contact et transmettre l'issue à votre CRM.

Ai-je besoin d'un consentement pour enregistrer les appels qui vont dans mon CRM ?

Les règles d'enregistrement dépendent des pays où vous et vos appelants vous trouvez. Certains n'exigent l'accord que d'une seule partie, d'autres celui de tous les participants, et les lois sur la protection des données comme le RGPD ajoutent des règles de base légale et de durée de conservation. Informez les appelants dès le début de l'appel et vérifiez auprès de votre conseiller juridique ; ce guide ne constitue pas un avis juridique.

Que doit enregistrer une intégration VoIP CRM après chaque appel ?

Au minimum : le sens de l'appel, l'heure, la durée, qui l'a traité, l'issue ou la qualification, et un bref résumé avec l'étape suivante. Si vous enregistrez et transcrivez les appels avec consentement, mettez un lien vers la transcription plutôt que de la coller dans un champ de notes, et limitez qui peut l'ouvrir.

Premier mois de Growth offert

WhatsApp, Instagram et Messenger dans une seule boîte de réception

Commencez gratuitement avec MonoChat : boîte de réception d’équipe, assistants IA, modèles et campagnes sur les API officielles de Meta.

Un code par entreprise • 30 jours pour l’utiliser • Sans carte bancaire

$150 pour démarrer.

Obtenir