Claude pour HubSpot : toutes les façons de les connecter en 2026
Rama Adi Nugraha
Katelin Teen
Dernière modification August 12, 2026

Claude est déjà dans Service Hub, juste pas là où on le chercherait
Je construis des intégrations pour gagner ma vie, donc la première chose que je fais face à une question comme celle-ci, c'est d'aller lire les fiches modèles plutôt que la page marketing. HubSpot en publie une bonne sur trust.hubspot.com/ai, avec un diagramme de flux de données par fonctionnalité pour chaque surface d'IA du produit. C'est plus de transparence que ce qu'offrent la plupart des fournisseurs, et cela répond à la question "quel modèle est-ce" d'une manière qu'aucun article de blog ne peut contester, y compris le nôtre sur quelle IA utilise HubSpot.
Voici ce qu'elle dit. Sur toute la plateforme, HubSpot nomme exactement deux fournisseurs de modèles tiers : OpenAI, sur tout, et Anthropic, sur deux surfaces sur trois. Et la répartition n'est pas celle qu'on devinerait.
| Surface | Modèles documentés par HubSpot |
|---|---|
| Agent client (résout les tickets) | GPT 4.1, GPT 4.1 mini, GPT 5.1, GPT-4o, GPT-4o Mini |
| Fonctionnalités d'IA de Service Hub (intégrées) | Inclut Claude Sonnet 4 |
| Breeze Assistant | OpenAI uniquement, aucun modèle Anthropic |
| Agent de prospection | Inclut Claude Opus 4.5 |
Relisez ce tableau, car il est la raison d'être de cet article. L'agent client, ce que HubSpot décrit comme automatisant la résolution des tickets, est documenté comme entièrement servi par OpenAI. Claude Opus 4.5 est bien dans le produit Agents, mais il est routé vers l'agent de prospection. Pendant ce temps, les fonctionnalités d'IA intégrées au sein de Service Hub, dont les sorties déclarées incluent les réponses de help desk et les résumés d'appels, listent bien Claude Sonnet 4.
Claude est donc sur le chemin de la rédaction de réponses et OpenAI sur celui de la réponse autonome, ce qui est à peu près l'inverse exact de ce que la plupart des gens supposent en cherchant cela. Il vaut aussi la peine de noter que Sonnet 4 est un modèle de 2025, pas le modèle de pointe actuel, et vous n'avez aucun moyen de le faire évoluer. Il y a une petite étape de "Model Protection Layer" dans chaque diagramme, propulsée par Llama, agissant comme un filtre de sécurité autour du modèle qui génère.
Une zone d'ombre honnête que je préfère signaler plutôt que de la passer sous silence : Anthropic n'apparaît nulle part dans la liste des sous-traitants de HubSpot à sa révision d'avril 2026, qui nomme AWS, Google et OpenAI sous la finalité de fournisseur de services d'IA. Les fiches modèles disent Claude ; la page des sous-traitants ne le dit pas. AWS Bedrock est la réconciliation évidente, mais HubSpot ne le dit pas, donc je ne vais pas le dire à leur place.

D'abord, la chose qu'aucune solution ne fait
Avant les quatre solutions, le plafond, parce que cela vous épargnera un après-midi.
Le serveur MCP distant de HubSpot est la tuyauterie sous chaque connexion Claude, officielle ou faite maison. Sa table d'accès est asymétrique d'une manière précise. Les tickets sont en lecture, création et mise à jour. Contacts, entreprises, transactions, objets personnalisés, produits, articles de ligne, et les cinq types d'engagement sont en lecture, création et mise à jour. Mais les conversations, c'est-à-dire les messages et fils réels du chat en direct, de l'email d'équipe, WhatsApp, SMS et Facebook Messenger, n'apparaissent que dans la liste en lecture.

En pratique, cela signifie que, via le connecteur ou le serveur MCP, Claude va lire de bon cœur un fil de 40 messages, déterminer ce dont le client a besoin, rédiger une réponse meilleure que celle que votre vous fatigué du vendredi après-midi aurait écrite, mettre à jour les propriétés du ticket, et consigner le tout sous forme de note. Puis il s'arrête. Un humain copie le texte dans la zone de réponse et appuie sur envoyer.
Il n'y a pas non plus de suppression, sur aucun objet, ce qui relève plus d'un choix par défaut sensé que d'une limitation. Et si votre compte a Sensitive Data activé, les activités et les données de conversation sont bloquées spécifiquement via MCP d'une manière qui ne s'applique pas aux API CRM standards, donc la moitié utile d'un cas d'usage de support disparaît pour les équipes réglementées.
La restriction d'envoi est une propriété de MCP, pas de la plateforme HubSpot. La solution 4 ci-dessous la lève, au prix de devoir construire quelque chose. C'est le compromis dont traite le reste de cet article.
Solution 1 : le connecteur HubSpot officiel pour Claude
C'est celle par laquelle commencer, et honnêtement pour la plupart des équipes de support, celle par laquelle s'arrêter aussi.
HubSpot a lancé le connecteur en juillet 2025 et affirme avoir été le premier CRM à en proposer un pour Claude. Il se trouve dans l'annuaire d'Anthropic sur claude.com/connectors, construit et maintenu par HubSpot, et fonctionne dans Claude sur web, desktop et mobile, ainsi que dans Claude Code et via l'API.

