Extraire les dépenses des e-mails Gmail vers Google Sheets
Vos notifications de carte bancaire arrivent par e-mail, parfois un paiement par message, parfois plusieurs à la fois. Ce template lit les messages que Gmail Trigger détecte, les répartit selon leur expéditeur ou leur type, puis fait extraire les dépenses par un modèle de langage. Les lignes obtenues sont écrites dans Google Sheets. Prévoyez d'abord des libellés Gmail, que vous pouvez alimenter avec des filtres.
- Déclencheur
- Événement Gmail
- Taille
- 21 nœuds
- Outils
- Gmail, Google Gemini, Google Sheets, Groq
Comment fonctionne ce workflow
- 1
Gmail Trigger détecte les nouveaux e-mails rangés dans les libellés que vous avez créés.
- 2
Switch oriente chaque message vers la branche correspondant à son expéditeur ou à son type.
- 3
HTML récupère le texte du corps de l'e-mail, et Extract from File lit le fichier joint lorsqu'il s'agit d'une facture.
- 4
Basic LLM Chain envoie le texte à un modèle Google Gemini ou Groq, et Structured Output Parser impose le format de réponse.
- 5
Split Out sépare les dépenses lorsqu'un même e-mail en contient plusieurs, et Edit Fields prépare les champs.
- 6
Merge rassemble les branches, puis Google Sheets ajoute les lignes à votre feuille.
Quand l'utiliser
- Suivre les dépenses par carte à partir du relevé quotidien envoyé par votre banque.
- Garder une trace des notifications de paiement instantanées, un achat par e-mail.
- Reporter dans un tableau les montants des factures reçues en pièce jointe.
À préparer avant l'import
- Un compte Gmail avec les libellés à créer, et éventuellement des filtres pour les y ranger
- Des identifiants Gmail OAuth2 configurés dans n8n
- Une clé API Google Gemini, ajoutée comme identifiants dans n8n
- Une clé API Groq, ajoutée comme identifiants dans n8n
- Des identifiants Google Sheets et une feuille dont les colonnes correspondent au schéma de sortie
Bon à savoir
Renseignez d'abord les expéditeurs de vos e-mails dans les conditions de routage, puis adaptez le schéma de sortie du Structured Output Parser à vos colonnes Google Sheets.
Installer ce template dans n8n
- Téléchargez le fichier JSON avec le bouton en haut de la page.
- Dans n8n, ouvrez le menu d'un workflow vide, choisissez « Import from File » et sélectionnez le fichier.
- 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.
Autres templates : Email & Communication
- Classer les e-mails Gmail entrants avec OpenAIClasse les e-mails Gmail entrants en Partnership, Inquiry ou Notification à l'aide d'OpenAI.
- Rédiger des brouillons de réponse Gmail avec un Assistant OpenAILit les e-mails Gmail marqués d'un libellé et dépose un brouillon de réponse rédigé par un Assistant OpenAI.
- Rédiger des brouillons de réponse Fastmail avec OpenAIRédige un brouillon de réponse à chaque e-mail non lu reçu sur Fastmail, puis le dépose dans le dossier Drafts.
- Envoyer chaque matin un fait généré par IA aux abonnésService d'abonnement où chaque abonné reçoit chaque jour un fait généré par IA sur son sujet, avec une image, par Gmail.
- Analyser les e-mails suspects avec ChatGPT et créer un ticket JiraAnalyse les e-mails suspects reçus sur Gmail ou Outlook avec ChatGPT et crée un ticket Jira accompagné de la capture.
- Catégoriser les e-mails Outlook avec Ollama et un agent IAAttribue une catégorie aux e-mails Outlook non signalés à l'aide d'un modèle Ollama, puis les range dans des dossiers.
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