Diagnostic gratuit

Connecter HubSpot et Pennylane : devis, factures et paiements

HubSpot et Pennylane se connectent par une intégration native, disponible dès l'abonnement Pennylane Essentiel : devis, factures, abonnements et clients se synchronisent, et vos commerciaux facturent depuis HubSpot. Activez-la, attendez l'initialisation (jusqu'à 48 h), puis testez-la sur une vraie transaction. Pour des contrôles avant facture ou une facture créée sans action humaine, un flux n8n complète le natif.

Mis à jour le · par VIVR

Réf. 01

Ce que le connecteur natif fait (et ne fait pas)

Connecteur natif HubSpot ↔ Pennylane
FaitLimites ou non documenté
Synchronise devis, factures clients, abonnements et clients entre Pennylane et HubSpotAssocier une transaction à une facture importée d'un outil tiers (limite indiquée par Pennylane)
Crée devis, factures et abonnements depuis HubSpot, et convertit un devis en factureRapports HubSpot : en bêta, sur demande
Associe une facture à une transaction, et un client à un contact ou une entreprise HubSpotCréation automatique d'une facture quand la transaction passe à « gagnée »
Affiche dans HubSpot les montants en retard, facturés et payésContrôles avant facture (SIREN, numéro de TVA intracommunautaire, adresse)
Envoie la facture par e-mail, l'envoi étant fait par PennylanePlan HubSpot requis : non précisé par Pennylane

Source : Pennylane, centre d'aide « Intégration HubSpot » (mis à jour le 01/08/2025) ; « non documenté » signifie absent de cet article, à tester sur votre compte, vérifié le 09/11/2026.

Réf. 02

Flux type

Flux : Devis ou transaction gagnée dans HubSpot → Ressaisie de la facture → Workflow n8n (contrôles) → Facture brouillon dans Pennylane → Statut payé dans HubSpot. Devis ou transaction gagnée dans HubSpot Ressaisie de la facture Workflow n8n (contrôles) Facture brouillon dans Pennylane Statut payé dans HubSpot
Flux : Devis ou transaction gagnée dans HubSpot → Ressaisie de la facture → Workflow n8n (contrôles) → Facture brouillon dans Pennylane → Statut payé dans HubSpot.
Réf. 03

Exemple type

Exemple type

Agence de services B2B dont une partie des ventes se signe hors HubSpot

Scénario illustratif, pas un client réel. Contexte : Les commerciaux suivent leurs transactions dans HubSpot. Une partie des ventes se conclut par un bon de commande signé, reçu en PDF, sans devis HubSpot. La comptable crée ces factures à la main dans Pennylane, sans les rattacher aux transactions, et les commerciaux ne savent pas quels clients ont payé.

Avant

  • Repérer dans HubSpot les transactions gagnées sans devisComptable, en fin de semaine
  • Ressaisir client, lignes et conditions dans PennylaneComptable, facture par facture
  • Demander à la comptable si le client a payé avant de le rappelerCommercial, par message

Après

  • La transaction passe à « gagnée » : n8n contrôle SIREN, TVA et adresse, puis crée le client et la facture en brouillonAutomatique
  • Relire et valider le brouillon dans PennylaneComptable
  • Le paiement constaté dans Pennylane met à jour la transaction ; un retard crée une tâche au commercialAutomatique

Ce qui changeLa comptable valide des brouillons au lieu de ressaisir des factures, et les commerciaux voient le statut de paiement dans HubSpot sans demander.

Hypothèses : Les transactions HubSpot portent des lignes de produit et l'entreprise associée a son SIREN renseigné ; Les ventes avec devis HubSpot restent traitées par l'intégration native de Pennylane, activée avec l'abonnement Essentiel ou supérieur ; Exemple type construit pour illustrer la méthode, pas un client réel : aucun volume ni temps gagné n'est avancé

Réf. 04

Mise en place

  1. Vérifier les prérequis

    Côté Pennylane, l'intégration est disponible à partir de l'abonnement Essentiel. Côté HubSpot, la connexion se fait avec un utilisateur qui a les droits « Marketplace des applications » ou le rôle de super administrateur ; Pennylane ne précise pas le plan HubSpot requis. Choisissez aussi un seul outil pour émettre les factures : HubSpot a son propre module de factures, et les deux en parallèle créent des doublons.

  2. Connecter HubSpot depuis Pennylane

    Dans Pennylane, ouvrez Paramètres de l'entreprise, puis Connectivité et l'onglet Intégrations. Choisissez HubSpot, cliquez sur Voir plus puis sur Connecter. Autorisez l'accès, sélectionnez le compte HubSpot à relier et validez avec Connecter l'application.

  3. Configurer la synchronisation

    Activez les options qui correspondent à votre façon de vendre : « Facturation et suivi depuis le CRM » pour créer devis, factures et abonnements depuis HubSpot, et « Associer les devis aux transactions » pour rattacher chaque document à sa transaction. Pennylane prévient que l'initialisation peut prendre jusqu'à 48 heures.

  4. Tester sur une transaction réelle

    Une fois l'initialisation terminée, créez une facture depuis une vraie transaction et ouvrez-la dans Pennylane. Vérifiez le client (raison sociale, adresse, numéro de TVA), chaque ligne, le taux de TVA et l'échéance. Marquez-la payée et contrôlez les montants affichés dans HubSpot. Notez ce qui manque : contrôles, relances, factures importées d'un autre outil que Pennylane ne rattache pas aux transactions. Si la liste est vide, le natif vous suffit.

  5. Compléter par un flux sur mesure

    Pour le reste, un workflow n8n lit la transaction gagnée avec le nœud HubSpot, contrôle les données client, crée le client et la facture en brouillon par l'API Pennylane v2, puis renvoie le statut de paiement dans HubSpot. Chaque erreur déclenche une alerte avec le lien vers la transaction.

Le natif suffit-il pour vous ? 4 questions

Répondez à ces quatre questions avant de payer qui que ce soit pour relier HubSpot et Pennylane.

  1. Vos commerciaux peuvent-ils créer eux-mêmes devis et factures dans HubSpot ? Si oui, l’intégration native couvre le cœur du besoin. Si la facture doit naître toute seule quand la transaction passe à « gagnée », sans action de personne, Pennylane ne documente pas ce cas.
  2. Vos factures ont-elles besoin d’informations que le devis n’a pas ? Numéro de bon de commande du client, référence de projet, conditions de paiement propres à un compte : testez si elles passent.
  3. Faut-il contrôler les données avant de facturer ? Un SIREN manquant ou un numéro de TVA intracommunautaire faux se corrige mieux avant la facture qu’avec un avoir.
  4. Vos commerciaux doivent-ils agir quand un client ne paie pas ? Voir les montants en retard dans HubSpot, ce que fait le natif, est une chose ; recevoir une tâche quand l’échéance est dépassée en est une autre.

Quatre « non » : gardez le natif. Un ou plusieurs « oui » : lisez la suite.

Comment construire un flux HubSpot → Pennylane sur mesure ?

Voici le flux que nous construisons quand la facture doit être créée sans action du commercial, après contrôle des données. Il tourne dans n8n, sur une instance au nom du client.

Le déclencheur. Deux options, selon votre offre HubSpot et le volume. Le nœud HubSpot Trigger de n8n reçoit les changements de propriété des transactions, dont le passage à l’étape « gagnée ». Plus simple et plus robuste pour une PME : une recherche planifiée, toutes les quinze minutes, des transactions gagnées qui n’ont pas encore de numéro de facture Pennylane. Une transaction ratée une fois est reprise au passage suivant.

Les contrôles. Avant d’écrire quoi que ce soit dans Pennylane, le workflow lit l’entreprise associée et les lignes de produit de la transaction. Il vérifie que le SIREN est présent, que le numéro de TVA existe pour un client d’un autre pays de l’Union, que l’adresse de facturation est complète et que chaque ligne a un prix et un taux de TVA. S’il manque un élément, rien n’est créé : le commercial reçoit une tâche dans HubSpot qui dit quel champ compléter.

La création dans Pennylane. Le workflow cherche le client dans Pennylane et le crée s’il n’existe pas. Il crée ensuite la facture en brouillon (l’API Pennylane v2 accepte les deux états, brouillon ou finalisée), avec les lignes, l’échéance et une référence externe qui reprend l’identifiant de la transaction HubSpot. La comptable relit et finalise. Une fois le circuit éprouvé, certains passent en facture finalisée pour les clients réguliers ; c’est votre décision.

Le retour du paiement. Les webhooks de Pennylane sont en bêta, et Pennylane conseille en attendant de lire ses journaux de modifications. Le workflow interroge donc Pennylane à intervalle régulier, repère les factures payées et met à jour la transaction HubSpot (propriété « statut de paiement », date du paiement). Une échéance dépassée crée une tâche au propriétaire de la transaction.

Les accès. Pennylane propose un jeton d’API d’entreprise ou une connexion OAuth 2.0, avec des droits découpés par « scopes » : le workflow ne reçoit que les droits sur les clients et les factures clients. Côté HubSpot, une application privée limitée aux transactions, entreprises et lignes de produit.

Pennylane n’a pas de nœud officiel dans n8n à notre connaissance : les appels passent par le nœud HTTP Request, ce qui ne pose aucun problème avec une API documentée. Zapier publie aussi des modèles entre HubSpot et Pennylane. Pour un flux sans contrôle, ils font l’affaire ; nous choisissons n8n quand il faut des contrôles, une reprise sur erreur et une instance qui reste à votre nom. Les critères sont détaillés dans notre comparatif Zapier, Make ou n8n. Pour les autres flux vers votre comptabilité (factures fournisseurs, ventes, banque), voyez notre page automatisation comptable.

Comment éviter doublons et échecs silencieux ?

Un connecteur qui marche le jour de la livraison ne prouve pas grand-chose. Ce qui compte, c’est le jour où une donnée manque ou où une API répond mal.

Pas de facture en double. L’API de création de facture Pennylane ne documente pas de clé d’idempotence. Le workflow écrit donc l’identifiant de la facture Pennylane dans une propriété de la transaction HubSpot dès qu’elle est créée, et ignore toute transaction qui l’a déjà. La référence externe de la facture (l’identifiant HubSpot) permet de retrouver le lien dans l’autre sens.

Pas d’échec silencieux. Chaque erreur (champ manquant, client introuvable, refus de l’API) part dans un workflow d’alerte qui envoie un message avec le lien vers la transaction. Une facture non créée se voit le jour même.

Respect des limites d’appel. Pennylane autorise 25 requêtes toutes les 5 secondes par jeton et répond par une erreur 429, avec le délai à attendre, au-delà. Le workflow traite les transactions par petits lots et attend ce délai avant de réessayer.

Suivi des versions d’API. Pennylane fait évoluer son API v2 ; HubSpot aussi. Le suivi de ces changements fait partie de la maintenance, sinon le flux casse le jour d’une dépréciation.

Et ensuite ? Relancer les factures impayées

Une fois le statut de paiement visible dans HubSpot, l’étape suivante est de relancer les factures impayées automatiquement : rappel avant échéance, relances graduées, pause en cas de litige, et un humain qui reprend la main avant la mise en demeure.

Vous avez aussi une boutique en ligne ? La logique diffère côté e-commerce, où il faut rapprocher des versements : voir comment connecter Shopify et Pennylane. Pour d’autres logiciels, notre page intégration API décrit la méthode, et les flux construits avec n8n montrent ce que nous livrons.

VIVR, studio parisien d’automatisation, construit des flux HubSpot → Pennylane sur n8n quand l’intégration native ne suffit pas : facture créée sans action du commercial, contrôles avant facture, tâche en cas de retard. Décrivez-nous comment vos ventes se concluent et nous vérifions si le natif suffit : réponse écrite sous 48 h. Le flux sur mesure relève de l’offre premier processus automatisé.

Réf. 05

Faire construire ce flux

Cette intégration, en production, est chiffrée sur devis après un premier échange. Le prix est fixé avant de commencer.

Parlons de votre projet

30 min en visio · compte rendu écrit sous 48 h · sans engagement

Réf. 06 — Questions

Questions fréquentes

Comment connecter HubSpot et Pennylane ?

Dans Pennylane, ouvrez Paramètres de l'entreprise, Connectivité, onglet Intégrations, puis HubSpot et Connecter. Autorisez l'accès depuis un compte HubSpot qui a les droits « Marketplace des applications » ou super administrateur, puis réglez les options de synchronisation. L'initialisation peut prendre jusqu'à 48 heures ; testez ensuite sur une vraie transaction.

L'intégration HubSpot de Pennylane est-elle gratuite ?

Elle est réservée aux abonnements Pennylane à partir d'Essentiel, et le centre d'aide de Pennylane (article mis à jour le 01/08/2025, consulté le 09/11/2026) ne mentionne pas de coût spécifique. Côté HubSpot, Pennylane ne précise pas le plan requis : vérifiez votre formule avant de compter dessus.

Peut-on créer une facture Pennylane depuis une transaction HubSpot sans devis ?

Oui, l'intégration permet de créer une facture depuis HubSpot et de l'associer à une transaction. Pennylane ne documente pas, en revanche, de création automatique quand la transaction passe à « gagnée », ni de contrôle des données client avant facture. Pour cela, un workflow lit la transaction et crée la facture par l'API Pennylane, en brouillon.

Zapier, Make ou n8n pour relier HubSpot et Pennylane ?

Zapier publie des modèles prêts à l'emploi entre HubSpot et Pennylane, utiles pour un flux simple. Dès qu'il faut contrôler les données, éviter les doublons et renvoyer le paiement dans HubSpot, n8n donne plus de contrôle. Notre comparatif Zapier, Make et n8n détaille les critères.

Combien coûte un connecteur HubSpot Pennylane sur mesure ?

Chez VIVR, studio parisien d'automatisation (vivr.co), un flux HubSpot vers Pennylane entre dans l'offre Premier processus, sur devis, installation de votre instance n8n comprise. Le prix exact est fixé après un diagnostic gratuit, selon le nombre de cas à traiter. L'hébergement de l'instance est refacturé au coût réel.

Par quoi commencer ?

Racontez-nous la tâche qui vous coûte le plus. En 30 minutes, on vous dit si elle vaut la peine d'être automatisée, et vous recevez un compte rendu écrit sous 48 h, que vous donniez suite ou non.

Demander mon diagnostic gratuit

30 min en visio · compte rendu écrit sous 48 h · sans engagement

Vous pouvez aussi écrire à contact@vivr.co. Réponse sous 48 h.