Invoices from your inbox into a table, automatically

The scenario watches your inbox, reads incoming invoices, pulls the amount, date, and supplier, and logs them as a row in a table.

  • Catches incoming invoices in your почта
  • Pulls the amount, date, supplier, and number
  • Logs the data as a row in your Grist
  • Labels processed emails to avoid duplicates
Gmail

How it works

Automating Grist and Gmail takes no code: a ready-made scenario does the routine for you.

  1. Starts when: Receiving Invoices
  2. Then: Split Out Labels
  3. Then: Get Labels Names
  4. Then: Combine Label Names
  5. Check: Email with Label Names
  6. Check: Should Process Email?
  7. If yes: Upload to LlamaParse
  8. Then: Get Processing Status
  9. Check: Is Job Ready?
  10. If yes: Get Parsed Invoice Data
  11. Then: Apply Data Extraction Rules
  12. Then: Map Output
  13. Then: Append to Reconciliation Sheet
  14. Then: Add "invoice synced" Label
  15. If no: Wait to stay within service limits
  16. Then: OpenAI Model
  17. Then: Structured Output Parser

You can launch this Grist + Gmail integration in Scriptera: describe the task in plain words — the scenario is built, launched and monitored for you.