All templates

Automated BCC Software Postage Balance Alerts

Every morning, WebRun opens BCC Software, checks each client's postage escrow balance against the threshold you set, drafts a top-up invoice in QuickBooks for any account running low, leaves every invoice unsent for review, and posts your finance team a Slack alert naming who needs to pay before their next job can run.

Runs on WebRun · Strict Lockdown policy
Every morning at 7:30 AM WebRunorchestrates each step
1 BCC Software check each client's postage balance
2 QuickBooks draft the top-up invoice
3 Slack alert finance to who needs to pay
In short

How do I catch low client postage balances before a mail job is affected?

Every morning, WebRun opens BCC Software and checks each client's postage escrow balance against the threshold you set. For any account running low, it drafts a top-up invoice in QuickBooks and leaves it unsent for review, then posts your finance team a Slack alert naming who needs to pay before their next job can run.

  • Low postage balances surface before a job is ready to run, not after
  • Top-up invoices are drafted and waiting, so finance just reviews and sends
  • Every client account gets checked daily, so none run dry unnoticed

Built for lettershops · mailing houses · direct mail finance teams · postage account managers

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

  2. 1
    BCC Software - check each client's postage balance
    bccsoftware.com
    WebRun in BCC Software: check each client's postage balance
    WebRun opens BCC Software to check each client's postage balance.
    • Open BCC Software and pull the current postage escrow balance for every client account
    • Compare each balance against the low-balance threshold you set
    • Note the client's typical job size so finance can judge urgency

    Done when Every client account has a confirmed balance and a flag if it is below threshold.

  3. 2
    QuickBooks - draft the top-up invoice
    • Open QuickBooks and start a top-up invoice for each flagged client
    • Set the amount to bring the balance back to your target level
    • Save it as a draft and leave it unsent for finance to review and send

    Done when A draft top-up invoice sits ready in QuickBooks for every account below threshold.

  4. 3
    Slack - alert finance to who needs to pay
    slack.com
    WebRun in Slack: alert finance to who needs to pay
    WebRun opens Slack to alert finance to who needs to pay.
    • Post finance a list of clients below their postage balance threshold
    • Put the lowest balances and soonest upcoming jobs first
    • Note that top-up invoice drafts are waiting in QuickBooks

    Done when Finance has today's low-balance list in Slack.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
www.bccsoftware.com
ScheduleRuns automatically on this cadence
Every morning at 7:30 AM
DeliveryHow each run's result reaches you
Low-balance list · Slack
OutputWhat each run produces - Draft top-up invoices in QuickBooks plus a Slack list of clients below their postage balance threshold.
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 bill clients without anyone checking?

No. WebRun only creates each top-up invoice as a draft in QuickBooks and leaves it unsent. Finance reviews the amount and clicks send, so no client is billed unchecked.

How is the threshold set?

You set a low-balance threshold per client, or a default for all, at setup. WebRun compares each account's live BCC Software balance against that threshold every morning.

Can a job still run if a balance is low?

WebRun does not hold or release jobs. It only flags the low balance and drafts the invoice, so your team can decide whether to pause a job while payment is pending.

Put this on autopilot.

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