Aller au contenu principal

Extraire les données des factures Outlook vers Excel avec Gemini

Les factures fournisseurs arrivent souvent en PDF dans une boîte Outlook. Le workflow lit les messages de la dernière heure, ne garde que ceux qui contiennent une facture, puis demande à Google Gemini d'extraire les données de chaque facture. Ces données sont ajoutées à un classeur Excel, où une personne les relit avant la saisie comptable. Au moment de la rédaction, Gemini était parmi les quelques fournisseurs de LLM à accepter les PDF directement. Avec un autre modèle, il faut d'abord convertir chaque PDF en image.

Déclencheur
Planifié (récurrent)
Taille
18 nœuds
Outils
Microsoft Outlook, Google Gemini, Microsoft Excel, Requêtes HTTP (API)

Comment fonctionne ce workflow

  1. 1

    Schedule Trigger lance le workflow à intervalle régulier.

  2. 2

    Microsoft Outlook récupère les messages reçus dans la dernière heure.

  3. 3

    Text Classifier, appuyé sur Google Gemini Chat Model, repère les e-mails qui contiennent une facture de fournisseur.

  4. 4

    Microsoft Outlook télécharge les pièces jointes des messages retenus.

  5. 5

    Google Gemini Chat Model classe chaque pièce jointe, et Filter ne garde que les factures.

  6. 6

    HTTP Request envoie chaque facture à l'API Gemini pour en extraire les données, qui sont ensuite rattachées à l'e-mail d'origine.

  7. 7

    Microsoft Excel ajoute une ligne par facture dans le classeur, pour relecture.

Quand l'utiliser

  • Saisir dans un classeur les factures fournisseurs reçues par e-mail, avant leur passage en comptabilité.
  • Préparer des données de rapprochement à partir des factures jointes à une boîte partagée.
  • Garder une trace, ligne par ligne, des factures reçues sur une période donnée.

À préparer avant l'import

  • Un compte Microsoft 365 avec accès à la boîte Outlook à surveiller
  • Les identifiants Microsoft 365 configurés dans n8n
  • Une clé API Google Gemini
  • Les identifiants Microsoft Excel dans n8n et un classeur de destination

Bon à savoir

Commencez par vérifier que les identifiants Microsoft 365 pointent vers la bonne boîte. Pour une boîte partagée, activez l'option Shared folder et indiquez l'adresse e-mail comme principal ID.

Installer ce template dans n8n

  1. Téléchargez le fichier JSON avec le bouton en haut de la page.
  2. Dans n8n, ouvrez le menu d'un workflow vide, choisissez « Import from File » et sélectionnez le fichier.
  3. Reliez vos propres identifiants à chaque nœud qui en demande un, lancez un test, puis activez le workflow.

Ce template fonctionne sur n8n auto-hébergé comme sur n8n Cloud. Les nœuds IA demandent une version récente de n8n.

Vous voulez ce workflow branché sur vos outils ?

Ce template est un point de départ. Nous l'adaptons à vos règles, à vos comptes et à votre hébergement, puis nous le maintenons.

Voir notre accompagnement n8n