All templates

Reconcile Payouts Against Orders

Every Monday, WebRun opens Stripe and reads last week's payouts, cross-references each payout against the matching Shopify orders, logs the reconciled data to your finance sheet, and flags any mismatches or missing orders so you can investigate before month-end.

Runs on WebRun · Strict Lockdown policy
Every Monday at 7:30 AM WebRunorchestrates each step
1 Stripe read last week's payouts and transactions
2 Shopify match each transaction to its order
3 Google Sheets log the reconciled ledger and flag gaps
In short

How can I automatically reconcile Stripe payouts against Shopify orders each week?

Every Monday WebRun opens Stripe, reads last week's payouts, cross-references each payout against the matching Shopify orders, logs the reconciled data to your finance sheet, and flags any mismatches or missing orders - so you can investigate before month-end closes.

  • Every Stripe payout matched to Shopify orders automatically each week
  • Mismatches and missing orders flagged before month-end closes
  • Finance sheet updated with reconciled data every Monday

Built for ecommerce founders · Shopify store owners · finance and bookkeeping teams · DTC brand operators

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order - in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens dashboard.stripe.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Stripe - read last week's payouts and transactions
    stripe.com
    WebRun in Stripe: read last week's payouts and transactions
    WebRun opens Stripe to read last week's payouts and transactions.
    • Open Stripe Dashboard > Payments > Payouts and filter to last week
    • For each payout, read the gross amount, fees, net amount, and the list of contributing charges
    • Export the charge IDs and amounts for cross-referencing

    Done when Last week's payout breakdown is captured with all contributing charge IDs.

  3. 2
    Shopify - match each transaction to its order
    shopify.com
    WebRun in Shopify: match each transaction to its order
    WebRun opens Shopify to match each transaction to its order.
    • Open Shopify Admin > Orders and search for each order linked to the Stripe charge IDs
    • Confirm order total, refunds, and the payment gateway used
    • Flag any charge that does not match a Shopify order, or any Shopify order from last week with no matching Stripe charge

    Done when Every Stripe charge is matched (or flagged as unmatched) against a Shopify order.

  4. 3
    Google Sheets - log the reconciled ledger and flag gaps
    google.com
    WebRun in Google Sheets: log the reconciled ledger and flag gaps
    WebRun opens Google Sheets to log the reconciled ledger and flag gaps.
    • Open the Finance Reconciliation sheet
    • Append a row for each matched pair: payout date, order number, order total, Stripe fee, net amount, and match status
    • Highlight rows flagged as 'Unmatched' in red and add a summary row showing total matched, total unmatched, and net payout for the week

    Done when The week's reconciled ledger is logged with all gaps clearly flagged in the sheet.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
dashboard.stripe.com
ScheduleRuns automatically on this cadence
Every Monday at 7:30 AM
DeliveryHow each run's result reaches you
Reconciliation ledger · Google Sheets
OutputWhat each run produces - A weekly finance sheet update matching every Stripe payout to its Shopify order, with unmatched transactions highlighted for your review.
Text
Setup & safety

Secure by default

Connect once, stays signed in

WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.

Your credentials stay in your own private environment - WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

Will it move money or issue any refunds?

No - it only reads payout and order data. No financial transactions are initiated. Anything that needs action is flagged in the sheet for you to handle.

What if I use Shopify Payments instead of Stripe?

The same logic applies - swap the Stripe node for Shopify Payments in the plan and WebRun reads from Shopify Admin > Finances instead of the Stripe dashboard.

How far back does it go?

Each run covers the previous 7 days. Older gaps stay flagged in the sheet until you mark them resolved, so nothing falls through the cracks.

Put this on autopilot.

Turn it on in minutes - or have our team set it up for you.