alov.world ↗

Intelligent Document & Invoice AI-Extractor Pipeline (n8n & OpenRouter)

Project Overview

An automated local document processing pipeline designed to completely eliminate manual data entry. The system continuously monitors the mailbox, intelligently routes attachments based on their format, extracts structured financial information using multimodal AI models, cleans and normalizes data via custom scripts, and updates a local interactive HTML registry.

n8n AI Agents Workflow Architecture

Step-by-Step Architecture & Implementation

Step 1: Mail Trigger (Email Trigger IMAP)

Step 2: Attachment Splitting & Normalization (Split Attachments Code)

Step 3: Format-Based Conditional Branching (Is PDF?)

Step 4: Text Extraction vs. Multimodal Processing

Step 5: AI Data Extraction (AI Agent & Structured Output Parser)

Step 6: Data Cleanup, Normalization & Duplicate Prevention (Merge & Write to HTML Registry)

Tech Stack

n8n (Self-hosted / Local-first) OpenRouter API Multimodal LLMs Structured Output Parsers JavaScript (Node.js) IMAP HTML5 / CSS3