INVOICE PROCESSING

GL-code inbound vendor invoices from email line items

Watches a shared AP inbox for vendor invoice emails, extracts each line item, and suggests a GL account code per line using your chart of accounts.

CategoryInvoice Processing
Enginesim
Difficultyintermediate
Triggerevent
Steps5
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerNew vendor invoice email in AP inboxGmailGmail
  • ActionExtract line items from email and attachmentGmailGmail
  • ActionClassify each line to a GL account codeOpenAI
  • LogicFlag low-confidence lines for review
  • OutputWrite coded invoice to Airtable review queueAirtableAirtable

What it does

Monitors an accounts-payable Gmail inbox for incoming vendor invoices, parses every line item from the attachment or body, and proposes a general-ledger account code for each line. Coded invoices land in an Airtable review queue so AP staff approve rather than type.

When to use it

Use it when invoices arrive by email and a human currently reads each one and hand-keys GL codes. It removes the blank-page coding step while keeping a person in the approval loop.

How it works

  1. 1A new email matching your AP-inbox filter triggers the run.
  2. 2The invoice text and any PDF attachment are pulled and normalized into discrete line items.
  3. 3An OpenAI classification step maps each line to a GL account using your chart-of-accounts list and the vendor name as context, returning a code plus a confidence score.
  4. 4A logic step flags any line below the confidence threshold for mandatory human review.
  5. 5The coded invoice, line items, suggested codes, and flags are written to an Airtable AP queue for one-click approval.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect GmailRead, draft, send, label.
  2. 2
    Connect OpenAIModels, embeddings, files.
  3. 3
    Connect AirtableBases, tables, views, automations.
  4. 4
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  5. 5
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  6. 6
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.