Elyone Invoice Plug +

Synchronisez automatiquement vos factures Sage 100 vers HubSpot CRM. Tableau de bord, KPI financiers et relances d'impayés directement sur vos fiches Entreprise.

À propos

Elyone Invoice Plug + est une application qui relie votre logiciel comptable Sage 100 à votre CRM HubSpot. Elle envoie automatiquement les factures émises depuis Sage vers les fiches Entreprise correspondantes dans HubSpot, et y affiche les KPI financiers (chiffre d'affaires, impayés, dernières factures) sous forme d'une carte intégrée.

Pour qui ?

PME B2B utilisant Sage 100 comme logiciel de facturation et HubSpot comme CRM commercial.

Pourquoi ?

Vos commerciaux voient directement la santé financière des comptes sur HubSpot, sans avoir à interroger la compta.

Comment ça marche

L'application est composée de 3 briques qui interagissent :

  1. Une application HubSpot que vous installez sur votre portail HubSpot depuis la HubSpot Marketplace. Elle affiche la carte "Factures Sage" sur vos fiches Entreprise.
  2. Un service en ligne Elyone qui héberge vos données de facturation et fait le lien entre HubSpot et l'Extracteur.
  3. Un Extracteur Sage (logiciel Windows) à installer sur votre serveur Sage. Il lit automatiquement les factures et les envoie au service Elyone.
L'installation se fait en deux temps : côté HubSpot (lien d'achat, autorisation OAuth) puis côté Sage (téléchargement et installation de l'Extracteur sur votre serveur Sage).

1. Installation depuis la HubSpot Marketplace

Le client commence par installer l'application sur son portail HubSpot. Cela permet à HubSpot d'autoriser Elyone à afficher la carte sur ses fiches Entreprise.

1

Trouver l'application

Sur la HubSpot Marketplace, rechercher "Elyone Invoice Plug" ou cliquer sur le lien d'installation fourni par votre commercial Elyone.

2

Cliquer "Installer"

HubSpot demande votre autorisation d'accéder aux données suivantes : contacts et entreprises (lecture uniquement). Aucune donnée n'est modifiée dans HubSpot.

3

Finaliser la commande

Vous êtes redirigé vers la boutique Elyone (elyone.odoo.com) pour souscrire à la licence. Deux formules sont proposées :

  • Licence seule — 900 €/an HT (ou 75 €/mois). Vous installez vous-même l'Extracteur Sage.
  • Licence + Installation Elyone — 950 € HT en option. Notre équipe installe l'Extracteur à distance sur votre serveur Sage (sous 2-3 jours ouvrés).
4

Recevoir l'email d'activation

Une fois le paiement validé, vous recevez un email contenant :

  • Votre clé de licence personnelle
  • Le lien de téléchargement de l'Extracteur Windows
  • Un lien vers cette documentation

2. Configuration côté HubSpot

L'application est installée sur votre portail, mais elle a besoin de savoir quelle entreprise Sage correspond à quelle entreprise HubSpot. Cela se fait via un champ de liaison.

Le HubSpot Company ID

Chaque entreprise dans HubSpot possède un identifiant unique (un long nombre). Vous devez le récupérer pour chacune de vos entreprises Sage et le coller dans un champ libre de Sage.

Où trouver l'ID HubSpot d'une entreprise ? Ouvrez la fiche dans HubSpot. L'URL contient l'ID : https://app.hubspot.com/contacts/<portail>/record/0-2/12345678901

Cette association est à faire une seule fois par entreprise. Une fois renseignée dans Sage, l'extracteur l'utilisera pour tous les futurs envois.

3. La carte CRM "Factures Sage"

Une fois l'application installée et l'Extracteur en place, la carte est activée automatiquement sur vos fiches Entreprise. Elle affiche :

  • Le nombre total de factures synchronisées
  • Le chiffre d'affaires HT cumulé
  • Le montant des impayés en cours
  • Les 10 dernières factures avec date, montant et statut
  • Un bouton "Voir toutes les factures" pour ouvrir le tableau de bord détaillé

Ajouter la carte si elle n'apparaît pas

  1. Sur une fiche Entreprise, cliquez sur ActionsCustomize the right sidebar
  2. Dans la section "Card" cherchez "Factures Sage" et activez-la
  3. Sauvegardez. La carte apparaît instantanément sur toutes vos fiches Entreprise

4. Prérequis Sage 100

Avant d'installer l'Extracteur, votre Sage 100 doit avoir un champ libre sur la table Tiers (clients) qui contiendra le HubSpot Company ID de chaque entreprise.

Créer le champ libre

  1. Dans Sage 100, ouvrez la structure des fiches Tiers (Fichier → Options → Personnalisation)
  2. Ajoutez un champ libre de type Texte
  3. Nommez-le HUBSPOT_ID (ou HubSpot ID, les deux conventions sont acceptées)
  4. Validez. Le champ apparaît sur toutes les fiches Tiers

Renseigner le champ pour chaque client

Pour chaque entreprise dont vous voulez voir les factures dans HubSpot, ouvrez sa fiche Sage et collez son HubSpot Company ID dans ce champ.

Important — Sans ce champ rempli, l'extracteur ignore les factures du client. Vous pouvez le renseigner progressivement client par client.

5. Installation de l'Extracteur

L'Extracteur est un logiciel Windows à installer sur le serveur où Sage 100 est installé (ou sur tout poste Windows ayant accès à la base de données SQL Server de Sage).

Téléchargement

Cliquez sur le lien fourni dans votre email d'activation. Un fichier ElyoneInvoicePlug.exe (≈20 Mo) est téléchargé.

Lancement

  1. Copiez l'ElyoneInvoicePlug.exe dans un dossier dédié sur votre serveur (ex : C:\Elyone\)
  2. Double-cliquez sur l'exécutable
  3. L'interface graphique s'ouvre
Aucune installation système n'est nécessaire (pas de Python à installer, pas de droits administrateur requis tant que le fichier config.enc peut être écrit dans le dossier de l'exécutable).

