Finance

Track unpaid invoices and draft payment reminders

A developer built InvoicePilot, an agent that reads invoice photos, saves the details locally, answers questions like which invoices are overdue, and drafts reminder emails; tested only on samples.

Done with Custom agentQwen 2.5 3B, gemini-flash-latest

What they did

The developer built a local invoice helper for freelancers. You upload an invoice photo, a vision model pulls out the client, amount and due date, and you confirm before it saves to a local database. You can then ask plain questions and get a polite reminder email draft.

How it went

The author tested it only on his own sample invoices. He says this showed users would want PDF support, a way to fix misread dates, and marking invoices as paid.

Worth knowing

The post says the vision model runs locally but names a Gemini cloud model for it, so check where invoice images actually go if privacy matters.

Try it yourself

Read the invoice images in [folder]. For each, extract the client name, amount, invoice date and due date, and show them to me to confirm before saving to [spreadsheet]. Then list which invoices are overdue as of today, with days overdue and total owed per client. Draft a short, polite reminder email for each overdue invoice that states the exact amount and due date. Do not send anything; show me the drafts for approval.

Swap the highlighted [parts] for your own details.

Read the original

Source: DEV Community · Abhisek Roy · Oct 16, 2026

Written with AI assistance from the original post and checked against our editorial guidelines. Results are as reported by the source, not independently verified.

Get 5 use cases every day

The best things people got an agent to do yesterday, each with the prompt. Free, one email a day.

See today's issue