INVOICE PROCESSING

Email a monthly pre-bill reconciliation summary to finance leadership

After the cycle's invoices are validated, aggregates BigQuery usage versus Stripe invoiced totals into a single accuracy report and emails finance leadership the net…

CategoryInvoice Processing
Enginesim
Difficultybeginner
Triggerschedule
Steps5
Setup~5 min

How it runs

The automated pipeline, trigger to output.

  • TriggerSchedule fires after cycle invoices finalize
  • ActionQuery monthly usage and revenue by account from BigQueryGoogle BigQueryBigQuery
  • ActionFetch finalized Stripe invoice totalsStripeStripe
  • LogicCompute net variance, accuracy, and rank top gaps
  • OutputEmail reconciliation digest to finance leadershipOutlook

What it does

This is the reporting bookend to per-invoice checks. Once the cycle closes, it rolls up the full month's usage from BigQuery against the totals Stripe actually invoiced, computes the aggregate billing-accuracy figures, and emails leadership a digest: total reconciled revenue, net exposure from over- and undercharges, and the accounts with the largest gaps.

When to use it

Use it for the monthly finance review when leadership wants a one-page confidence signal that metered billing is accurate, plus a shortlist of accounts that needed correction — without logging into Stripe or a BI tool.

How it works

  1. 1A scheduled trigger fires after the billing cycle's invoices have finalized.
  2. 2Query BigQuery for total billable usage and revenue by account for the closed period.
  3. 3Fetch the corresponding finalized Stripe invoice totals for the same accounts.
  4. 4Logic step computes net variance, percent accuracy, and ranks the top over/undercharged accounts.
  5. 5Send finance leadership an Outlook email with the summary metrics, exposure figures, and the ranked account table attached.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect BigQueryDatasets, queries, schemas.
  2. 2
    Connect StripeCustomers, subscriptions, payments.
  3. 3
    Connect OutlookMail, calendar, contacts.
  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.