All work

live, 37 ms AI products

Invoice Inbox Agent

Invoice Inbox Agent reads supplier invoices and turns them into tidy ledger rows, showing how sure it is about each field. Doubtful values go to a review queue where a person checks them before anything is saved. The approved ledger can sync to Google Sheets, uploads are purged every day, and every action is kept in an audit trail.

  • Next.js 15
  • Neon Postgres
  • Drizzle
  • Structured extraction
  • Google Sheets adapter

Measured numbers

Tests
516
Browser tests
20
Lighthouse performance
96
Accessibility
100
Best practices
100
SEO
100

Home page, mobile. Copied from the showcase's own README on 24 October 2026.

On a phone

The Invoice Inbox Agent home page on a phone

At desktop width

The Invoice Inbox Agent home page at desktop width
Home page at 1440 px wide, captured 24 Oct 2026.

What it proves

  • Structured extraction with a confidence score per field, not just per document.
  • A review queue puts a person in front of every doubtful value, and a total that does not match its lines is flagged.
  • It copes with awkward inputs such as scanned copies, credit notes, multi-page invoices and comma decimals.
  • Privacy by design: uploads are deleted after 24 hours.
  • A Google Sheets adapter shows how the ledger leaves the system.

How this adapts to your project

Connect the ledger to the accounting system your client uses, such as Xero, QuickBooks or a plain spreadsheet, and set the confidence threshold to match how much checking they want. Supplier-specific rules, such as expected VAT rates, slot into the same review step.