All templates

Automated Daily Sales to Deposit Reconciliation

Every morning, WebRun reads yesterday's net sales and tenders per location in Toast, pulls the deposits that landed in the bank through Plaid, reconciles both against the Restaurant365 sales GL, and posts you a Slack list of any deposit that is short, late, or missing by location.

Runs on WebRun · Strict Lockdown policy
Every day at 8:00 AM WebRunorchestrates each step
1 Toast read sales and tenders
2 Plaid pull settled deposits
3 Restaurant365 reconcile against the GL
4 Slack flag short or missing deposits
In short

How do I reconcile daily POS sales to bank deposits automatically?

Every morning, WebRun reads yesterday's sales and tenders per location in Toast, pulls the deposits that landed in the bank through Plaid, and reconciles both against the Restaurant365 GL. It posts you a Slack list of any deposit that is short, late, or missing, so a delayed settlement is caught the next day.

  • Missing or short deposits surface the next morning, not weeks later
  • Sales, tenders, and bank cash reconcile without manual spreadsheets
  • Cash shrinkage and settlement delays get caught while they are still traceable

Built for restaurant controllers · multi-unit operators · restaurant bookkeepers · franchise 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 pos.toasttab.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Toast - read sales and tenders
    • Open Toast and read yesterday's net sales, tips, and tender breakdown per location
    • Capture the cash, card, and third-party delivery totals expected to settle
    • Note the expected deposit and settlement date for each tender type

    Done when Yesterday's expected deposits by tender and location have been captured from Toast.

  3. 2
    Plaid - pull settled deposits
    plaid.com
    WebRun in Plaid: pull settled deposits
    WebRun pulls the deposits that landed in the bank through Plaid.
    • Use Plaid to read the deposits and card settlements that landed in each location's bank account
    • Match each settled deposit to the Toast tender it should cover
    • Note deposits that are short, delayed, or have not arrived yet

    Done when Every landed deposit has been read and matched to its expected tender.

  4. 3
    Restaurant365 - reconcile against the GL
    restaurant365.com
    WebRun in Restaurant365: reconcile against the GL
    WebRun reconciles sales and deposits against the Restaurant365 GL.
    • Open Restaurant365 and compare the matched sales and deposits to the sales and cash GL
    • Identify any variance between recorded sales, expected deposits, and what actually landed
    • Read only, never post a journal or adjust the GL on its own

    Done when Sales, deposits, and the GL have been reconciled and every variance identified.

  5. 4
    Slack - flag short or missing deposits
    slack.com
    WebRun in Slack: flag short or missing deposits
    WebRun posts short, late, or missing deposits to Slack.
    • Post a per-location list of any deposit that is short, late, or missing with the amount
    • Put the largest variances first with the tender type and expected date
    • Confirm the locations that fully reconciled so the team sees the clean ones too

    Done when The team has yesterday's deposit reconciliation in Slack.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
pos.toasttab.com
ScheduleRuns automatically on this cadence
Every day at 8:00 AM
DeliveryHow each run's result reaches you
Deposit variances · Slack
OutputWhat each run produces - A per-location reconciliation of sales, tenders, and landed deposits, listing every short, late, or missing deposit with amounts.
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 post journals or touch the bank?

No. WebRun only reads sales in Toast, deposits through Plaid, and the GL in Restaurant365. It never posts a journal, moves money, or changes a bank record, so it reconciles and reports without altering anything.

How does it know a deposit is missing?

It matches each Toast tender to the deposit that should cover it and checks Plaid for what actually landed. If the expected deposit is short or has not arrived by its settlement date, WebRun flags it by location.

Does it handle third-party delivery payouts?

Yes. WebRun captures delivery tenders from Toast and matches them to the payouts landing in the bank, so a delayed or short delivery settlement shows up alongside card and cash variances.

Put this on autopilot.

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