Pour donner une idée de l'aspect inhabituel de la chose : je suis allé chercher les pages équivalentes pour d'autres help desks et je n'ai rien trouvé. Il n'existe pas d'entrée d'annuaire à ce même chemin pour Zendesk, Freshdesk, Salesforce, Front ou Gorgias. Si vous utilisez déjà Service Hub, vous disposez d'un pont natif que la majeure partie de la catégorie n'a pas, ce qui est une vraie raison d'essayer cela avant tout le reste. Si vous comparez des piles logicielles, nous avons couvert les cas voisins dans Claude pour Zendesk. L'article Claude pour Freshdesk est le parallèle le plus proche, puisque Freshdesk n'a aucune entrée d'annuaire du tout.
Ce que ça coûte et qui peut l'activer
Le connecteur est gratuit. Les prérequis sont la partie intéressante :
- Un plan Claude payant. Pro, Max, Team ou Enterprise. Claude gratuit n'y a pas droit, selon l'article de la base de connaissances. Pro coûte 17 $ par mois en facturation annuelle, 20 $ mensuel ; Team 20 $ par siège en annuel.
- N'importe quel niveau HubSpot. L'article de la base de connaissances est estampillé pour tous les produits et forfaits. Vous n'avez pas besoin de Service Hub Professional, qui est le niveau qui verrouille l'agent client natif.
- Un Super Admin, ou des permissions App Marketplace. Un admin le connecte, puis accorde l'accès aux utilisateurs. Personne d'autre ne peut le configurer en premier.
La configuration, qui prend vraiment quatre minutes
Dans Claude : icône de profil, Settings, Connectors, Browse connectors, onglet Web, HubSpot, puis Add to your team. De retour sur l'écran des connecteurs, cliquez sur Connect à côté de HubSpot, connectez-vous au compte HubSpot, choisissez les permissions, Connect app. Puis dans HubSpot : Settings, Integrations, Connected Apps, HubSpot connector for Claude, Give users access. Pour l'utiliser dans un chat, ouvrez Search and tools et activez HubSpot.
Faites une chose non évidente pendant que vous y êtes : réglez Write tools sur Needs Approval. HubSpot le recommande explicitement et prévient que sur Always allow, des modifications peuvent se produire sans vous demander d'abord. Les propres contrôles d'administration de Claude permettent à un Owner de régler chaque outil sur Always allow, Needs approval ou Blocked, groupés par lecture versus écriture, et sur Team ou Enterprise, ce réglage s'applique à toute l'organisation et ne peut pas être outrepassé par les membres. Si vous voulez la posture "Claude peut lire mon help desk, mais ne doit jamais y toucher", c'est le levier, et un bon.
Ce à quoi c'est vraiment bon
HubSpot publie ses propres exemples de prompts calibrés pour le support, et ils donnent un aperçu juste de là où cette solution brille. Résumer les questions les plus fréquentes sur les canaux de boîte de réception ou de help desk ce mois-ci pour repérer les sujets tendance. Lister tous les tickets ouverts par agent, triés par priorité. Consigner une note de résolution sur un ticket. C'est un très bon analyste assis à côté de votre file.
Ce n'est pas rien. Détecter les sujets tendance est un vrai travail, et le faire à la main signifie exporter un CSV et plisser les yeux. Si vous vouliez enfin prendre au sérieux la classification des tickets, cette solution vous donne une réponse exploitable en une seule conversation. Elle fait aussi un travail correct sur le résumé que HubSpot facture ailleurs, ce que couvre notre article sur les résumés de conversation.
Chaque écriture va dans le journal d'audit de HubSpot, attribuée à la fois à vous et au connecteur, et les Super Admins peuvent voir qui s'est connecté et quand. Les requêtes transitent par les serveurs de HubSpot en respectant l'emplacement de votre centre de données, donc un compte UE passe par le centre de données UE de HubSpot, après quoi les conditions d'Anthropic s'appliquent. Anthropic n'utilise pas les données partagées via le connecteur pour entraîner des modèles.
Les pièges à connaître avant de s'engager
Certains sont mineurs ; deux ne le sont pas.
- Les écritures en masse sont plafonnées à 10 enregistrements. Bien pour les tickets, pénible pour le nettoyage.
- Les règles de validation personnalisées sont contournées lors des écritures, y compris la validation des étapes de pipeline et des étiquettes d'association. Vos garde-fous soigneusement construits ne s'appliquent pas aux modifications du connecteur.
- Un seul compte HubSpot par compte Claude à la fois. Les agences doivent planifier en conséquence.
- Les octrois de permission sont quasiment à sens unique. Une fois qu'un Super Admin a accordé l'accès aux utilisateurs, l'action ne peut pas être annulée ; désinstaller au niveau du compte ne retire pas l'accès au niveau utilisateur, et restreindre les permissions plus tard nécessite une désinstallation et réinstallation par l'admin et par chaque utilisateur.
- Le badge de l'annuaire sous-vend le connecteur. L'entrée d'Anthropic porte un badge de capacité "Read only", tandis que la propre matrice d'objets de HubSpot documente la création et la mise à jour sur les tickets. Faites confiance à la documentation HubSpot sur ce point.
- Les connexions proviennent du cloud d'Anthropic, pas de votre machine, donc un serveur MCP protégé par pare-feu ou accessible uniquement par VPN ne fonctionnera pas sans mise sur liste blanche.
Ce dernier point piège suffisamment de monde pour que r/hubspot ait tout un fil où l'auteur original a supposé que le connecteur était en lecture seule et s'est fait corriger :
"You'll be happy to know they updated the connector a whole back and it now has write access. With Breze it's capabilities and access to tools are strictly inside hubspot ecosystem. With claude the sky's the limit."
Solution 2 : le même serveur MCP, câblé par vous-même
Si vous voulez que Claude lise HubSpot depuis votre propre code plutôt que depuis la fenêtre de chat, vous pointez directement vers le même serveur.
Le point de terminaison est https://mcp.hubspot.com via Streamable HTTP, et il est en disponibilité générale depuis le 13 avril 2026 sur tous les hubs et tous les niveaux, sans module complémentaire. L'authentification est OAuth 2.1 avec PKCE et elle est obligatoire. Si votre client ne gère pas PKCE pour vous, vous générez un code_verifier de 43 à 128 caractères, dérivez le challenge avec S256, et passez code_challenge_method=S256.
Vous créez une "MCP auth app" dans HubSpot sous Development, MCP Auth Apps, Create MCP auth app, et HubSpot génère les identifiants OAuth. Notez que le chemin du token de private app est mort : la bêta de mai 2025 a été livrée sous forme de package npm où l'on collait un token d'accès de private app dans la configuration de Claude Desktop, et le serveur distant l'a remplacé.
Les scopes fonctionnent à l'envers de ce à quoi on s'attendrait. Vous ne les déclarez pas. Ils sont dérivés des outils disponibles au moment de l'installation plus ce que l'utilisateur a accordé, ce qui signifie que lorsque HubSpot livre de nouveaux outils, les utilisateurs déjà installés doivent réinstaller. La signature d'échec est un statut REQUIRES_REAUTHORIZATION sur les nouveaux types d'objets, corrigé en déconnectant puis reconnectant. Appeler get_user_details au début d'une session est la propre suggestion de HubSpot pour vérifier ce que vous avez réellement.
Les 16 outils, et les deux qui comptent pour le support
Le serveur expose 16 outils. Pour un help desk, quatre font le travail :
| Outil | Ce que cela vous apporte | Limite déclarée |
|---|---|---|
search_crm_objects | Filtrer, interroger, trier, paginer les tickets | 5 groupes de filtres par 6 filtres, 200 par page |
get_crm_objects | Récupérer des enregistrements par ID en un seul appel | 100 ID par requête |
manage_crm_objects | Créer ou mettre à jour tickets et activités | Écritures en masse plafonnées dans le connecteur |
search_conversations | Rechercher les messages de boîte de réception et de help desk, agréger par canal ou statut | Appeler d'abord les métadonnées de canal |
Deux choses à anticiper. search_conversations nécessite d'appeler d'abord get_conversation_channel_metadata pour connaître vos boîtes de réception. Et il n'y a aucune recherche vectorielle : le serveur est construit sur l'API de recherche du CRM, donc c'est de la récupération par mot-clé et filtre, pas de la récupération sémantique. Si vous imaginiez Claude retrouvant sémantiquement les trois tickets les plus semblables à celui-ci, c'est quelque chose que vous devez construire vous-même par-dessus.
La visibilité se répartit entre les deux produits de boîte de réception d'une manière qui surprend les gens. Les conversations du help desk sont visibles pour tous les utilisateurs, mais pour la boîte de réception des conversations, si l'accès est restreint à des utilisateurs ou équipes particuliers, seuls ces utilisateurs peuvent les interroger via MCP.
Depuis l'API plutôt que depuis l'appli
La Messages API peut appeler directement un serveur MCP distant, c'est ainsi que vous faites lire HubSpot par Claude au sein de votre propre produit. La tarification de cette solution est au token plutôt qu'au siège, et notre article sur la tarification de Sonnet 5 a les taux actuels. C'est derrière l'en-tête bêta mcp-client-2025-11-20, configuré via mcp_servers plus une entrée mcp_toolset dans tools, et disponible sur la Claude API, AWS et Microsoft Foundry. Seulement des appels d'outils, aucune ressource ni prompt MCP, HTTPS uniquement, pas de stdio local, et vous gérez vous-même le flux OAuth. Notre article sur l'intégration IA de Claude va plus loin côté client. Pour l'équivalent en CLI, voir outils MCP de Claude Code.
Les limites de débit sont l'endroit où cette solution devient sérieuse. Il n'existe pas de limite publiée spécifique à MCP, donc les plafonds de la plateforme s'appliquent : les apps OAuth distribuées via le marketplace obtiennent 110 requêtes toutes les 10 secondes par compte installateur, et le module complémentaire d'augmentation de limite API ne l'élève pas pour elles. En dessous, la CRM Search API est plafonnée à cinq requêtes par seconde par compte, 200 objets par page, et 10 000 résultats totaux par requête.
Cinq par seconde est le chiffre autour duquel concevoir. Un agent qui déclenche une recherche par ticket sur une file très active va y arriver. Le plafond de récupération de 100 enregistrements mord aussi plus tôt qu'on ne le pense :
"Yep — we tested it with an internal assistant and the permission model is the part that matters most. What worked: - Separate private app for MCP (don't reuse your main integration) - Read scopes only to start"
L'auteur de ce même fil, qui avait commencé en demandant comment garder les utilisateurs en lecture seule, a heurté le plafond presque immédiatement : le plafond d'enregistrements par appel "rend immédiatement problématique le fait d'essayer de poser des questions qui résument, par exemple, quel est notre pipeline total actuel".
Solution 3 : la propre IA de HubSpot, que vous ne pouvez pas basculer sur Claude
Toutes les quelques semaines, quelqu'un me demande où se trouve le menu déroulant de modèle dans HubSpot. Il n'y en a pas, et je veux être précis sur à quel point il n'y en a vraiment pas, parce que cette absence est un choix de conception plutôt qu'une fonctionnalité manquante.
L'Agent Builder propose quatre choses : Instructions, Actions, Knowledge, Inputs. Les mots "model", "LLM" et "API key" n'apparaissent nulle part dans la documentation. Les paramètres IA sont six interrupteurs marche/arrêt. Il n'y a aucun sélecteur de fournisseur, aucun champ pour apporter sa propre clé, et aucun moyen d'échanger les modèles OpenAI de l'agent client contre ceux de Claude. Ce que HubSpot choisit est ce qui tourne.
Ce que HubSpot a vraiment, et ce qui cause la majeure partie de la confusion dans ce domaine, c'est un second produit MCP pointant dans la direction opposée.

