Rapprocher les paiements de loyer avec Excel et OpenAI
Vous recevez régulièrement des relevés bancaires et tenez la liste de vos locataires dans un fichier Excel ? Le workflow surveille un dossier local, confie le relevé à un agent IA branché sur OpenAI, qui consulte la feuille des locataires et tient compte des exceptions du bail et des notes des locataires. Les notes du template visent un parc d'une dizaine de locataires ou plus. Il ne fonctionne qu'avec une instance n8n auto-hébergée, car il accède au système de fichiers et réécrit le classeur XLSX : testez-le sur une copie.
- Déclencheur
- Nouveau fichier local
- Taille
- 11 nœuds
- Outils
- Fichiers locaux, OpenAI, Agent IA
Comment fonctionne ce workflow
- 1
Local File Trigger surveille un dossier et démarre dès qu'un nouveau fichier de relevé y apparaît.
- 2
Read/Write Files from Disk lit le fichier déposé sur le disque.
- 3
Extract from File convertit le contenu du relevé en données exploitables.
- 4
Split Out sépare les lignes du relevé en éléments distincts.
- 5
AI Agent, relié à OpenAI Chat Model, compare chaque paiement aux montants prévus. Code Tool lui permet d'interroger la feuille Excel, et Structured Output Parser impose le format de sa réponse.
- 6
Code écrit le rapport des anomalies dans le fichier XLSX local, à l'aide de la bibliothèque SheetJS.
Quand l'utiliser
- Un gestionnaire qui reçoit chaque mois un relevé bancaire pour un parc de locataires.
- Un bailleur qui veut repérer les loyers partiels ou absents sans relire chaque ligne du relevé.
- Un propriétaire qui garde son tableau de locataires sur son poste et veut le mettre à jour automatiquement.
À préparer avant l'import
- Une instance n8n auto-hébergée, seule version où les nœuds de fichiers locaux sont disponibles.
- Un dossier local où déposer les relevés bancaires au format CSV.
- Un fichier XLSX local listant les locataires, les biens et les montants dus.
- Une clé API OpenAI, enregistrée comme identifiant OpenAI dans n8n.
- Un accès en écriture au fichier XLSX pour le nœud Code.
Bon à savoir
Avant la première exécution, pointez le Local File Trigger vers un dossier de test et travaillez sur une copie du fichier XLSX : le workflow écrit dans le classeur et peut écraser des données.
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 demande n8n auto-hébergé : Local File Trigger, Read Write File ne fonctionnent pas sur n8n Cloud. Les nœuds IA demandent une version récente de n8n.
Autres templates : Traitement de Documents
- Évaluer un CV PDF en image avec GeminiConvertit un CV PDF en image et le fait évaluer par Gemini, pour savoir s'il correspond au poste visé.
- Transcrire des relevés bancaires PDF en markdown avec GeminiTranscrit les pages d'un relevé bancaire PDF en markdown avec Gemini Vision, puis extrait les lignes de dépôts.
- Trier des CV reçus par formulaire avec Google GeminiUn formulaire reçoit un CV, Google Gemini en analyse le texte et le résultat est écrit dans Google Sheets.
- Lire les fiches de paie reçues sur LINE avec GeminiLit les fiches de paie envoyées sur LINE avec Gemini et ajoute le statut, les dates et le montant dans Google Sheets.
- Extraire des données de PDF avec Claude et GeminiLit un PDF dans Google Drive et en extrait les informations avec Claude 3.5 Sonnet et Gemini 2.0 Flash.
- Convertir du HTML en PDF puis le compresserConvertit un HTML en PDF, puis compresse le fichier avec CustomJS dans 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