VR

Invoice Automator

Gmail → Xero Draft Bills → ApprovalMax
Setup needed
Cloudflare Worker
Anthropic / Claude
The Anthropic key now lives on the Worker (server-side) — you don't enter it here. Set it once on the Worker as the ANTHROPIC_API_KEY secret.
Haiku is ~3–4× cheaper & faster. Switch to Sonnet for unusually messy/complex invoices.
Xero
Signs in to Xero and stores tokens + tenant ID automatically.
Only if OAuth didn't detect the right organisation.
Labels
Learning library backup
Auto-saves a plug-and-play JSON every ~15 days (twice a month) to your Downloads folder. Keep these files — if the shared Worker KV ever bugs out, restore one here to rebuild it.
0
Extracted
0
Needs review
0
Errors
Press "Run now" to start.
Parse a single file that isn't in the inbox — or re-parse one that failed — without re-running the whole inbox. The result lands in the matching tab for review.
Choose a file and document type, then click "Upload & Parse".
0 invoices extracted
Run the pipeline first — extracted invoices will appear here.
0 statement(s) / past-due report(s) — auto-detected during Run
Statements and past-due lists found while running are reconciled against Xero. Invoice numbers not found in Xero are flagged red.
No statements yet — they'll appear here after a Run.
0 credit memo(s) — auto-detected during Run
Vendor credit memos are entered in Xero as draft credit notes (ACCPAYCREDIT), not bills.
No credit memos yet — they'll appear here after a Run.
Copied!