Le serveur MCP est sortant : votre IA lit HubSpot. Le client MCP est entrant : les agents de HubSpot lisent vos autres systèmes. Le client est réel et meilleur que ce que la réputation de HubSpot suggère, atteignant Notion, Atlassian, Asana, Zapier, G2, Linear, Gong et Amplitude via des connecteurs natifs, et il est disponible dès le niveau Starter.
Il y a un piège, et c'est le piège qui compte. Tout chemin documenté vers ces connecteurs passe par Agent Builder, et l'agent client n'a pas d'onglet Connectors. Donc "l'IA de HubSpot peut lire Confluence" est vrai pour les agents back-office que vous construisez vous-même, et faux pour l'agent qui répond à vos clients. Si quelqu'un vous dit que HubSpot est un jardin clos, il a tort ; si quelqu'un vous dit que votre bot de support peut lire votre espace Confluence, il a tort aussi. La nomenclature ne rend service à personne. Notre article explicatif qu'est-ce que HubSpot Breeze AI démêle le reste du vocabulaire, et Breeze en vaut-il la peine donne le verdict. Et oui, "Breeze" est en train de disparaître discrètement. La propre page produit de HubSpot appelle désormais l'ensemble Agent Hub, "anciennement Breeze Agents".
Solution 4 : le construire soi-même sur les API de tickets et de conversations
C'est la solution qui peut réellement appuyer sur envoyer, et la raison pour laquelle elle existe en tant que solution.
Lire est simple. GET /crm/v3/objects/tickets/{id} avec le scope tickets récupère l'enregistrement, et GET /conversations/v3/conversations/threads/{threadId}/messages avec conversations.read récupère le fil. La jonction entre les deux est explicite : passez ?associatedTicketId= ou ?association=TICKET. Jusque-là, rien d'extraordinaire.
Envoyer, c'est la partie que la solution MCP ne peut pas faire. Un POST vers ce même point de terminaison de messages avec conversations.write, et le champ type décide de tout : "MESSAGE" part vers le client, "COMMENT" est une note interne. Il n'existe aucun scope d'envoi seul, donc ce seul champ est toute votre frontière de sécurité entre un brouillon et un email dans la boîte de réception d'un client. senderActorId doit correspondre à un utilisateur HubSpot réel, donc prévoyez un siège pour votre bot. WhatsApp est explicitement exclu de l'envoi par API.
Si vous construisez cela, quatre choses vont vous mordre, et elles font la différence entre une démo et la production :
- Corps d'email tronqués. Les messages portent un
truncationStatus, et un corps tronqué nécessite un appel séparé pour le contenu original. Un agent qui l'ignore raisonne avec assurance sur la moitié d'un fil, ce qui est pire qu'un échec. - Le délai d'expiration du webhook.
conversation.newMessageet les événementsticket.*couvrent vos déclencheurs, mais HubSpot réessaie après cinq secondes, jusqu'à dix fois sur 24 heures, par lots allant jusqu'à 100 événements à 10 en simultané. Cinq secondes ne suffisent pas pour un appel LLM. Accusez réception immédiatement, traitez de manière asynchrone, et rendez cela idempotent, sinon vous finirez par répondre deux fois à quelqu'un. - La limite de débit quotidienne est partagée. Les private apps obtiennent 100 requêtes par 10 secondes en Free et Starter, 190 en Professional et Enterprise, avec des plafonds quotidiens de 250 000, 625 000 et 1 000 000. La limite de rafale est par application, mais le plafond quotidien est partagé entre toutes les applications du compte, donc une autre intégration peut affamer votre agent.
- Le départ d'un utilisateur peut tout bloquer. Les private apps nécessitent un super admin pour être créées, plafonnées à 20 par compte, et supprimer l'utilisateur qui l'a créée casse le token avec
USER_DOES_NOT_HAVE_PERMISSIONS.
Une bonne surprise : aucun niveau payant ne verrouille quoi que ce soit de tout cela. Les tickets et la Conversations Inbox sont tous deux disponibles sur le niveau gratuit de HubSpot. Les niveaux payants achètent des limites de débit, pas l'accès. Prévoyez aussi une migration, car HubSpot nomme 2026-09-beta comme version recommandée pour les nouvelles intégrations, alors que le seul ensemble de points de terminaison entièrement documenté est étiqueté legacy.
Ce qui m'amène à ce que je veux vraiment dire sur cette solution.
"We could try to write our own LLM application but we didn't want to invest our time into that. We wanted something that we would not have to maintain."
J'ai vu des clients partir pour construire exactement cela. Deux d'entre eux, une entreprise de technologie du bâtiment en Argentine et une marque de beauté en vente directe, sont partis construire directement sur la Claude API, et "on va simplement le construire nous-mêmes sur l'API du LLM" est l'alternative concurrente la plus courante que nous rencontrons chez les équipes techniques. Je ne vais pas prétendre que ça ne marche jamais, parce que parfois si. Ce que je vais dire, c'est que la facture de tokens est la partie bon marché. La partie coûteuse, c'est la gestion de la troncature, l'idempotence, la file de nouvelles tentatives, le siège pour l'expéditeur, et la personne qui en sera responsable dans dix-huit mois.
Ce que coûte vraiment une réponse d'IA
Les trois solutions se mesurent de manière complètement différente, ce qui les rend presque impossibles à comparer tant que vous n'y avez pas mis vos propres chiffres. HubSpot facture des crédits par résolution. Claude facture des tokens. eesel facture par ticket. Même travail, trois unités différentes, et notre analyse de l'automatisation des tickets parcourt ce que chacune achète.
Là où les crédits s'épuisent vraiment
Le widget ci-dessus fait un calcul qui mérite d'être dit en clair, car c'est le chiffre le plus utile de tout cet article.
Le catalogue légal de HubSpot fixe le prix de l'agent client à 50 crédits pour résoudre une conversation sur les canaux textuels, et les crédits à 10 $ pour un pack de capacité de 1 000 crédits, ou 0,010 $ chacun en paiement à l'usage. L'estimateur de la page tarifaire annonce lui-même 9,00 $ pour 1 000 en engagement annuel. Dans un cas comme dans l'autre, vous atterrissez autour de 45 à 50 centimes par conversation résolue, et notez que ce chiffre par résolution ne figure pas du tout sur la page tarifaire. Il est dans le catalogue légal.
Appliquez maintenant cela aux crédits inclus.

