All templates

Automated Local Line Daily Payment Reconciliation

Every evening, WebRun opens Local Line, tallies the day's completed orders, then cross-checks each payment against Stripe to spot any gaps or mismatches, and posts a clean reconciliation summary to Slack with a flag list of anything that needs your attention.

Runs on WebRun · Strict Lockdown policy
Every night at 7:00 PM WebRunorchestrates each step
1 Local Line collect today's completed orders and expected amounts
2 Stripe match payments against order totals
3 Slack post the reconciliation digest with any flags
In short

How do I automatically reconcile my farm stand orders with Stripe payments each evening?

Every evening, WebRun opens Local Line to collect the day's orders, then checks each one against Stripe payments to find gaps or mismatches. It posts a reconciliation digest to Slack listing total matched orders and any discrepancies that need attention, so your farm closes the books with confidence every night.

  • Payment gaps are caught the same evening, not days later
  • The whole team sees a clear all-clear or flag list in Slack each night
  • Manual nightly reconciliation spreadsheets are eliminated

Built for CSA farms · farm stand operators · direct-to-consumer farms · farm bookkeepers

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.localline.co in a real browser with your saved login - no setup, no API keys.

  2. 1
    Local Line - collect today's completed orders and expected amounts
    localline.co
    WebRun in Local Line: collect today's completed orders and expected amounts
    WebRun opens Local Line to collect today's completed orders and expected amounts.
    • Open Local Line and filter orders to today's date
    • List each completed order with its order ID, customer name, and total charged
    • Note any orders that were voided, refunded, or marked as exception today

    Done when Today's full order list with expected payment amounts is captured.

  3. 2
    Stripe - match payments against order totals
    stripe.com
    WebRun in Stripe: match payments against order totals
    WebRun opens Stripe to match payments against order totals.
    • Open Stripe and filter payments to today's date range
    • Match each payment to its corresponding Local Line order by amount and timestamp
    • Flag any Local Line order with no matching Stripe payment
    • Flag any Stripe payment with no matching Local Line order

    Done when Every order is matched or flagged, with a clear list of discrepancies.

  4. 3
    Slack - post the reconciliation digest with any flags
    slack.com
    WebRun in Slack: post the reconciliation digest with any flags
    WebRun opens Slack to post the reconciliation digest with any flags.
    • Post a summary to the farm finance channel: total orders, total matched, and total flagged
    • List each flagged discrepancy with the order ID, amount, and reason for the flag
    • If everything reconciles cleanly, post a brief all-clear message

    Done when The Slack digest is posted with today's reconciliation status before close of business.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.localline.co
ScheduleRuns automatically on this cadence
Every night at 7:00 PM
DeliveryHow each run's result reaches you
Reconciliation digest · Slack
OutputWhat each run produces - A nightly Slack reconciliation digest comparing Local Line orders to Stripe payments, with flagged discrepancies listed clearly.
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 issue refunds or adjust payments automatically?

No. WebRun only reads and reports. Any payment correction, refund, or charge adjustment requires your manual action in Stripe.

What counts as a mismatch?

WebRun flags any Local Line order with no corresponding Stripe payment, any payment amount that differs from the order total, and any Stripe charge with no matching order ID.

Can it log the digest to QuickBooks as well?

Yes. If you connect QuickBooks, WebRun can also post a summary entry to your books as part of the same run, though any accounting entries still need your review before they are final.

Put this on autopilot.

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