Automated Bsale Cash Register Reconciliation
Every night, WebRun opens Bsale, reads the register close report for every location, captures expected cash, counted cash, card totals, and other payment methods, logs each register's over or short amount to Google Sheets, and posts a Slack alert only when a variance crosses your threshold.
How do I reconcile Bsale register closes every night automatically?
WebRun reads the Bsale register close report every night for every location, capturing expected cash, counted cash, and card totals, then calculates each register's over or short amount and logs it to Google Sheets. Anything over your set threshold also triggers a Slack alert, so managers catch a shortage before the next shift starts.
- Cash shortages get flagged before the next shift instead of at month end
- A running reconciliation ledger replaces manual spreadsheet entry every night
- Every location's registers are reconciled in one run, not store by store
Built for retail store managers · multi-location retailers · restaurant and retail operators · bookkeepers
What does WebRun do on every run?
The exact actions WebRun takes, in order - in plain language, so you can adjust anything.
-
WebRun signs in and gets to work
Opens
www.bsale.comin a real browser with your saved login - no setup, no API keys. -
1
Bsale - read each register's close out totals
WebRun opens Bsale to read each register's close out totals. - Open Bsale and go to the register close report for tonight, for every location
- Capture expected cash, counted cash, card totals, and any other payment method totals per register
- Calculate the over or short amount for each register
Done when Every register's close totals and variance are captured.
-
2
Google Sheets - log totals and calculate variances
WebRun opens Google Sheets to log totals and calculate variances. - Open the reconciliation ledger
- Append a row per register with today's date, each total, and the over or short amount
- Keep prior nights in the sheet so patterns by register are visible over time
Done when Tonight's figures are logged for every register in the ledger.
-
3
Slack - alert on anything over threshold
WebRun opens Slack to alert on anything over threshold. - Post an alert only when a register's variance exceeds your set threshold
- Name the location and register and the exact over or short amount
- Leave routine, in threshold closes out of Slack to keep the channel focused
Done when Any register over threshold has been flagged in Slack before the next shift.
How is each run configured?
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.
Every action is checked against this policy before it runs.
Questions, answered
What counts as a flagged variance?
You set the cash variance threshold during setup. Any register that is over or short by more than that amount triggers the Slack alert.
Does it work across multiple store locations?
Yes. Every register at every location gets its own row in the shared ledger, so multi-location operators see all sites in one place.
Does WebRun close the register for me?
No. It only reads the close report your staff already entered in Bsale and reconciles it. A manager still performs and signs off on the actual close.
Put this on autopilot.
Turn it on in minutes - or have our team set it up for you.