Service Hub Professional inclut 3 000 crédits par mois, soit 60 résolutions, environ deux par jour. Enterprise en inclut 5 000, donc 100. Les 500 crédits de Starter n'ont pas d'importance car Starter n'a pas d'agent client. Ces crédits valent pour l'ensemble du compte, ne s'échelonnent pas avec les sièges, et ne se reportent pas. Ils sont aussi partagés avec tout ce que fait Agent Hub par ailleurs, donc une exécution de l'agent de données coûte 10 et un contenu de l'agent de contenu coûte 1 000.
Deux autres choses sur ce compteur que je voudrais savoir avant de signer :
La définition de "résolution" a un côté tranchant. Une conversation compte comme résolue lorsque l'agent répond en citant une source de contenu ou effectue une action et qu'aucun transfert qualifiant n'a lieu dans les 72 heures suivant la dernière réponse du visiteur. HubSpot précise clairement que l'affectation manuelle d'un agent, y compris via des workflows, n'est pas un transfert qualifiant. Donc un agent humain qui reprend discrètement une mauvaise réponse d'IA est quand même facturé comme une résolution. Le statut se fige après 72 heures et les transferts ou avis négatifs ultérieurs ne l'annulent pas. Si un fil d'email se rouvre après cette fenêtre, le compteur repart à zéro et peut être facturé à nouveau.
Cette mise en garde compte lorsqu'on lit les chiffres phares de HubSpot. La page tarifaire annonce 70 % ou plus résolus automatiquement ; la page de l'agent client le présente comme 70 % avec les meilleures équipes atteignant 90 %. Aucune des deux ne publie de méthodologie, et la définition de résolution ci-dessus explique une partie de cet écart. Modélisez le chiffre le plus bas, et confrontez-le aux chiffres réels de notre article sur la déflexion des tickets de Service Hub et notre analyse plus large de l'IA de Service Hub.
L'épuisement est un arrêt brutal, et la récupération est un cliquet. Quand les crédits sont épuisés, l'agent cesse de se voir attribuer de nouvelles conversations sur tous les canaux jusqu'à la remise à zéro ou au réapprovisionnement. Et une fois qu'un forfait est acheté, le comportement par défaut est un passage automatique à un forfait plus important pour le reste de la durée du contrat, annulable seulement au renouvellement, sauf si vous activez le paiement à l'usage.
Ce mécanisme est le sujet le plus discuté au sujet de l'IA HubSpot sur r/hubspot, et les témoignages sont précis :
"when you go over that limit, the limit automatically raises. In the case of the AI credits, we went from 3K credits to 362K, without even asking for it. Then we could not set a lower limit (the system prevents it)...and then the real billing started. Pretty messed up approach..."
Pour être juste envers HubSpot, la plupart de ces fils parlent d'enrichissement en masse plutôt que de l'agent client, qui consomme bien plus lentement. Mais le mécanisme est le même, et l'effet de second ordre est ce dont je m'inquiéterais vraiment :
"I don't know how many credits I'll need, so I'm less likely to test things, not more."
C'est le vrai coût d'un compteur de crédits, et cela n'a rien à voir avec le total. Cela rend les gens réticents à expérimenter. Notre décomposition des crédits HubSpot a l'échelle complète, et notre décomposition des coûts de l'IA HubSpot la place à côté de la facture de sièges.
Un levier gratuit que presque tout le monde rate : les recommandations de réponse dans le help desk ne consomment aucun crédit et ne nécessitent même pas de déployer l'agent. Tester et configurer des actions est également gratuit, et les premières configurations peuvent opter pour 14 jours d'accès gratuit. Si vous voulez un copilote pour vos agents plutôt qu'un bot autonome, cela ne coûte rien.
Ce que l'agent natif fait déjà, et la seule chose qu'il ne fera pas
Il serait facile d'écrire cette section comme une liste des lacunes de HubSpot. Ce serait aussi injuste, car l'agent client est un produit correct et le flux de configuration est l'un des plus soignés de la catégorie.

