All templates
For axe throwing venue owners, venue accountants & attraction finance teams

Reconcile your axe throwing till and bookings every night

Each evening, WebRun opens ROLLER and pulls the day's POS totals and booking payment records, compares them against Stripe's settled transactions for the same period, flags any gaps or mismatches, and appends a reconciliation row to your Google Sheet for the accounts team to review.

  • No credit card
  • Under $0.01 per run
  • Cancel anytime
14,115 templates Safe automation No code
Every night at 10:00 PM WebRun
1 ROLLER pull POS totals and booking payments
2 Stripe pull settled transaction totals
3 Google Sheets log matched row and flag any gaps
Run a sample
In short

How do I automatically reconcile ROLLER bookings with Stripe payments each night?

WebRun pulls ROLLER's POS and booking payment totals every evening, compares them to Stripe's settled transactions for the same day, and appends a matched reconciliation row to your Google Sheet. Any gap beyond your tolerance is flagged automatically, so your accounts team catches discrepancies before the next business day.

  • Discrepancies between ROLLER and Stripe surface before the next business day
  • Your accounts team has a clean daily log with no manual data entry
  • Pending Stripe payouts are logged separately to avoid false mismatches

Built for axe throwing venue owners · venue accountants · attraction finance teams · multi-site 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 app.roller.software in a real browser with your saved login - no setup, no API keys.

  2. 1
    ROLLER - pull POS totals and booking payments
    roller.software How to Automate ROLLER
    WebRun in ROLLER: pull POS totals and booking payments
    WebRun opens ROLLER to pull POS totals and booking payments.
    • Open ROLLER and navigate to Reporting and Analytics
    • Pull today's POS revenue, online booking payments, gift card redemptions, and any refunds
    • Note the gross and net totals separately

    Done when All ROLLER payment totals for the day are captured by type.

  3. 2
    Stripe - pull settled transaction totals
    stripe.com How to Automate Stripe
    WebRun in Stripe: pull settled transaction totals
    WebRun opens Stripe to pull settled transaction totals.
    • Open the Stripe dashboard and filter transactions to today's date
    • Capture gross charge volume, refunds, and net settled amount
    • Note any payments still in pending status that have not yet settled

    Done when Stripe's settled and pending totals for the day are captured.

  4. 3
    Google Sheets - log matched row and flag any gaps
    google.com How to Automate Google Sheets
    WebRun in Google Sheets: log matched row and flag any gaps
    WebRun opens Google Sheets to log matched row and flag any gaps.
    • Open the reconciliation Google Sheet
    • Append a new row with today's date, ROLLER totals, Stripe totals, the calculated difference, and a status of Matched or Discrepancy
    • Highlight any row where the gap exceeds your set tolerance so it stands out for the accounts team

    Done when A reconciliation row for today is logged in the sheet with any discrepancy clearly flagged.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.roller.software
ScheduleRuns automatically on this cadence
Every night at 10:00 PM
DeliveryHow each run's result reaches you
Reconciliation log · Google Sheets
OutputWhat each run produces - A daily reconciliation row in Google Sheets comparing ROLLER revenue to Stripe settlements, with discrepancies highlighted.
Spreadsheet row
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 make any changes in Stripe or ROLLER?

No. WebRun reads data from both platforms and writes only to your Google Sheet. It never modifies a transaction, issues a refund, or changes any record.

What counts as a discrepancy?

Any gap between ROLLER's recorded payments and Stripe's settled amounts beyond your tolerance threshold, which defaults to zero and can be adjusted in WebRun's settings.

Does it handle pending Stripe payouts that have not settled yet?

Yes. Pending amounts are logged separately in the sheet so your accounts team can distinguish a timing difference from a genuine mismatch.

Put this on autopilot.

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