All Agents
AgentSurge · Tier 3 Agent
Finance Live

Bookkeeper Agent

Snap a receipt, forward a bill, or let it sweep your inbox — Claude extracts every line item, categorizes the expense, and syncs it straight to QuickBooks. No spreadsheets, no shoeboxes.

1
📷

Four Ways In

Snap a photo, drag a PDF, upload a CSV bank statement, or let the agent sweep Gmail and Outlook on a schedule. HTML email receipts with no attachment — Stripe, SaaS, Anthropic — get parsed straight from the body.

Gmail APIMicrosoft GraphCSV / PDF
2
👁

Claude Reads the Document

The receipt is stored in a private Supabase bucket and handed to Claude with vision. It pulls every structured field — vendor, total, tax, date, payment method, line items — even from dim phone photos and crumpled receipts.

Claude VisionSupabase Storage
3
📐

Map to Your Chart of Accounts

The expense is classified against your QuickBooks chart of accounts — Materials & Supplies, Vehicle Fuel, Software Subscriptions. It learns from past approvals so the same vendor always lands in the same bucket.

QuickBooks APILearned Rules
4

Approve in the Dashboard

Every expense lands in a review queue with the receipt image, extracted fields, and category side by side. Tap to approve, edit a field, or set a vendor rule — high-confidence recurring bills can skip review entirely.

Review QueueVendor Rules
5
📤

Push to QuickBooks

Approved expenses sync to QuickBooks Online via the official API as a Purchase, with the receipt image attached. A pluggable adapter layer means Xero and Wave connect the same way.

QuickBooks APIXero APIAdapter Layer
6
📊

Live Dashboard + Google Sheet

Month-to-date spend by category, top vendors, and deductible totals on one screen. Every approved expense also writes to a private Google Sheets doc — idempotent, so it only adds new rows, never duplicates.

Google SheetsDashboardIdempotent

Every Way a Receipt Gets In

📷

Snap a Photo

A phone photo of any paper receipt

📄

Drag a PDF

Bills and invoices straight from disk

📊

Upload a CSV

A bank statement export

📧

Sweep Gmail

Inbox scanned on a schedule

📩

Sweep Outlook

Microsoft Graph on the same cadence

🧾

HTML Email Body

Stripe, SaaS, Anthropic — no attachment needed

What You Get

< 10s Receipt to Booked

Snap, sweep, or upload — the entry is extracted and queued in seconds.

🎯

99% Extraction Accuracy

Claude Vision pulls clean fields even from crumpled, dim-lit receipts.

5+ hrs Saved Per Week

The manual data-entry grind disappears into an approve-and-go queue.

💰

$0 Manual Entry

No spreadsheets, no shoeboxes — books stay current automatically.

Built With

Python FastAPI Claude Vision QuickBooks API Xero API Gmail API Microsoft Graph Google Sheets Supabase Storage