Vous le nommez, choisissez une personnalité, puis le nourrissez de contenu. Côté connaissances, HubSpot est plus ouvert que sa réputation ne le laisse penser : il explore jusqu'à 5 000 URL publiques par domaine, accepte environ 22 types de fichiers à 25 Mo pour le HTML et 500 Mo pour les autres fichiers, et synchronise vos articles de base de connaissances, pages web, landing pages et blogs.

Si vous configurez correctement le volet connaissances, notre guide sur la base de connaissances IA de HubSpot et l'aperçu des logiciels de base de connaissances sont les deux à lire en premier.
Là où se trouvent réellement les murs, chacun énoncé par HubSpot plutôt que déduit :
- Le robot d'exploration n'est pas authentifié. Les pages protégées par login renvoient un 401 ou 403, et la solution de contournement documentée par HubSpot lui-même est de téléverser le contenu en PDF ou DOCX, selon la documentation des erreurs. Les balises
noindex, un robots.txt restrictif, et le JavaScript lourd le bloquent également. Son user agent est "HubSpot Crawler" depuis la plage IP 54.174.58.224/27. - Seuls les articles de la base de connaissances se synchronisent en direct. Tout le reste se met à jour chaque semaine.
- L'import du centre d'aide est une copie unique, plafonnée à 400 articles par import depuis Freshdesk, Help Scout ou Zendesk, les tableaux ne sont pas pris en charge et il n'y a aucune synchronisation continue vers la source.
- Les écritures CRM ne concernent que les propriétés de contact, avec un maximum de 10 propriétés au total. Aucune propriété de ticket, de transaction, d'entreprise ou d'objet personnalisé, ce qui limite aussi ce qu'il peut faire pour le routage des tickets.
- Il ne peut pas être supprimé, seulement mis en pause, et l'interrupteur d'arrêt se trouve sous Account and Billing, Usage and Limits plutôt que dans l'interface de l'agent.
Il dispose bien d'une vraie console de test, et je veux être précis à ce sujet car exagérer cette lacune serait faux. Vous pouvez prévisualiser en Email ou Live Chat, tester en tant que contact CRM réel ou en tant que segment entier pour que l'accès aux propriétés soit réellement exercé, joindre un fichier jusqu'à 10 Mo, et lire un panneau Testing Insights montrant quels déclencheurs se sont activés et quelles sources ont été citées. Tout est gratuit.

