All templates
For loan servicers, consumer lenders & credit unions

Reconcile daily payments before mismatches pile up

Every night, WebRun opens LoanPro to pull every payment posted that day, checks Stripe for the matching settled transaction, checks QuickBooks for the recorded cash receipt, matches all three by amount and reference, and posts a same-night mismatch report to Slack so a discrepancy is caught within hours, not at month end.

  • 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 LoanPro pull the day's posted payments
2 Stripe check the matching settled transactions
3 QuickBooks check the recorded cash receipts
4 Slack post the mismatch report
Run a sample
In short

How can I reconcile daily loan payments across LoanPro, Stripe, and QuickBooks automatically?

Every night, WebRun pulls the day's posted payments from LoanPro, the settled transactions from Stripe, and the recorded cash receipts in QuickBooks, then matches all three by amount and reference. It posts a same-night mismatch report to Slack listing any discrepancy, so finance catches a posting error within hours instead of discovering it at month end.

  • Mismatches are caught the same night, not at month end
  • Three systems get checked against each other automatically every run
  • Finance gets a clean confirmation even on nights with no mismatch

Built for loan servicers · consumer lenders · credit unions · finance teams

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

  2. 1
    LoanPro - pull the day's posted payments
    loanpro.io How to Automate LoanPro
    WebRun in LoanPro: pull the day's posted payments
    WebRun opens LoanPro to pull the day's posted payments.
    • Open LoanPro and pull every payment posted to a loan today
    • Capture the amount, payment method, and reference ID for each
    • Group them by payment method: autopay, card, or manual

    Done when Every payment posted today in LoanPro is listed with its amount and reference.

  3. 2
    Stripe - check the matching settled transactions
    stripe.com How to Automate Stripe
    WebRun in Stripe: check the matching settled transactions
    WebRun opens Stripe to check the matching settled transactions.
    • Look up the matching settled transaction in Stripe for each card or ACH payment
    • Confirm the settled amount matches what LoanPro posted
    • Flag any payment posted in LoanPro with no matching settlement in Stripe

    Done when Every LoanPro payment has been checked against its Stripe settlement, matched or flagged.

  4. 3
    QuickBooks - check the recorded cash receipts
    • Look up the recorded cash receipt in QuickBooks for each payment
    • Confirm the receipt amount and date match LoanPro and Stripe
    • Flag any payment missing from QuickBooks or recorded at a different amount

    Done when Every payment has been checked against its QuickBooks receipt, matched or flagged.

  5. 4
    Slack - post the mismatch report
    slack.com How to Automate Slack
    WebRun in Slack: post the mismatch report
    WebRun opens Slack to post the mismatch report.
    • Post a same-night reconciliation report to the finance channel
    • List only the mismatches: amount differences, missing settlements, or missing receipts
    • Leave correcting any mismatch to a staff member. WebRun does not edit ledger entries

    Done when Finance has tonight's mismatch report in Slack, or a clean confirmation if everything matched.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
loanpro.io
ScheduleRuns automatically on this cadence
Every night at 10:00 PM
DeliveryHow each run's result reaches you
Reconciliation report · Slack
OutputWhat each run produces - A same-night reconciliation report listing any amount mismatch, missing settlement, or missing cash receipt.
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

Does it fix a mismatch itself when it finds one?

No. It never edits a ledger entry or a LoanPro record. It only flags the mismatch in the Slack report so a member of your finance team can investigate and correct it.

What counts as a mismatch?

A payment amount that differs between LoanPro, Stripe, and QuickBooks, or a payment that shows in one system but is missing from another. All three get checked against each other every night.

What if everything matches?

It still posts to Slack with a short confirmation that the day's payments reconciled cleanly, so finance has a record either way.

Put this on autopilot.

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