Receipt Filer
Snap a photo or forward an email — the receipt is read, categorized, and filed in your spreadsheet before you put the phone down.
Built across the leading AI labs — Anthropic, Google, OpenAI — picking the right model for each step.
- Claude Agent SDK
- Google Gemini Flash
- Google Sheets
- AgentMail
- FastAPI
- SQLite
Click Run to see the result.
from receipt landing in email or shortcut to a row appearing in Sheets
tuned to how this business books expenses — yours tuned to yours
kept — every receipt accounted for, audit trail intact, no scramble
Two things change. First, the end-of-quarter shoebox marathon stops happening — every receipt is already in the spreadsheet by the time the books need to close. Second, and more importantly: the receipts that previously got lost are kept. The paper slip that fell out of the truck cab, the email that got buried, the photo that never made it into a folder — none of those have to make it through a human's memory anymore. The system sees them once and keeps them. This is not a tool you license. It is a system built for your business — your categories, your spreadsheet (or QuickBooks, or NetSuite), your tolerance for low-confidence reads. Same toolbox we use every time; different shape for every business.
How it works
Snap a photo or forward an email
Field receipts via an iPhone Shortcut, restaurant receipts forwarded from Mail, vendor invoices arriving as PDFs — every shape of receipt lands in the same inbox. No app to open, no form to fill.

Gemini reads it; Claude categorizes it
Vision extracts the vendor, date, total, tax, and line items. Claude decides what kind of expense it is — Meals, Materials, Fuel, Office — and how confident it is. Low-confidence reads get flagged for a quick human glance instead of being silently mis-filed.

Filed straight into the spreadsheet
A new row lands in the right Google Sheet with every field populated, and a confirmation goes back to whoever sent the receipt. The shoebox-at-the-end-of-the-quarter step is gone.
Why this automation
Most small businesses don't have someone whose job is to file receipts. The owner snaps a photo, the field tech keeps a wallet of paper slips, the assistant forwards an email — and then once a quarter, somebody sits down and tries to remember what each one was for. Details have faded. Categories get guessed. A few slip through entirely.
This is not a story about doing receipt entry faster. It is a story about doing receipt entry as it happens — closing the gap between when the expense was incurred and when it shows up in the books.
See it in action
Four receipts (Walmart, Home Depot, Domingo's, Chevron) landing in the Sheet within seconds of arriving — in parallel.
The transformation
Before
Receipts piled up in a shoebox, an email folder, a wallet pocket — to be reconciled at end-of-quarter when the details had already faded. The expense report happened late and lost detail along the way.
After
Every receipt is read, categorized, and filed within seconds of arrival. The books are current the moment a receipt is taken. End-of-quarter becomes a glance instead of a marathon.
Where this goes from here
Swap the endpoint
- This demo files into Google Sheets — yours could push to QuickBooks, Xero, NetSuite, or any expense system with an API. The reading-and-categorizing step is the value; the destination follows your books.
- Categories here are tuned for a generic services business (Meals, Materials, Fuel, Office, Travel, Subscriptions). Yours can be tuned to whatever your chart of accounts actually uses — job codes, project numbers, GL codes, whatever shape your books take.
Expand the scope
- Today it handles receipts. The same pipeline reads invoices, packing slips, signed forms — any document where a human currently transcribes fields into a system. Same toolbox, different document type.
- Once the data is structured, the same agent can flag policy violations, reconcile against POs, or route approvals — turning a filing step into a full document-to-decision pipeline.
Every ClearSpring automation is the entry point, not the ceiling. The demo is what we'll show; the deployment is what we'll build.
In this family
Want something like this for your business?
Every business is different. We start with a short conversation about the workflow you’d most like to stop doing — then build a custom tool around it.