Ce qu'il n'a pas, c'est un quelconque moyen documenté de rejouer un lot de vos tickets historiques via l'agent et d'en noter le résultat avant la mise en production. Chaque entrée dans le flux est une question que vous tapez ou une question de test préparée. Le propre chemin de réduction du risque de HubSpot est une rampe de trafic en direct : déployer sur un canal, ou plafonner l'agent à un petit pourcentage des conversations, puis analyser et étendre. Le champ Conversation coverage au déploiement est littéralement un curseur en pourcentage.
C'est la différence qui m'importe le plus, et ce n'est pas mineur. Une rampe de couverture construit la confiance en utilisant de vrais clients comme échantillon de test. Un backtest la construit avant que qui que ce soit ne soit affecté. Ayant vu un bot au ton confiant donner une réponse fausse en production, je préférerais le découvrir contre les tickets du trimestre dernier plutôt que contre ceux de ce matin.
Il faut reconnaître ses mérites : le rapport Knowledge Gaps est une jolie touche, faisant ressortir les sujets que les gens n'arrêtent pas de demander et que votre base de connaissances ne couvre pas, et proposant de rédiger les articles manquants.

Une dernière chose qui vaut la peine d'être sue, classée sous données plutôt que sous fonctionnalités. Le paramètre d'entraînement du mode IA de HubSpot est activé par défaut, et les données d'entraînement passées ne peuvent pas être retirées rétroactivement. HubSpot s'engage à ne pas laisser des fournisseurs tiers s'entraîner sur vos données et à une rétention zéro "dans la mesure du possible", ce qui est un objectif plutôt qu'une garantie. Si votre compte se trouve dans le centre de données australien ou canadien, le traitement de l'IA a quand même lieu aux États-Unis.
Ce à quoi les opérateurs se heurtent vraiment
La documentation vous dit ce qui est possible. Les fils de discussion vous disent ce qui se passe un mardi ordinaire. Le résumé structurel le plus clair que j'aie trouvé vient d'un admin qui a géré les trois surfaces :
"The in-app connector is fine for basic end user stuff like querying HubSpot. However it has tons of limitations and gotchas, for example you can't access campaigns. The MCP client calls the API and is much more robust but requires some basic dev skills to work with."
C'est la même répartition en trois que j'ai exposée plus haut, obtenue de manière indépendante. À noter que cet admin en particulier utilise le connecteur Gemini plutôt que Claude, donc lisez cela comme un point sur connecteurs contre MCP contre natif plutôt que sur Claude spécifiquement.
Le témoignage le plus utile de l'ensemble vient de quelqu'un qui a passé trois semaines à piloter HubSpot depuis la CLI de Claude Code plutôt que depuis le serveur MCP, et avait deux raisons concrètes pour ce changement :
"The MCP, from all my experience, has always been problematic because it overloads context on your initial tasks. Also causes rate limits because of the amount of tokens you have to pull in just from the server. The private app with CLI is like the new move."
Cette seconde remarque est celle que je soulignerais. Les définitions d'un serveur à 16 outils atterrissent dans le contexte à chaque tour, et à 5 requêtes par seconde en dessous, la surcharge de tokens et le plafond de débit s'accumulent. Le même praticien signale un mode d'échec que j'ai moi-même rencontré : les outils MCP s'authentifient contre le portail que pointe la configuration, quel qu'il soit, et quand c'est le mauvais portail, le symptôme est une réponse vide plutôt qu'une erreur. Déboguer "zéro résultat" est bien plus difficile que déboguer un 403.
Le verdict honnête sur le chemin Claude, en trois mots, vient d'un non-développeur gérant un portail chargé d'ancien système :
"Claude connector or mcp helps drive changes and is good at looking at your portal - but there can be drift. Side quests. Loss of context."
Et la chose la plus juste que je puisse dire sur l'agent natif de HubSpot, c'est que quand on lui donne de la marge, il fonctionne. C'est le témoignage le plus chiffré de tout le corpus :
"Customer agent handled 40% of our support inbounds last month and took our overall average first response time to hardly anything. We average over 15k inbounds per month."
40 % de déflexion sur 15 000 entrées par mois est un vrai résultat, et remarquez les deux préalables que cet opérateur cite lui-même : quatre mois d'exploitation de l'agent avant que le compteur ne compte, et une base de connaissances déjà optimisée pour être lue par l'IA. Les deux constituent le travail, et aucun des deux n'est une fonctionnalité qu'on achète.
Comment je déciderais vraiment
Quatre solutions, et le choix relève moins de la capacité que de la question de savoir pour quel poste vous recrutez.
| Solution | Peut-elle envoyer une réponse ? | Configuration | Ce que vous payez | À choisir quand |
|---|---|---|---|---|
| Connecteur Claude officiel | Non | ~4 minutes | Gratuit, plus un siège Claude payant | Vous voulez le meilleur analyste en lecture seule sur votre help desk, dès aujourd'hui |
| Serveur MCP câblé soi-même | Non | OAuth 2.1 avec PKCE, une demi-journée | Gratuit, plus des tokens de l'API Claude | Claude a besoin du contexte HubSpot au sein de votre propre produit |
| Agent natif de HubSpot | Oui | Quelques heures, niveau Professional | 50 crédits par résolution | Vous voulez des réponses autonomes et pouvez vivre avec le plafond de crédits |
| Le construire sur les API | Oui | Des semaines, puis pour toujours | Des tokens, un siège, et un responsable | Vous avez des ingénieurs et une raison pour laquelle les options packagées ne conviennent pas |
Ma lecture honnête : commencez cet après-midi même par le connecteur officiel. Il est gratuit, prend quatre minutes, et demander à Claude "quelles sont les dix questions les plus fréquentes dans mon help desk ce mois-ci" vous en apprendra plus sur votre file qu'une semaine de tableaux de bord. Réglez les outils d'écriture sur Needs Approval et laissez-les ainsi.
Ensuite, soyez clair sur ce que vous avez. Vous avez un assistant brillant qui lit. Vous n'avez pas un agent qui résout. Si vous voulez cette seconde chose, vous choisissez entre l'agent client de HubSpot, qui facture 50 crédits par résolution et ne peut pas s'entraîner contre votre historique, et quelque chose de conçu sur mesure. Nous alignons le paysage dans alternatives à l'IA de Service Hub.
La Solution 4 est celle contre laquelle je m'opposerais le plus fermement, et je le dis en tant que personne qui aimerait la construire. L'API supporte réellement une boucle autonome complète, et le coût en tokens est étonnamment bas. Mais chacun des quatre pièges ci-dessus est un incident de production qui attend une semaine tranquille, et la maintenance ne finit jamais. Si vous voulez voir le raisonnement exposé correctement, notre décomposition du coût du service client IA fait le calcul construire contre acheter, et agent IA contre chatbot basé sur des règles couvre les décisions de conception que vous prendriez à partir de zéro. Si vous préférez passer directement à la présélection, commencez par le comparatif du meilleur agent IA.
eesel AI pour HubSpot Service Hub
Vous voulez une IA capable d'appuyer réellement sur envoyer dans Service Hub ? eesel se branche sur votre help desk HubSpot comme un vrai agent plutôt qu'un connecteur : il lit les tickets, rédige et envoie des réponses, met à jour les propriétés des tickets, déplace les pipelines, et utilise des données de contact CRM en direct pendant qu'il le fait. Aucun plafond de 10 propriétés, aucune falaise de crédits, et aucun champ type: "MESSAGE" sur lequel vous tromper à deux heures du matin. Notre guide sur ajouter l'IA à HubSpot a le pas à pas.

