Pourquoi connecter WhatsApp a HubSpot
WhatsApp compte plus de 2 milliards d'utilisateurs actifs dans le monde. En France, c'est la deuxieme application de messagerie la plus utilisee. Et de plus en plus d'equipes commerciales s'en servent pour echanger avec leurs prospects et clients : relances, suivi de commandes, support rapide, envoi de documents.
Le probleme, c'est que sans integration avec votre CRM, ces conversations n'existent nulle part dans votre historique client. Un commercial echange 15 messages avec un prospect sur WhatsApp, mais rien n'apparait dans la fiche contact HubSpot. Si ce commercial quitte l'equipe ou part en vacances, l'historique disparait avec lui.
Connecter WhatsApp a HubSpot permet de resoudre trois problemes concrets :
- Centraliser les conversations. Chaque message WhatsApp est enregistre sur la timeline du contact dans HubSpot. Plus de perte d'information, plus de silos.
- Automatiser les messages. Envoyez des confirmations, des rappels de rendez-vous ou des notifications de changement de statut de deal directement via WhatsApp, declenches par des workflows HubSpot.
- Mesurer l'impact. Combien de deals ont implique un echange WhatsApp ? Quel est le temps de reponse moyen ? Quel commercial utilise le plus ce canal ? Sans integration, ces donnees sont invisibles.
Chez Ceres, on a deploye cette integration chez une dizaine de clients dans des secteurs differents : immobilier, services B2B, e-commerce, formation. Le constat est le meme partout : les equipes qui utilisent WhatsApp de maniere connectee a leur CRM ont un taux de reponse 3 a 5 fois superieur a l'email pour les relances commerciales.
Les 3 methodes d'integration
Il n'y a pas une seule facon de connecter WhatsApp a HubSpot. Selon votre plan HubSpot, votre volume de messages, et vos competences techniques, vous choisirez une approche differente. Voici un comparatif rapide avant d'entrer dans le detail de chaque methode.
Cout : Inclus (Sales/Service Hub Pro+)
Avantages
Setup rapide, conversations dans la boite de reception HubSpot, pas d’outil tiers
Inconvenients
Necessite un plan Pro ou Enterprise, fonctionnalites limitees, pas de messages proactifs sortants
Cout : A partir de 9 eur/mois (Make) + WhatsApp API
Avantages
Flexible, workflows personnalisables, fonctionne avec tous les plans HubSpot
Inconvenients
Necessite un compte Meta Business, configuration plus longue, maintenance des scenarios
Cout : Pay-as-you-go (~0.005 eur/message)
Avantages
Controle total, personnalisation illimitee, scalable, logs detailles
Inconvenients
Necessite un developpeur, integration custom a maintenir, plus long a mettre en place
En resume
Si vous avez un plan HubSpot Pro ou Enterprise, commencez par l'integration native. C'est la plus simple a deployer et elle couvre 80% des cas d'usage. Si vous etes sur un plan Starter ou Free, passez par Make. Si vous avez un developpeur et des besoins specifiques (messages transactionnels, chatbot, volumes importants), explorez Twilio.
Prerequis : WhatsApp Business API
Avant de connecter quoi que ce soit, il faut comprendre la difference entre les trois versions de WhatsApp. C'est la source de confusion numero un chez nos clients.
L’application que tout le monde utilise. Pas d’API, pas de possibilite d’integration. Impossible de la connecter a HubSpot de maniere fiable et legale.
L’application gratuite pour les petites entreprises. Profil entreprise, catalogue produits, reponses rapides. Mais toujours pas d’API officielle. Certains outils tiers proposent des workarounds, mais ce n’est pas supporte par Meta et ca peut entrainer la suspension de votre numero.
La version cloud de l’API WhatsApp Business, hebergee par Meta. C’est la seule version qui permet une integration fiable, legale et scalable avec HubSpot. Accessible via des partenaires comme Twilio, MessageBird, ou directement via l’API Meta Cloud.
Pour acceder a l'API WhatsApp Business, vous aurez besoin de :
Un compte Meta Business Manager verifie (business.facebook.com)
Un numero de telephone dedie (qui n’est pas deja utilise sur WhatsApp personnel ou Business app)
La validation de votre entreprise par Meta (nom, adresse, documents officiels) - comptez 2 a 5 jours ouvrables
L’acceptation des conditions d’utilisation de la WhatsApp Business Platform
Point d'attention
La verification Meta Business est la partie la plus longue du processus. Ne la laissez pas pour la fin. Lancez-la des le debut de votre projet d'integration. Si votre compte Meta a deja ete restreint ou desactive par le passe, le processus peut prendre plus de temps, voire echouer. Dans ce cas, creez un nouveau Business Manager propre.
Methode 1 : Integration native HubSpot
Depuis fin 2024, HubSpot propose une integration native avec WhatsApp Business. C'est la methode la plus simple si vous avez un plan Sales Hub Pro, Service Hub Pro, ou Marketing Hub Pro (ou superieur). L'integration est incluse dans le prix, sans cout supplementaire.
Voici les etapes exactes pour la configurer :
Connecter votre compte WhatsApp Business a HubSpot
Allez dans Parametres > Boite de reception et service d’assistance > Canaux. Cliquez sur "Connecter un canal" puis selectionnez "WhatsApp". HubSpot vous redirigera vers Meta pour autoriser la connexion. Connectez-vous avec votre compte Meta Business Manager et selectionnez le numero WhatsApp Business a associer.
Configurer la boite de reception
Une fois le canal connecte, les messages WhatsApp entrants apparaissent dans la boite de reception HubSpot (Conversations > Boite de reception). Configurez les regles de routage : a quel commercial ou a quelle equipe les messages doivent etre attribues. Vous pouvez router par round-robin, par proprietaire du contact, ou par equipe.
Activer le suivi sur la timeline des contacts
Par defaut, les conversations WhatsApp sont enregistrees sur la timeline du contact dans HubSpot. Si le numero de telephone du message entrant correspond a un contact existant, la conversation est automatiquement associee. Sinon, HubSpot cree un nouveau contact. Verifiez que vos contacts ont bien le champ "Numero de telephone" renseigne au format international (+33 pour la France).
Creer vos templates de messages
WhatsApp impose d’utiliser des modeles de messages pre-approuves pour envoyer des messages proactifs (hors fenetre de 24h). Allez dans Parametres > Boite de reception > WhatsApp > Modeles. Creez vos modeles et soumettez-les a Meta pour approbation. L’approbation prend generalement entre 1 heure et 24 heures.
Tester la connexion
Envoyez un message WhatsApp depuis votre telephone personnel vers le numero connecte. Verifiez qu’il apparait dans la boite de reception HubSpot et sur la timeline du contact. Repondez depuis HubSpot et verifiez que la reponse arrive bien sur WhatsApp. Testez egalement l’envoi d’un message sortant via un modele approuve.
Ce que ca donne concretement
Une fois configure, vos commerciaux peuvent repondre aux messages WhatsApp directement depuis HubSpot, sans changer d'outil. Les conversations sont enregistrees sur la fiche contact, les rapports de temps de reponse fonctionnent, et vous pouvez creer des workflows bases sur les interactions WhatsApp (ex: un deal passe en “Negociation” quand le prospect repond sur WhatsApp).
Methode 2 : Via Make ou Zapier
Si vous n'avez pas un plan HubSpot Pro, ou si vous voulez plus de flexibilite dans la configuration, Make (ex-Integromat) et Zapier permettent de connecter WhatsApp Business API a HubSpot via des scenarios d'automatisation.
C'est la methode qu'on utilise le plus chez Ceres, car elle fonctionne avec tous les plans HubSpot (y compris Free et Starter) et offre une personnalisation fine des flux de donnees.
Voici le workflow type qu'on met en place :
Architecture du workflow Make
Webhook WhatsApp Cloud API - reception d’un message entrant
Extraire le numero, le contenu du message, et le timestamp
Rechercher le contact dans HubSpot par numero de telephone
Si le contact n’existe pas, le creer avec le numero et le prefixe pays
Creer une note sur la timeline du contact avec le contenu du message
Mettre a jour la propriete "Dernier canal utilise" avec la valeur "WhatsApp"
(Optionnel) Envoyer une notification Slack a l’equipe commerciale
Pour le sens inverse (HubSpot vers WhatsApp), on cree un second scenario :
Workflow sortant : HubSpot vers WhatsApp
Webhook HubSpot - changement de statut de deal (ex: passe en "Proposition envoyee")
Recuperer les informations du deal et du contact associe
Verifier que le contact a un numero WhatsApp valide
Envoyer un message WhatsApp via l’API Cloud (template pre-approuve)
Logger l’envoi comme activite sur la timeline HubSpot
Le cout total de cette approche depend de votre volume. Pour un usage modere (moins de 500 messages par mois), comptez environ 15 a 25 euros par mois (9 euros pour Make plan Core + les frais WhatsApp API qui sont de l'ordre de 0.03 a 0.08 euro par conversation selon le pays).
Le setup prend environ 3 a 4 heures pour un scenario bien configure et teste. Chez Ceres, on standardise ce workflow pour tous nos clients et on l'adapte en fonction du pipeline et des proprietes custom de chaque compte HubSpot.
Piege courant
Les numeros de telephone doivent etre au format E.164 (+33612345678) dans HubSpot pour que le matching fonctionne. Si vos contacts ont des formats heterogenes (06 12 34 56 78, 0033612345678, etc.), ajoutez une etape de normalisation dans votre scenario Make avant la recherche HubSpot. Sinon, vous aurez des doublons et des messages non associes.
Methode 3 : Via Twilio (pour les equipes techniques)
Twilio est un fournisseur d'API de communication (SMS, voix, WhatsApp, email). Leur API WhatsApp est l'une des plus matures du marche. Si vous avez un developpeur dans votre equipe et des besoins avances, c'est la methode qui offre le plus de controle.
Cette approche est pertinente dans trois cas :
- Vous envoyez plus de 1 000 messages par jour et avez besoin de performances optimales
- Vous voulez construire un chatbot WhatsApp connecte a HubSpot
- Vous avez besoin d'une logique metier complexe (messages conditionnes par plusieurs proprietes HubSpot, enrichissement en temps reel, routing dynamique)
Creer un compte Twilio et activer le canal WhatsApp
Inscrivez-vous sur twilio.com, creez un projet, puis allez dans Messaging > WhatsApp. Twilio propose un Sandbox pour tester gratuitement avant d’associer votre propre numero. Pour la production, vous devrez soumettre votre Business Profile a Meta via Twilio (le processus est guide).
Configurer les webhooks pour les messages entrants
Dans la console Twilio, configurez l’URL de webhook qui recevra les messages entrants. Ce webhook doit pointer vers votre serveur ou une fonction serverless (AWS Lambda, Vercel Function, etc.) qui traitera le message et l’enverra a HubSpot via l’API.
Developper la logique d’integration avec HubSpot
Votre code doit : (1) recevoir le message Twilio, (2) extraire le numero et le contenu, (3) chercher ou creer le contact dans HubSpot via l’API CRM, (4) creer un engagement (note ou activite) sur la timeline, (5) optionnellement declencher un workflow HubSpot via l’API Workflows.
Configurer les messages sortants
Pour les messages sortants, utilisez l’API Twilio Messages. Creez un endpoint dans votre backend qui recoit un webhook HubSpot (declenchement de workflow) et envoie le message WhatsApp correspondant via Twilio. N’oubliez pas de gerer les templates approuves et la fenetre de 24 heures.
Le cout avec Twilio est entierement variable : environ 0.005 euro par message envoye ou recu, plus les frais de conversation WhatsApp (0.03 a 0.08 euro par conversation de 24h selon la categorie). Pour 1 000 messages par mois, comptez environ 10 a 15 euros. C'est la solution la plus economique a fort volume.
Le temps de developpement initial est d'environ 2 a 5 jours pour un developpeur experimente. La maintenance est legere une fois le systeme en place, mais il faut prevoir une surveillance des erreurs (messages non delivres, tokens expires, rate limits).
Automatiser les messages WhatsApp
Une fois l'integration en place, l'objectif est d'automatiser les messages recurrents pour gagner du temps et ameliorer l'experience client. Mais attention : WhatsApp a des regles strictes sur les messages automatises.
La fenetre de 24 heures
WhatsApp distingue deux types de messages :
Messages de session
Vous pouvez envoyer des messages libres (non templateises) dans les 24 heures suivant le dernier message du client. Format libre, pas besoin d'approbation.
Messages templates
En dehors de la fenetre de 24h, vous devez utiliser des templates pre-approuves par Meta. Ils sont categorises : marketing, utilitaire, authentification. Chaque categorie a un tarif different.
Voici les cas d'usage d'automatisation les plus courants qu'on deploie chez nos clients :
Declencheur : Deal passe en "RDV planifie" dans HubSpot
Bonjour {{prenom}}, votre rendez-vous avec {{commercial}} est confirme pour le {{date}} a {{heure}}. Repondez OUI pour confirmer ou contactez-nous pour modifier.
Declencheur : 1 heure avant la date/heure du rendez-vous (workflow HubSpot)
Bonjour {{prenom}}, petit rappel : votre rendez-vous avec {{commercial}} est dans 1 heure. A tout de suite.
Declencheur : Deal en "Proposition envoyee" depuis plus de 3 jours sans reponse
Bonjour {{prenom}}, avez-vous eu le temps de consulter notre proposition ? N’hesitez pas a nous repondre directement ici si vous avez des questions.
Declencheur : Propriete custom "Statut commande" passe a "Expediee"
Bonjour {{prenom}}, votre commande {{ref}} a ete expediee. Vous pouvez suivre la livraison ici : {{lien_tracking}}.
Declencheur : Deal passe en "Gagne" dans HubSpot
Bienvenue chez {{entreprise}}, {{prenom}} ! Votre interlocuteur principal est {{csm}}. N’hesitez pas a utiliser ce canal pour toute question.
Bonnes pratiques pour les templates
Gardez les messages courts (moins de 160 caracteres si possible)
Personnalisez avec le prenom et le contexte (deal, produit, date)
Incluez toujours un appel a l’action clair
Evitez les messages purement promotionnels : Meta les rejette de plus en plus
Testez vos templates sur le Sandbox avant de les soumettre en production
Tracker les conversations dans le CRM
L'integration WhatsApp-HubSpot ne se limite pas a envoyer et recevoir des messages. L'objectif est de transformer ces conversations en donnees exploitables pour vos rapports et vos decisions commerciales.
Voici ce qu'on met en place systematiquement chez nos clients pour un tracking complet :
Proprietes custom dans HubSpot
"Dernier message WhatsApp" (date) - mis a jour automatiquement a chaque message entrant
"Nombre de messages WhatsApp" (nombre) - incremente a chaque echange
"Canal prefere" (enumeration) - Email, Telephone, WhatsApp - determine par l’historique d’interaction
"Opt-in WhatsApp" (booleen) - indispensable pour la conformite RGPD
Rapports HubSpot
Nombre de conversations WhatsApp par commercial (activite de l’equipe)
Temps de reponse moyen sur WhatsApp vs email vs telephone
Taux de conversion des deals ayant implique WhatsApp vs ceux sans
Volume de messages par jour/semaine/mois (tendance d’adoption)
Workflows de suivi
Alerte manager si un message client n’a pas recu de reponse depuis plus de 2 heures
Mise a jour automatique du deal stage si le prospect repond "OK" ou "Oui" a une proposition
Assignation automatique a un CSM quand un client existant envoie un message
Le point cle, c'est la discipline de donnees. Si vos numeros de telephone sont mal formates dans HubSpot, le matching entre les messages WhatsApp et les contacts ne fonctionnera pas. Avant de lancer l'integration, nettoyez vos numeros et standardisez-les au format E.164. Un workflow HubSpot peut le faire automatiquement a la creation de chaque nouveau contact.
On constate chez nos clients que les equipes qui trackent les conversations WhatsApp dans le CRM ont une visibilite 2 a 3 fois meilleure sur l'activite commerciale reelle. Les managers voient enfin ce qui se passe en dehors de l'email, et les previsions de pipeline sont plus fiables.
Les limites a connaitre
L'integration WhatsApp-HubSpot n'est pas parfaite. Voici les limites et les frustrations qu'on rencontre regulierement en deploiement :
La fenetre de 24 heures est contraignante
Vous ne pouvez pas envoyer de message libre a un contact qui n’a pas ecrit dans les dernieres 24 heures. C’est une regle Meta, pas HubSpot. Ca signifie que les relances froides par WhatsApp sont limitees aux templates approuves, qui sont moins personnalisables qu’un email.
L’approbation des templates prend du temps
Meta peut refuser vos templates sans explication claire. Les messages trop commerciaux ou trop vagues sont souvent rejetes. Il faut parfois 3 ou 4 tentatives avant d’obtenir l’approbation. Prevoyez ce delai dans votre planning de deploiement.
Un seul numero par canal HubSpot
L’integration native HubSpot ne supporte qu’un numero WhatsApp par boite de reception. Si vous avez besoin de plusieurs numeros (un par pays, un par equipe), il faudra creer plusieurs boites de reception ou passer par une solution tierce.
Pas de media riche dans les workflows
Les workflows HubSpot ne permettent pas d’envoyer des images, PDF, ou videos via WhatsApp de maniere native. Si vous avez besoin d’envoyer des pieces jointes automatiquement, il faudra passer par Make ou l’API Twilio.
RGPD et consentement
WhatsApp est un canal personnel. Envoyer des messages commerciaux sans consentement explicite est non seulement une mauvaise pratique, c’est aussi potentiellement illegal. Assurez-vous d’avoir un opt-in clair et trace dans HubSpot avant d’envoyer le moindre message.
Cout variable et difficile a prevoir
Le modele de tarification de WhatsApp Business API est base sur les conversations (fenetres de 24h), avec des prix differents selon la categorie (marketing, utilitaire, service) et le pays. Ca rend la budgetisation difficile, surtout au debut.
Notre recommandation selon votre situation
Apres avoir deploye l'integration WhatsApp-HubSpot chez une dizaine de clients, voici notre grille de decision :
Vous avez HubSpot Pro ou Enterprise
Utilisez l'integration native. C'est la plus simple, la plus fiable, et elle est incluse dans votre abonnement. Vous aurez les conversations dans la boite de reception, le tracking sur la timeline, et la possibilite de declencher des workflows. C'est suffisant pour 80% des cas d'usage.
Vous avez HubSpot Free ou Starter
Passez par Make ou Zapier. Le setup est un peu plus long mais le resultat est equivalent. Vous gardez le tracking, l'automatisation, et les rapports. C'est aussi la bonne option si vous voulez des workflows plus complexes que ce que propose l'integration native (envoi multi-canal, enrichissement, routing avance).
Vous avez un developpeur et des besoins specifiques
Twilio est la bonne option si vous envoyez plus de 1 000 messages par jour, si vous avez besoin d'un chatbot, ou si vous voulez un controle total sur la logique d'envoi et le format des messages. Le cout par message est le plus bas, mais le cout de developpement initial est le plus eleve.
Dans tous les cas, commencez petit. Deployez l'integration sur un seul cas d'usage (par exemple, la confirmation de rendez-vous) avec une equipe pilote. Mesurez les resultats pendant 2 semaines. Puis etendez a d'autres cas d'usage et d'autres equipes.
L'erreur la plus frequente qu'on voit chez nos clients, c'est de vouloir tout automatiser d'un coup. On se retrouve avec 15 templates WhatsApp, 8 workflows, et un taux de desabonnement qui explose parce que les contacts recoivent trop de messages. WhatsApp est un canal intime. Il faut le traiter avec parcimonie et pertinence.