Categorize expense receipts from a Gmail inbox

An Orkeste agent watches your receipts@ Gmail inbox, parses each PDF or image, categorizes against your chart of accounts, and queues a clean batch for finance to approve before anything reaches the accounting system.

How the workflow runs

  1. Read receipts inbox: Agent watches the receipts@ Gmail inbox for new mail.
  2. Parse receipt: Extracts vendor, amount, currency, date, tax, line items.
  3. Categorize: Maps to your chart of accounts with reasoning per line.
  4. Finance approves batch: Finance reviews categorizations, edits any line, approves.
  5. Push to accounting: Approved entries push to your accounting tool with attachments.

Human-in-the-loop: No expense entry reaches the accounting system without finance-approved categorization.

Works with your stack

Related workflows

Questions about this workflow

Does it handle non-English receipts?

Yes. Multilingual parsing is supported and tax fields are normalized per country.

What about VAT?

VAT is extracted as a separate field and validated against the vendor country before approval.

Can it match to a credit card feed?

Yes. Receipts can be matched against a card transaction feed so finance sees the pair side by side.