La différence qui compte le plus au vu de tout ce qui précède, c'est la répétition. Avant qu'eesel ne réponde à un seul client réel, vous le faites tourner contre vos propres tickets clôturés et voyez exactement ce qu'il aurait dit, quels tickets il aurait traités, et lesquels il aurait laissés de côté. C'est ce que le curseur de pourcentage de couverture de HubSpot ne peut pas vous donner, et c'est pourquoi les équipes arrivent à un vrai chiffre de déflexion niveau 1 plutôt qu'à un chiffre espéré. Kim Simpson chez Gridwise l'a exprimé clairement dans un avis public : dès le premier mois, eesel résolvait 73 % de leurs demandes de niveau 1, avec des résultats visibles pendant un essai de sept jours.
La facturation est de 40 centimes par ticket ou chat traité, sans frais de siège et sans minimum de plateforme, et il existe un plafond de dépense strict si vous en voulez un. Sur le mois à 1 200 tickets du calculateur ci-dessus, cela fait 480 $, contre une facture HubSpot qui a déjà épuisé ses 3 000 crédits dès le deuxième jour. Il y a 50 $ d'utilisation gratuite pour commencer et aucune carte bancaire requise, donc vous pouvez y faire passer vos propres tickets avant de décider quoi que ce soit. Essayez eesel et faites-y passer une semaine de vos propres tickets.
Questions fréquentes
Existe-t-il une intégration Claude officielle pour HubSpot ?
Puis-je faire tourner l'agent client de HubSpot sur Claude ?
Combien coûte Claude pour HubSpot en plus de Service Hub ?
Claude peut-il répondre seul à un ticket HubSpot ?
Quelles données HubSpot Claude peut-il réellement voir ?
Est-il sûr de donner au serveur MCP de HubSpot un accès en écriture à une IA ?
Quelle est la meilleure IA pour les tickets HubSpot Service Hub ?
Ai-je besoin de Service Hub Professional pour connecter Claude ?

Article by
Rama Adi Nugraha
Rama is a software engineer at eesel AI with two years of experience writing about B2B SaaS, AI tools, and customer support technology. Based in Bali, Indonesia, he brings a developer's perspective to product comparisons — cutting through marketing copy to what the integrations and APIs actually do.








