Przejdź do zawartości głównej
Certyneo
Intégration HubSpot officielle

Certyneo × HubSpot — la signature électronique eIDAS pour votre CRM

Chaque enveloppe Certyneo signée, refusée ou expirée apparaît dans le timeline du contact HubSpot correspondant en moins de 5 secondes. Conforme eIDAS, hébergement Allemagne, sans Zapier intermédiaire.

Compte Certyneo et compte HubSpot Admin requis. Gratuit dès le plan Starter Certyneo.

Pourquoi connecter Certyneo à HubSpot

L'intégration est conçue pour les équipes commerciales et RH qui pilotent leurs deals depuis HubSpot et veulent voir les signatures sans changer d'outil.

  • Événements dans la timeline contact

    Quand une enveloppe est signée, l'événement apparaît automatiquement dans le timeline HubSpot du contact, avec le nom du document, le statut et un lien vers le PDF signé.

  • Sync signataires en contacts HubSpot

    Activez le contact-sync : à chaque enveloppe signée, le signataire est upserté comme contact HubSpot (email + nom + propriétés custom). Idéal pour les workflows commerciaux post-signature.

  • 5 événements supportés

    envelope.completed, envelope.signed, envelope.declined, envelope.expired, recipient.viewed — choisissez ceux que vous voulez pousser, désactivez les autres en un clic.

  • OAuth 2.0 + tokens chiffrés au repos

    Authentification HubSpot OAuth 2.0 standard. Les access et refresh tokens sont chiffrés AES-256-GCM en base. Aucun token client stocké en clair.

Quels événements sont poussés ?

Voici la liste exhaustive des événements pushables vers HubSpot et ce que chacun contient. Tous sont opt-in — choisissez ceux que vous activez dans Paramètres → Intégrations.

ÉvénementDonnées transmises à HubSpot
envelope.completedDocument signé par tous les signataires. Push : nom du document, dates, signataires, lien vers le PDF de preuve eIDAS.
envelope.signedUn signataire vient de signer (mais pas encore tous). Push : email du signataire, horodatage, ordre de signature.
envelope.declinedUn signataire a refusé l'enveloppe. Push : raison du refus (si fournie), email, horodatage.
envelope.expiredDate de validité dépassée sans signature complète. Push : signataires manquants, date d'expiration.
recipient.viewedUn signataire a ouvert l'enveloppe sans la signer. Push : email, horodatage, géolocalisation IP.

Si le contact-sync est activé, l'événement envelope.completed crée aussi un contact HubSpot pour chaque signataire (si pas déjà présent) avec les propriétés certyneo_first_signed_at et certyneo_last_envelope_id.

Installer l'intégration en 4 étapes

L'installation prend moins de 2 minutes. Vous avez besoin d'un compte Certyneo actif et d'un accès Admin sur votre portail HubSpot.

  1. 1

    Aller dans Paramètres → Intégrations

    Connectez-vous à Certyneo, ouvrez le menu Paramètres, sélectionnez Intégrations, et cliquez sur le bouton « Connecter HubSpot » dans la carte HubSpot.

  2. 2

    Autoriser dans HubSpot

    Vous êtes redirigé vers HubSpot. Choisissez le portail à connecter, vérifiez les scopes demandés (contacts read/write + timeline), et cliquez sur Autoriser.

  3. 3

    Choisir les événements à pousser

    De retour sur Certyneo, sélectionnez les événements que vous voulez voir dans HubSpot. Activez optionnellement le contact-sync. Sauvegardez.

  4. 4

    Tester avec une enveloppe

    Envoyez une enveloppe test à un email qui correspond à un contact HubSpot existant. Une fois signée, ouvrez le contact dans HubSpot : l'événement Certyneo apparaît dans la timeline.

Prêt à connecter ?

L'install se fait depuis Paramètres → Intégrations dans votre dashboard Certyneo. Le bouton ci-dessous démarre directement le flow OAuth.

Sécurité et conformité

L'intégration HubSpot respecte la même politique de sécurité que le reste de Certyneo : chiffrement, principe du moindre privilège, audit trail complet, conformité RGPD.

  • Access et refresh tokens chiffrés AES-256-GCM en base PostgreSQL, jamais en clair.
  • Scopes OAuth limités au strict nécessaire : contacts read/write + timeline. Pas d'accès aux deals ou tickets.
  • Données HubSpot traitées comme sous-traitant RGPD : DPA signé, hébergement UE Allemagne, droit d'oubli respecté.
  • Chaque appel API HubSpot est logué dans l'audit trail Certyneo avec horodatage et résultat (succès / erreur).

Questions fréquentes

Dans quel plan Certyneo est incluse l'intégration HubSpot ?

L'intégration HubSpot est disponible dès le plan Starter (gratuit pour 5 enveloppes/mois) et sur tous les plans payants. Il n'y a pas de surcoût lié à HubSpot.

Quelles données HubSpot peut voir Certyneo ?

Aucune. La connexion va seulement de Certyneo vers HubSpot — nous écrivons dans la timeline et créons des contacts (si activé), mais nous ne lisons rien depuis HubSpot. Les scopes OAuth demandent contacts read/write uniquement pour pouvoir upserter sans dupliquer.

Quels scopes OAuth sont demandés ?

Quatre scopes : crm.objects.contacts.read (vérifier qu'un contact existe avant de créer), crm.objects.contacts.write (upsert du signataire en contact), timeline (push des événements), tickets (push optionnel sur les tickets liés). Pas d'accès aux deals, companies, ou pipelines.

Comment désinstaller ?

Deux options : (1) côté Certyneo, Paramètres → Intégrations → bouton Déconnecter — supprime nos tokens chiffrés et arrête tout push ; (2) côté HubSpot, Settings → Integrations → Connected Apps → Uninstall Certyneo. Les deux méthodes sont équivalentes et reversibles (vous pouvez vous reconnecter à tout moment).

Puis-je choisir quels événements sont poussés ?

Oui. Dans Paramètres → Intégrations → HubSpot, cochez les événements voulus (envelope.completed, signed, declined, expired, recipient.viewed). Les changements prennent effet immédiatement, sans réinstallation.

L'app est-elle listée sur le HubSpot Marketplace officiel ?

L'intégration est techniquement complète et fonctionne via OAuth direct depuis cette page. Le listing public sur le HubSpot App Marketplace est en cours de soumission (procès de revue HubSpot de 4-6 semaines). Vous pouvez l'utiliser dès maintenant en passant par le bouton ci-dessus.

Pour aller plus loin

Connectez Certyneo à HubSpot en 30 secondes

OAuth standard. Aucune carte bancaire. Désactivable à tout moment depuis Paramètres ou HubSpot.