Templates / AI-powered bank statement analysis & transaction categorization

AI-powered bank statement analysis & transaction categorization

Needs changes

by vinci-king-01 ✓ · 5,884 views · created 2025-07-29 · Document Extraction, AI Summarization

Needs changes. This template uses 1 thing(s) that n8n 3.0 removes: OpenAI (legacy). 1 breaking item(s) found. Static check, last run 2026-10-19.

What this workflow does

This workflow has 9 nodes and runs when an HTTP GET request hits its webhook URL. Along the way it connects Postgres.

How it runs

Trigger: When an HTTP GET request hits its webhook URL.

  1. File Handler (Code): runs custom JavaScript code
  2. Check File Type (If): checks a condition and branches into true / false
  3. Extract PDF Text (Extract from File): extracts data from a file (extract text)
  4. Parse Excel/CSV (Spreadsheet File): reads or writes a spreadsheet file (legacy node)
  5. AI Data Extractor (OpenAI): uses OpenAI
  6. Process & Summarize (Code): runs custom JavaScript code
  7. Save to Database (Postgres): insert (database)
  8. Send Response (Respond to Webhook): sends the response back to the webhook caller

Services it uses

Postgres

Before you upgrade to n8n 3.0

1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:

  • OpenAI (legacy) in AI Data Extractor: replace with OpenAI node (AI section).
  • Also check Spreadsheet File: Convert to File / Extract from File.

Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).

Removed in 3.0Replace with
OpenAI (legacy)
AI Data Extractor
OpenAI node (AI section)

Nodes used (8)

From the author

How it works This workflow automatically processes bank statements from various formats and extracts structured transaction data with intelligent categorization using AI. Key Steps 1. File Upload - Accepts bank statements via webhook upload (PDF, Excel, CSV…

Excerpt from vinci-king-01's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.