Skip to content
CRM integration · HubSpot

La fiche HubSpot qui aurait dû conclure le deal n'a jamais été mise à jour.

Vos commerciaux le savent. Vous le savez. Les notes se rédigent de mémoire le vendredi — quand elles se rédigent. Gangly maintient le CRM à jour depuis l'appel lui-même : étape, MEDDIC, prochaines étapes et suivi synchronisés avant la prochaine réunion. Zéro saisie. Zéro retard.

OAuth 2.0Setup in 3 minutesNo engineering required
Integration active Live · sync en 2,1 s
HubSpot
HubSpot CRM
AC

Acme Corp

Deal · $48k · Demo stage

Demo
NW

Northwind

Deal · $22k · Evaluation

Eval
GX

Globex Ltd

Contact · VP Sales

Warm
Pulling context
Gangly
Gangly
Gangly
Gangly enriched

Signal detected

New exec hire · 3d

Objection likely

"Already using Gong"

Talk track ready

Discovery · Stage 2

Synced back
HubSpot
Gangly
sync en 2,1 s
The transformation

HubSpot comme contrainte. HubSpot comme avantage.

Sans Gangly

manual
MEDDIC
Deal stage Eval?
Last activity 12 days ago
Next step follow up…
  • Note rédigée 4 heures après, de mémoire
  • Étape changée au feeling, pas sur signal
  • MEDDIC à moitié rempli en fin de trimestre
  • Prévision construite sur l'optimisme des commerciaux
  • Le Responsable commercial relance ses équipes chaque lundi pour mettre à jour

Avec Gangly

auto-synced
MEDDIC 94% complete
Deal stage Demo → Proposal
Last activity Today · call notes
Next step Security review · Fri
  • CRM mis à jour avant le prochain appel
  • Étape ancrée sur ce que la transcription dit réellement
  • MEDDIC à 90 %+ sur chaque deal
  • Variance de prévision réduite de 30 %
  • Le Responsable commercial passe ses 1:1 à coacher, pas à auditer
How it works

HubSpot en entrée. HubSpot en sortie.

Step 01

Récupérer le contexte pour la préparation

HubSpot deal record reading
Contact history reading
Stage + activities reading

STEP 01

Récupérer le contexte pour la préparation

Gangly lit la fiche HubSpot — étape, contacts, activité passée — et construit le brief de préparation.

Step 02

Coach en temps réel + capture pendant l'appel

Signal match · 9.4
Objection predicted
Talk track assigned

STEP 02

Coach en temps réel + capture pendant l'appel

Durant l'appel, Gangly écoute. Après l'appel, les notes structurées se rédigent contre la fiche du deal.

Step 03

Synchronisation après approbation

Notes synced to deal
Stage updated
Tasks created

STEP 03

Synchronisation après approbation

Vous relisez les notes, l'étape suggérée et les tâches. Un clic synchronise vers HubSpot — deal, contact, tâches, tout est mis à jour.

Un deal. Un workflow.

Contexte en sortie. Mises à jour en retour.

A real moment in the workflow — from HubSpot to outcome.

Chronologie HubSpot

sync en 2,1 s
  • 09:55

    récupération

    Gangly récupère la fiche deal Acme + contact Marcus + les 3 dernières activités.

  • 10:00

    appel démarre

    Le brief s'ouvre avec tout le contexte HubSpot. Coach en direct prêt.

  • 10:28

    appel terminé

    Notes rédigées, champs MEDDIC, 2 tâches de prochaines étapes — tout pré-rempli.

  • 10:30

    synchronisé

    Vous approuvez. HubSpot mis à jour en 2,1 s. Étape avancée. Tâches attachées.

What flows where

Three lanes. Zero surprises.

Reads

5 fields
  • Fiches deal
  • Fiches contact
  • Fiches entreprise
  • Historique d'activité
  • Propriétés personnalisées (avec mapping)

Writes

5 fields
  • Mises à jour d'étape de deal
  • Mises à jour de champs contact
  • Journaux d'activité
  • Tâches et prochaines étapes
  • Mises à jour des champs MEDDIC · toujours avec approbation du commercial

Never touches

protected
  • Création automatique de deals
  • Modification des paramètres d'administration
  • Suppression de fiches
  • Lecture des contacts marketing (commercial uniquement par défaut)
  • Opérations en masse sans confirmation explicite
Setup

Three steps. Three minutes.

Step 01

Authorization

HubSpot

Allow Gangly to access your CRM

Read contacts + deals
Write notes + tasks
Manage stage updates

STEP 01

Ouvrir les Intégrations

Dans Gangly, cliquez sur Paramètres → Intégrations → HubSpot.

Step 02

Field mapping

Call notes HubSpot note
Deal stage CRM stage
MEDDIC Custom fields
Standard fields auto-mapped

STEP 02

Autoriser via OAuth

Connectez-vous à HubSpot. Accordez les scopes lecture + écriture CRM. ~3 minutes en incluant le mapping des champs personnalisés.

Step 03

Connected

HubSpot is live

First sync: next call

STEP 03

La synchronisation démarre

Le prochain appel reçoit le contexte HubSpot pour la préparation. La première synchronisation post-appel s'effectue le jour même.

Impact

What changes in week one.

Couverture CRM

champs complets

94 %

Latence de sync

moy.

2,1 s

Capture MEDDIC

chaque deal

90 %+

Temps de config.

OAuth

< 3 min

What customers say

Real teams. Real outcomes.

