Pennylane et Salesforce : une intégration native qui existe… mais qui a ses limites
Bonne nouvelle pour les entreprises qui utilisent Salesforce comme CRM et Pennylane pour leur facturation : un connecteur natif existe. Développé sous le nom Pennylane Connect (anciennement Billy), il permet de créer des factures, des devis et des abonnements directement depuis les Opportunités Salesforce.
Sur le papier, c'est séduisant. En pratique, dès que les processus de facturation sortent du standard, les limites apparaissent rapidement.
Chez Scalizer, nous accompagnons des entreprises qui utilisent Pennylane au quotidien et nous développons des connecteurs CRM × Pennylane sur mesure depuis plusieurs années. Voici notre retour d'expérience.
Ce que fait bien le connecteur natif
Le connecteur Pennylane Connect s'installe via un package Salesforce et ajoute un panneau de facturation sur les pages Opportunité et Compte. Il est inclus dans les abonnements Pennylane Essentiel et Premium, sans surcoût.
Concrètement, il permet de :
- Créer une facture depuis une Opportunité, en reprenant automatiquement les lignes de produits. L'utilisateur choisit entre brouillon et finalisée.
- Facturer en plusieurs fois grâce à un plan de facturation intégré, avec dates d'émission, d'échéance et pourcentages par tranche.
- Créer des devis Pennylane en trois modes : facture unique, abonnement permanent ou abonnement temporaire. Un devis validé peut être facturé en un clic.
- Créer des abonnements avec configuration de la durée, du type et du délai de paiement.
- Associer un client Pennylane à un Compte Salesforce pour retrouver l'historique de facturation directement dans le CRM.
Le mapping de champs permet aussi de pré-remplir automatiquement les données de facturation à partir des informations Salesforce. Pour des flux de facturation simples et standards, c'est un outil fonctionnel qui fait le job.
Là où ça coince : les limites concrètes du connecteur natif
Dès que les besoins se précisent, le connecteur natif montre ses limites. Voici les principales que nous constatons chez nos clients.
- Synchronisation quotidienne, pas temps réel. Le connecteur met à jour les statuts de facturation dans Salesforce une fois par jour. Impossible donc de donner aux commerciaux une visibilité en temps réel sur l'état des paiements, ou de déclencher des automatisations côté CRM en fonction du statut d'une facture. Pour des équipes qui pilotent leur activité depuis Salesforce, c'est un angle mort important.
- Pas d'avoirs ni de factures d'acompte. Le connecteur ne gère que les factures classiques. Les avoirs et les acomptes, pourtant courants dans de nombreux secteurs, doivent être créés manuellement dans Pennylane — en dehors du flux CRM.
- Mapping de champs limité. La correspondance entre champs Salesforce et Pennylane fonctionne pour les cas simples, mais certains champs ne sont pas disponibles par défaut. Le mapping ne s'applique qu'aux nouveaux clients, sans rétroactivité. Et les valeurs non conformes au format attendu sont ignorées silencieusement, sans message d'erreur.
- Aucune gestion des pièces jointes. Le connecteur ne sait pas transférer de documents entre Salesforce et Pennylane. Si vos processus impliquent des pièces justificatives rattachées aux opportunités ou aux factures, cette limitation impose de la ressaisie manuelle.
- Incompatibilité avec certaines éditions Salesforce. Le package utilise des classes Apex qui ne fonctionnent pas sur l'édition Professional. Les éditions Enterprise, Unlimited ou Developer sont requises.
En résumé : le connecteur natif est un bon point de départ pour des structures aux besoins simples, mais il devient rapidement insuffisant dès que le processus de facturation implique des règles métier spécifiques, de la visibilité temps réel ou des types de documents variés.
Le sur mesure : quand l'intégration s'adapte à vos process, pas l'inverse
Chez Scalizer, nous partons d'un principe simple : c'est l'outil qui doit s'adapter à vos processus métier, pas l'inverse.
Nous développons et maintenons des connecteurs Pennylane × CRM sur mesure pour une dizaine de clients en production, aussi bien sur HubSpot que sur Salesforce. Cette expérience nous a permis de construire une connaissance fine de l'API Pennylane et de ses capacités réelles.
Un connecteur sur mesure permet notamment de :
- Synchroniser les statuts en quasi temps réel. En exploitant les mécanismes de suivi des changements de l'API Pennylane, nous remontons les statuts de facturation vers Salesforce toutes les quelques minutes. Assez pour alimenter des règles de validation, des workflows de relance ou des indicateurs de pilotage directement dans le CRM.
- Gérer tous les types de documents. Factures classiques, avoirs, acomptes, abonnements complexes avec échéanciers multi-paliers : le connecteur couvre l'ensemble du périmètre fonctionnel de Pennylane, pas seulement la facture simple.
- Mapper n'importe quel champ. Champs custom, objets personnalisés, formules Salesforce : le mapping est conçu sur mesure pour votre modèle de données, pas contraint par un package générique.
- Automatiser le transfert de pièces jointes. Tout document rattaché à une opportunité ou un compte peut transiter automatiquement vers Pennylane, et inversement.
- Intégrer vos règles métier. Validation comptable automatique, blocage de processus commerciaux en cas d'impayé, notifications aux équipes ADV, workflows de relance : la logique métier est embarquée directement dans le connecteur, pas bricolée à côté.
Comment choisir entre natif et sur mesure ?
Le connecteur natif Pennylane Connect reste pertinent dans certains cas : si votre processus de facturation est linéaire, si vous n'avez pas besoin de remontée de statuts en temps réel, et si votre édition Salesforce est compatible.
En revanche, dès que vous avez besoin de visibilité temps réel sur les statuts de facturation dans Salesforce, de types de documents variés (avoirs, acomptes, abonnements complexes), d'un mapping étendu avec des champs custom, ou de règles métier automatisées entre votre CRM et votre outil de facturation, un connecteur sur mesure devient la réponse adaptée.
Chez Scalizer, nous accompagnons nos clients sur l'ensemble du spectre : de l'audit de faisabilité au développement, en passant par le déploiement et la maintenance en production. Si vous êtes dans cette réflexion, nous serons ravis d'en discuter.