6. Configuration de l'Extracteur

Au premier lancement, vous devez remplir trois sections.

Connexion Sage 100

ChampValeur
Driver ODBCODBC Driver 17 for SQL Server (par défaut, à laisser tel quel sauf cas particulier)
Serveur SQLNom ou IP de votre serveur SQL Server (ex : localhost, SAGE-SRV\SQLEXPRESS)
Base de donnéesNom de la base Sage (ex : SAGE100_PROD)
Login SQLCompte SQL ayant accès en lecture à Sage (souvent sa)
Mot de passe SQLMot de passe du compte

Serveur de Licence

ChampValeur
URL Licencehttps://licence.elyone.com (laisser la valeur par défaut)
Clé de licenceLa clé reçue par email après votre commande

Serveur de Données

ChampValeur
URL Donnéeshttps://invoiceplug.elyone.com (laisser la valeur par défaut)

Extraction

Choisissez la profondeur d'historique à synchroniser au premier lancement :

  • 1 mois à 10 ans selon le volume souhaité
  • Tout pour remonter l'intégralité des factures

Après le premier lancement, l'Extracteur ne synchronise plus que les nouvelles factures (gestion automatique des doublons via une base de données locale sync_state.db).

Tester la connexion

Cliquez sur Tester la connexion. Le bouton vérifie en parallèle :

  1. La connexion à votre base SQL Sage
  2. L'activation de votre licence auprès du serveur Elyone

Si tout est OK, vous verrez un message vert : "Sage OK (XXX factures) — Licence : NomDuClient (portal XXXXX)". Sinon, le message en rouge précise la cause du problème.

Sauvegarder

Cliquez sur Sauvegarder. La configuration est chiffrée localement (clé liée au GUID de la machine Windows) dans un fichier config.enc.

Sécurité de la configuration — Le fichier config.enc est illisible si copié sur un autre poste Windows. Pour déplacer l'Extracteur, il faut refaire la configuration depuis l'interface.

7. Planification automatique

L'onglet Planification permet de programmer l'exécution automatique de l'extraction via le Planificateur de tâches Windows.

  1. Choisissez la fréquence (toutes les heures, 6 h, 24 h, etc.)
  2. Cliquez sur Créer la tâche
  3. Une tâche Windows nommée ElyoneInvoicePlug est créée. Elle s'exécutera en arrière-plan à la fréquence choisie

Le bouton Lancer maintenant exécute l'extraction immédiatement, hors planification.

L'onglet Exécution affiche les logs en temps réel des dernières exécutions.

8. Au quotidien

Une fois configuré, le système fonctionne sans intervention :

  1. L'Extracteur tourne en arrière-plan selon la planification choisie
  2. Il extrait les nouvelles factures Sage (et leur PDF)
  3. Il les transmet au service Elyone en ligne
  4. HubSpot affiche les KPI à jour sur les fiches Entreprise

Vos commerciaux voient les factures directement sur les fiches Entreprise sans changer d'outil.

9. Relance des impayés

Sur le tableau de bord détaillé accessible depuis la carte HubSpot, chaque facture impayée dispose d'un bouton "Relancer".

Cliquez dessus pour envoyer un email de relance pré-rédigé au contact principal de l'entreprise. L'email contient un lien direct vers le PDF de la facture (signé et sécurisé, valable 7 jours).

FAQ

Les factures ne s'affichent pas sur une fiche Entreprise

Vérifiez dans cet ordre :

  1. Le champ HUBSPOT_ID est-il bien rempli sur la fiche client Sage correspondante ?
  2. L'ID renseigné correspond-il à la bonne entreprise HubSpot ? (vérifier en visitant la fiche HubSpot dont l'URL contient l'ID)
  3. La synchronisation a-t-elle bien tourné depuis que vous avez renseigné l'ID ? (onglet Exécution → "Lancer maintenant")

À quelle fréquence les données sont-elles mises à jour ?

Selon la fréquence définie dans l'onglet Planification de l'Extracteur (toutes les heures par défaut).

Plusieurs postes peuvent-ils utiliser le même Extracteur ?

Non, chaque clé de licence est liée à une seule machine au premier lancement. Pour utiliser sur plusieurs serveurs Sage (multi-sites), il faut une licence par poste.

Mes données sont-elles sécurisées ?

Oui :

  • Toutes les communications sont chiffrées en HTTPS (TLS 1.2+)
  • Les PDF de factures sont stockés dans un bucket S3 chiffré, accessibles uniquement via des URLs signées et temporaires
  • La configuration locale de l'Extracteur (config.enc) est chiffrée avec une clé dérivée du GUID Windows de votre machine
  • Hébergement français (OVH) pour le serveur de licences et européen (Hetzner Allemagne) pour le service de données

Quels types de documents Sage sont synchronisés ?

Les factures de vente (DO_Type = 6) et les avoirs (DO_Type = 7). Les bons de commande, devis, etc. ne sont pas envoyés.

Comment annuler mon abonnement ?

Contactez commercial@elyone.com. L'abonnement est annulable en fin de période contractuelle (mensuelle ou annuelle).

Support

Pour toute question ou problème :

  • Email : support@elyone.com
  • Téléphone : +33 1 75 43 75 37 (du lundi au vendredi, 9h-18h)
  • Adresse : Elyone — 40 rue d'Hautpoul, 75019 Paris