"Notre HubSpot reflète enfin ce qui se passe réellement sur les deals. Les 1:1 sont passés de "mettez à jour votre CRM" à du vrai coaching."

Drew K.

VP Sales · SaaS 80 personnes

+15 % prévision
"Je passais mes dimanches soirs à rattraper les notes CRM. Maintenant elles sont prêtes avant la fin de la fenêtre d'appel."

Marcus R.

AE · SaaS Série B

5 h/sem récupérées
"La capture MEDDIC dans HubSpot est passée de "ce que le commercial se rappelait" à 90 %+ sur chaque deal."

Priya V.

Responsable RevOps · mid-market

MEDDIC 90 %+
Questions teams ask

FAQ

HubSpot-specific answers. No fluff.

La synchronisation est-elle bidirectionnelle ?

Oui. Gangly récupère le contexte pour la préparation de l'appel et renvoie les notes post-appel, les tâches et les mises à jour d'étape vers HubSpot — toujours avec approbation du commercial avant toute synchronisation.

Ai-je besoin des droits administrateur ?

Non. Un commercial peut connecter son compte HubSpot via OAuth en environ 3 minutes. Les droits d'admin ne sont nécessaires que si votre instance HubSpot restreint les applications tierces.

Qu'en est-il des propriétés personnalisées HubSpot ?

Les propriétés personnalisées nécessitent un mapping manuel lors de la configuration (5 minutes). Les champs standard deal, contact et entreprise sont mappés automatiquement.

Quels contacts sont inclus dans la préparation d'appel ?

Seuls les contacts associés au deal sont inclus par défaut. Vous pouvez étendre cela par compte dans Paramètres → Règles de contacts.

Quelle est la posture de sécurité ?

OAuth 2.0 (aucune clé API), chiffrement AES-256 au repos, TLS 1.3 en transit, SOC 2 Type II en cours, conforme RGPD avec DPA disponible. Gangly n'envoie jamais automatiquement depuis votre domaine — chaque action sortante requiert l'approbation du commercial.

Puis-je déconnecter à tout moment ?

Oui. Déconnectez depuis Paramètres → Intégrations. Gangly cesse immédiatement de lire ou d'écrire des données. Les notes existantes restent dans HubSpot.

Détail technique

Construit comme une vraie intégration — pas un webhook collé par-dessus.

OAuth 2.0, scopes granulaires, écritures idempotentes et journal d'audit par action. Tout ce que votre équipe sécurité va demander. On répond ici pour vous éviter de chercher.

OAuth 2.0 · scopes demandés

Moindre privilège par défaut

Gangly demande uniquement ce dont les fonctionnalités configurées ont besoin. Aucun scope marketing, admin ou d'usurpation d'identité — jamais.

  • R crm.objects.deals.read
  • R crm.objects.contacts.read
  • R crm.objects.companies.read
  • W crm.objects.deals.write
  • W crm.objects.contacts.write
  • W tickets · timeline-events

Révocable à tout moment depuis HubSpot → Compte & Facturation → Intégrations. Gangly se déconnecte dans les 30 secondes suivant la révocation.

Mapping de champs · détection automatique

Les champs standard mappés dès la connexion

Les propriétés HubSpot personnalisées apparaissent dans l'UI de mapping lors de la configuration. Vous mappez une fois ; Gangly s'en souvient.

Gangly Propriété HubSpot
deal.stagedealstage
deal.amountamount
deal.closeDateclosedate
deal.nextStepnext_step (custom)
meddic.metricsmeddic_metrics_c
contact.rolejobtitle

Journal d'audit · trace par action

streaming
10:30:04.221 POST   /crm/v3/objects/deals/3142889
  actor=rashid@gangly.com  scope=deals.write
  diff={ dealstage: "presentationscheduled""contractsent" }
  source=call_id:c_8821  approved_by=rashid@gangly.com
  status=200  latency=214ms

10:30:04.512 PATCH  /crm/v3/objects/deals/3142889
  diff={ next_step: "Envoyer MSA + 2 références d'ici vendredi" }
  status=200  latency=178ms

10:30:04.704 POST   /engagements/v1/engagements
  type=NOTE  associations=[deal:3142889, contact:1284]
  body_hash=a7b2c…  status=201  latency=242ms

10:30:04.918 SYNC    deal:3142889complete
  total_ops=3  total_latency=2,1s  retries=0

Exportable en JSONL · rétention 90 jours par défaut · filtrable par commercial.

Fiabilité

Idempotent · relances automatiques · observable

Idempotence
Chaque écriture porte un Idempotency-Key dérivé de call_id + field. Les rejeux sont sûrs.
Stratégie de relance
Backoff exponentiel [1s, 4s, 16s, 64s] sur 429/5xx. Passage en dead-letter après 4 tentatives avec notification au commercial.
Limites de débit
Respecte la limite HubSpot de 110 requêtes/10s par portail. Les écritures en rafale sont mises en file et réordonnées par deal.
Résidence des données
US-Est par défaut · EU-Ouest disponible · transcriptions chiffrées avec des clés KMS par espace de travail.

Vous souhaitez une revue d'architecture détaillée ? Demandez le livre blanc d'intégration — 14 pages, sans formulaire d'inscription.

Le deal perdu avait une fiche que personne n'a tenue à jour.

Gangly maintient HubSpot à jour du premier appel jusqu'à la signature. Opérationnel en 3 minutes.

14-day trial · No credit card · OAuth-secured