L'intégration entre Dust.tt et HubSpot via le protocole MCP représente une avancée majeure pour les équipes commerciales. Vos agents IA peuvent désormais créer des contacts, mettre à jour des deals, générer des tâches — le tout automatiquement.
Ce guide technique vous accompagne dans la mise en place de cette intégration stratégique.
1. La révolution de l'automatisation Sales
Le problème : un CRM qui ne se remplit pas
85% des commerciaux considèrent la saisie CRM comme une corvée. Résultat :
- Données incomplètes ou obsolètes
- Forecast imprécis
- Perte d'intelligence commerciale
- Managers frustrés
La solution : des agents qui alimentent le CRM
Avec l'intégration MCP Dust-HubSpot, vos agents IA peuvent :
| Action | Déclencheur | Résultat HubSpot |
|---|---|---|
| Créer un contact | Nouveau lead identifié | Contact créé avec properties |
| Mettre à jour un deal | Call commercial terminé | Stage + notes actualisés |
| Créer une tâche | Next step identifié | Tâche assignée + date |
| Logger une activité | Email envoyé/reçu | Timeline enrichie |
| Enrichir un contact | Info trouvée online | Properties mis à jour |
"Depuis qu'on a déployé l'intégration MCP, nos commerciaux passent 30% de temps en moins sur les tâches admin CRM." — Directeur Commercial, PME B2B
2. Architecture MCP pour HubSpot
Composants de l'intégration
L'architecture repose sur trois éléments :
- Dust Workspace : vos agents IA avec leurs prompts et configurations
- Serveur MCP HubSpot : le bridge entre Dust et l'API HubSpot
- HubSpot : votre CRM avec contacts, deals, tasks, etc.
Flux de données
[Agent Dust] → [MCP Server] → [HubSpot API] → [CRM Data]
↑ ↓
└──────────────┘
Feedback & Confirmation
Permissions HubSpot requises
L'intégration nécessite une Private App HubSpot avec les scopes suivants :
crm.objects.contacts.readcrm.objects.contacts.writecrm.objects.deals.readcrm.objects.deals.writecrm.objects.companies.readcrm.objects.companies.writesales-email-read(optionnel)
3. Configuration pas à pas
Étape 1 : Créer la Private App HubSpot
- Accédez à Settings > Integrations > Private Apps
- Cliquez sur "Create a private app"
- Nommez-la (ex: "Dust MCP Integration")
- Dans l'onglet Scopes, ajoutez les permissions listées ci-dessus
- Créez l'app et copiez l'Access Token
Étape 2 : Configurer le serveur MCP dans Dust
Dans Dust, accédez à Settings > MCP Servers et ajoutez la configuration :
{
"server": "hubspot-mcp",
"config": {
"access_token": "pat-xxx-xxx...",
"portal_id": "123456789",
"allowed_objects": [
"contacts",
"deals",
"companies",
"tasks"
],
"permissions": {
"read": true,
"create": true,
"update": true,
"delete": false
}
}
}
Étape 3 : Tester la connexion
Créez un agent de test avec le prompt suivant :
Tu es un assistant de test.
Utilise le serveur MCP HubSpot pour :
1. Lister les 5 derniers contacts créés
2. Afficher leurs propriétés email et firstname
Si la liste s'affiche, l'intégration est fonctionnelle.
Étape 4 : Mapper vos properties
Identifiez les custom properties HubSpot que vos agents devront manipuler :
- Properties de contact (source, industry, etc.)
- Properties de deal (deal_stage, amount, probability...)
- Properties company (size, revenue...)
Documentez-les pour les inclure dans les prompts de vos agents.
4. Agents Sales à déployer en priorité
Agent Post-Call CRM Updater
Cet agent met à jour HubSpot après chaque call commercial :
- Analyse les notes du call (ou transcription Noota)
- Extrait les informations clés
- Met à jour le deal : stage, amount, next steps
- Crée une tâche de suivi si nécessaire
- Log l'activité sur la timeline
Gain estimé : 15-20 min/call
Agent Lead Enrichment
Cet agent enrichit automatiquement les nouveaux contacts :
- Détecte les nouveaux contacts dans HubSpot
- Recherche des informations complémentaires (LinkedIn, site web...)
- Met à jour les properties (job title, company size, industry...)
- Calcule un lead score basé sur vos critères
Gain estimé : 10 min/lead
Agent Pipeline Analyzer
Cet agent analyse votre pipeline et génère des insights :
- Identifie les deals à risque (pas d'activité récente)
- Calcule la vélocité par stage
- Génère des recommandations de priorisation
- Crée des tâches de relance automatiques
Gain estimé : 2h/semaine pour le manager
Agent Email-to-CRM
Cet agent synchronise les échanges email avec HubSpot :
- Analyse les emails entrants/sortants
- Identifie les contacts concernés
- Extrait les informations pertinentes
- Met à jour les contacts et deals associés
Gain estimé : 5 min/email traité
5. Sécurité et bonnes pratiques
Principe du moindre privilège
- Désactivez la suppression : les agents ne doivent jamais supprimer de données
- Limitez les objets : n'exposez que les objets nécessaires
- Filtrez par owner : si possible, limitez les actions aux données du commercial concerné
Audit et traçabilité
- Logs Dust : toutes les actions MCP sont tracées
- Logs HubSpot : vérifiez régulièrement le Activity Log
- Alertes : configurez des notifications pour les actions inhabituelles
Gestion des erreurs
Votre agent doit gérer gracieusement les erreurs API :
- Contact non trouvé : proposer de le créer
- Deal inexistant : alerter le commercial
- Rate limiting : espacer les requêtes
Test en environnement sandbox
HubSpot propose des sandbox accounts pour tester. Utilisez-les avant de déployer en production pour :
- Valider les prompts des agents
- Vérifier le mapping des properties
- Tester les scénarios d'erreur
Besoin d'aide pour l'intégration Dust-HubSpot ?
KOKORO peut déployer votre intégration MCP complète en moins de 2 semaines.
Demander un devisConclusion
L'intégration Dust-HubSpot via MCP transforme la façon dont les équipes commerciales interagissent avec leur CRM. Les tâches administratives répétitives disparaissent, les données sont toujours à jour, et les commerciaux peuvent se concentrer sur ce qu'ils font de mieux : vendre.
Pour aller plus loin :
- Consultez notre guide étape par étape d'intégration Dust-HubSpot
- Découvrez les 43 agents IA Dust pour d'autres cas d'usage
- Explorez l'intégration Dust-Notion via MCP