All templates

Automated Schwab Transaction Reconciliation

Every night, WebRun signs in to Schwab, reads the day's transaction history across your accounts, matches each trade, transfer, dividend and fee against your books, opens a Trello card for every entry that does not reconcile, and sends the exception count to WhatsApp.

Runs on WebRun · Strict Lockdown policy
Every night at 11:00 PM WebRunorchestrates each step
1 Charles Schwab read the day's transactions
2 Trello file each unmatched entry
3 WhatsApp send the exception count
In short

How do I reconcile Schwab brokerage transactions against my books?

Every night WebRun signs in to Schwab, reads the day's transaction history across your accounts, and matches each trade, transfer, dividend and fee against your books. It opens a Trello card for every entry that does not match and sends the exception count to WhatsApp.

  • Month end starts from a short exception list, not a full re-key
  • A mismatched trade or fee is caught the night it posts
  • Clean nights are confirmed in one WhatsApp line with no cards created

Built for bookkeepers · family offices · accounting firms · 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 www.schwab.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Charles Schwab - read the day's transactions
    schwab.com
    WebRun in Charles Schwab: read the day's transactions
    WebRun opens Charles Schwab to read the day's transactions.
    • Sign in to Schwab and open transaction history for each account you reconcile
    • Capture every entry posted today: trades, transfers, dividends, interest and fees
    • Record the date, account, description, quantity and amount for each line
    • Read only. Never place, cancel or amend an order, and never move money between accounts

    Done when Every transaction posted today is captured with its account, date and amount.

  3. 2
    Trello - file each unmatched entry
    trello.com
    WebRun in Trello: file each unmatched entry
    WebRun opens Trello to file each unmatched entry.
    • Match each captured line against the corresponding entry in your books by date, amount and account
    • Open a card on the reconciliation board for anything unmatched, or matched at a different amount
    • Put the date, account, description and both amounts on the card so it can be cleared without reopening Schwab
    • Move cards resolved since the last run into Done and leave everything that reconciled off the board

    Done when Every unmatched or mismatched entry has a card, and clean entries create nothing.

  4. 3
    WhatsApp - send the exception count
    whatsapp.com
    WebRun in WhatsApp: send the exception count
    WebRun opens WhatsApp to send the exception count.
    • Send the finance group tonight's totals: entries read, entries matched and exceptions raised
    • List the largest unmatched amounts first with the account they sit in
    • Say clearly when everything reconciled so a quiet night is confirmed rather than assumed

    Done when The finance group knows tonight's exception count and the largest items on it.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
www.schwab.com
ScheduleRuns automatically on this cadence
Every night at 11:00 PM
DeliveryHow each run's result reaches you
Exception list · WhatsApp
OutputWhat each run produces - Tonight's unreconciled brokerage entries with date, account, description and the amount difference, plus the count of lines that matched cleanly.
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

Can it trade or move money?

No. WebRun only reads transaction history in Schwab. It never places or cancels an order, never transfers funds, and never changes a position. Every correction is a Trello card for a person.

What happens on a night when everything matches?

No cards are created and the WhatsApp message says the run reconciled cleanly, so a quiet night is confirmed rather than left ambiguous.

Does it handle several accounts?

Yes. List the accounts during setup and each run walks all of them, tagging every exception card with the account it came from so the board stays sortable.

Put this on autopilot.

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