Loading
Hello0
Back to work

B2B Invoice Automation

Document AI · LLM pipelines · Email + Google Sheets sync · Workflow automation2025Open sourceRepository →
B2B Invoice — Desktop
B2B Invoice Automation interface

An intelligent pipeline that ingests, classifies, and processes B2B invoices — replacing hours of manual data entry with a single click.

The Problem

B2B teams receive a constant stream of supplier invoices in every format — PDFs, email bodies, scanned paper. Extracting line items, matching purchase orders, and keying it all into the books by hand is slow and error-prone.

The Solution

A desktop automation that pulls invoices straight from connected mail sources, runs them through an LLM-backed extraction engine that reads unstructured documents, and validates and classifies the result. Clean data is synced to the team's Google Sheet / accounting system; anything ambiguous lands in a review queue for a human, while everything else flows straight through. Configurable AI models, processing logs, and security controls are built in.

Outcome

A working end-to-end desktop tool — open-sourced — that turns a raw inbox of invoices into validated, categorised data ready for the books, surfacing only the exceptions that genuinely need a human. Built to take manual invoice entry close to zero, ready to tailor for any B2B team.

Tech Stack

PythonOpenAI GPT-4oGmail APIGoogle Sheets APIDesktop (Python GUI)