INVOICE PROCESSING

Track Invoice PDFs in Drive and Catch Renewal Price Jumps

Watches a Google Drive invoices folder, extracts the vendor and total from each new PDF, updates a per-vendor price history in Airtable.

CategoryInvoice Processing
Enginesim
Difficultyintermediate
Triggerevent
Steps6
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerNew PDF in Drive invoices folderGoogle DriveGoogle Drive
  • ActionExtract vendor, total, and term from PDFOpenAI
  • ActionLook up last total in AirtableAirtableAirtable
  • LogicFlag when renewal exceeds prior term
  • ActionUpdate Airtable price historyAirtableAirtable
  • OutputNotify Teams of the price jumpMicrosoft Teams

What it does

Many teams archive invoices as PDFs in a shared Drive folder rather than an inbox. This workflow watches that folder, reads each new invoice PDF, and maintains a running price history per vendor in Airtable. When a vendor's renewal total exceeds its previous recorded amount, it posts the comparison to Microsoft Teams so the increase is reviewed before the next payment goes out.

When to use it

Reach for this when invoices are filed in Google Drive and your team coordinates in Microsoft Teams, and you want a lightweight, visible price-history ledger in Airtable without standing up a database.

How it works

  1. 1A new file is added to the watched Drive invoices folder.
  2. 2An OpenAI step extracts vendor name, total, and billing term from the PDF.
  3. 3The flow looks up the vendor's last recorded total in Airtable.
  4. 4A logic step flags the invoice when the new total is higher than the prior term.
  5. 5The Airtable record is updated with the new amount and date.
  6. 6A Microsoft Teams message posts the vendor and the price jump for review.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect Google DriveDocs, sheets, slides, files.
  2. 2
    Connect OpenAIModels, embeddings, files.
  3. 3
    Connect AirtableBases, tables, views, automations.
  4. 4
    Connect Microsoft TeamsChannels, chats, files.
  5. 5
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  6. 6
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  7. 7
    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.