← All use cases

Invoices & paperwork

Invoice collector

Pull every invoice out of your inbox, save the PDFs with consistent names, and keep a running ledger.

Try this prompt
Find all invoices and receipts in my Gmail from last month. Save each attachment to ~/Invoices/2026-09/ as vendor_date_amount.pdf, and add a row for each to invoices.csv with vendor, date, amount, currency and tax.
Open in OHarness

Opens a new chat with this prompt filled in. Nothing runs until you press send.

What you need

  • OHarness Desktop installed and signed in.
  • Gmail connected. OHarness asks you to connect it the first time it needs your inbox.
  • A folder opened as the project, so the agent only works where you point it.
  • To repeat it, the desktop app open (or the schedule daemon running) at the scheduled time.

How it goes

  1. Open the folder where invoices should live, then paste the prompt and connect Gmail when asked.
  2. It finds invoice emails, saves each attachment with a consistent name and appends a row to the ledger.
  3. Check the ledger once, then ask: "make this a routine on the 1st of every month".