Reconcile Rent Payments with Local Excel Spreadsheet and OpenAI

Step 1. Wait For Incoming Bank Statements [Read more about the local file triggers](https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.localfiletrigger) For this demo, we'll show that n8n is more than capable working with the local filesystem. This gives great benefits in terms of privacy and data security. For our datastore, we're using a locally hosted XLSX Excel file which we'll query and update throughout this workflow.

Workflow Structure (11 nodes)
100%
Local File Trigger
Watch For Bank Statements
Set
Set Variables
Read Write File
Get Bank Statement File
Extract From File
Get CSV Data
Langchain.lm Chat Open Ai
OpenAI Chat Model
Langchain.agent
Reconcile Rental Payments
Langchain.tool Code
Get Tenant Details
Langchain.tool Code
Get Property Details
Langchain.output Parser Structured
Structured Output Parser
Split Out
Alert Actions To List
Code
Append To Spreadsheet
Node Types:
trigger
code
default
logic
transform
Requires credentials

Prerequisites

Required Credentials (1)

OpenAI

Used by: OpenAI Chat Model

Docs

Complexity

Complex

Advanced features used. Requires n8n experience.

Setup time: ~30 min
Score: 48/100
Custom Code

When to Use This Workflow

AI-Powered Content Creation

Automate content generation, summarization, or analysis using AI capabilities.

Save hours of manual work while maintaining quality and consistency.

Real-time Response

React instantly when events happen - new orders, form submissions, or API calls.

Zero delay between trigger and action for time-sensitive workflows.

Error Reduction

Eliminate human error from routine processes with consistent automation.

Improve accuracy and reliability across your workflows.

workflow.json
{
  "meta": {
    "instanceId": "26ba763460b97c249b82942b23b6384876dfeb9327513332e743c5f6219c2b8e"
  },
  "nodes": [
    {
      "id": "bebbf9cf-8103-4694-a3be-ae3ee1e9ebaf",
      "name": "Watch For Bank Statements",
      "type": "n8n-nodes-base.localFileTrigger",
      "position": [
        780,
        400
      ],
      "parameters": {
        "path": "/home/node/host_mount/reconciliation_project",
        "events": [
          "add"
        ],
        "options": {
          "ignored": "!**/*.csv"
...

Workflow Details

Nodes
17
Trigger
Event
Source
awesome
Added
Dec 4, 2025

Need Help?

Check out the official n8n documentation for detailed guides.

Related Workflows

Enrich Property Inventory Survey with Image Recognition and AI Agent

1. Use Airtable to Capture Survey Photos [Read more about AirTable](https://docs.n8n.io/integrations/builtin/app-nodes/n...

Lmchatopenai
Airtable
Executeworkflow
Http-request
29 nodesEvent
Curated

Actioning Your Meeting Next Steps using Transcripts and AI

4. This Tool Creates Calendar Events This tool, given event details and a list of attendees, will create a new Google ca...

Lmchatopenai
Http-request
Google-drive
Google-calendar
28 nodesEvent
Curated

Calendar_scheduling

Check if incoming email is about appointment We use LLM to check subject and body of the email and determine if it's an...

Gmail
Lmchatopenai
Toolworkflow
Google-calendar
21 nodesEvent
Curated

Query n8n Credentials with AI SQL Agent

🚨Required You'll need an n8n API key. Note: available workflows will be scoped to your key.

Chat
Toolcode
Lmchatopenai
Memorybufferwindow
13 nodesEvent
Curated

πŸ”₯πŸ“ˆπŸ€– AI Agent for n8n Creators Leaderboard - Find Popular Workflows

AI Agent for n8n Creator Leaderboard Stats https://github.com/teds-tech-talks/n8n-community-leaderboard

Http-request
Lmchatopenai
Executeworkflow
Chat
43 nodesEvent
Curated

πŸ€–πŸ§‘β€πŸ’» AI Agent for Top n8n Creators Leaderboard Reporting

AI Agent for n8n Creator Leaderboard Stats https://github.com/teds-tech-talks/n8n-community-leaderboard

Http-request
Lmchatopenai
Executeworkflow
Toolworkflow
49 nodesEvent
Curated