FINANCE

Chase vendors for invoices on aged unbilled POs

Weekly, finds purchase orders received but uninvoiced beyond an aging threshold in Snowflake and emails each vendor's AP contact a chase requesting the missing invoice.

CategoryFinance
Enginesim
Difficultybeginner
Triggerschedule
Steps5
Setup~5 min

How it runs

The automated pipeline, trigger to output.

  • TriggerWeekly schedule before close
  • ActionFind aged unbilled POs in SnowflakeSnowflakeSnowflake
  • LogicDedupe and group by vendor
  • ActionEmail AP contacts to chase invoicesOutlook
  • OutputLog outreach to Airtable trackerAirtableAirtable

What it does

The best accrual is a real invoice. This workflow attacks the root cause of accrual uncertainty by proactively chasing vendors whose received goods or services remain uninvoiced, shrinking the pile of estimates the team has to book at close.

When to use it

Run it weekly in the run-up to close. Use it when stale open POs inflate your accrual workload and you'd rather collect the actual invoice than estimate — especially for vendors who routinely bill late.

How it works

  1. 1A scheduled weekly trigger fires.
  2. 2An action queries Snowflake for received POs with no invoice older than the aging threshold, joined to vendor AP contact details.
  3. 3A logic step suppresses POs already chased this week and groups remaining lines by vendor.
  4. 4An action sends each vendor's AP contact a polite chase email via Outlook listing the outstanding PO numbers and amounts.
  5. 5The output logs every chase to an Airtable outreach tracker with timestamp and PO list for the accrual team's follow-up.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect SnowflakeWarehouses, queries, shares.
  2. 2
    Connect OutlookMail, calendar, contacts.
  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.