Supplier invoices, without the keying
Read an invoice once. Check it. Send it on.
Invoice Keeper turns a photo or PDF of a supplier invoice into structured data, has a second model review that data for the errors a reconciliation would catch weeks later, and lets you correct anything before posting the confirmed JSON to your own webhook. It is built for freelancers and small business owners who already have an accounting workflow and want to stop typing invoices into it by hand.
How it works
- 01
Upload
Drop in a photo or PDF of a supplier invoice. Gemini reads the supplier, dates, line items and totals into structured fields.
- 02
Check
A second pass by Gemini looks for the mistakes that surface weeks later: totals that do not add up, a missing tax ID, a due date before the issue date. Correct anything wrong in the form.
- 03
Send
The confirmed JSON is posted to a webhook URL you configure — your Xero or QuickBooks integration, a Make.com scenario, a Zapier hook, anything that accepts a POST.
Your key stays on the server
The browser never talks to the model provider. Every call goes through this app’s own API routes, which hold the key in server-side environment variables. The companion Android app uses the same endpoints for the same reason.
Your data stays on your device
There is no database and no account. Invoice history and your webhook URL live in this browser’s local storage, and you can wipe them from Settings at any time.