All templates

Automated Citi Statement Reconciliation

Every Monday, WebRun opens Citi, pulls the latest statement lines, matches each against your bookkeeping export in Google Sheets, and logs every discrepancy as a task in Notion so nothing slips through before month end close.

Runs on WebRun · Strict Lockdown policy
Every Monday at 8:00 AM WebRunorchestrates each step
1 Citi pull the statement lines
2 Google Sheets match against your books
3 Notion log each discrepancy
In short

How do I reconcile my Citi statement against my bookkeeping records?

WebRun reconciles your Citi account every Monday by pulling the latest statement lines, matching them against your bookkeeping export in Google Sheets, and logging every discrepancy as a task in Notion. It never moves money or edits your books itself, so mismatches surface weekly instead of piling up before month end close.

  • Discrepancies get caught weekly instead of piling up before close
  • Every statement line is matched or explained, not left ambiguous
  • Month end close starts with a head start, not a blank reconciliation

Built for finance teams · bookkeepers · small business owners · accounting operations

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

  2. 1
    Citi - pull the statement lines
    • Open Citi online banking and pull the latest statement lines
    • Capture the amount, date, and description for each
    • Separate deposits from withdrawals

    Done when The latest statement lines are captured in full.

  3. 2
    Google Sheets - match against your books
    google.com
    WebRun in Google Sheets: match against your books
    WebRun opens Google Sheets to match against your books.
    • Open the bookkeeping export and match each line to a statement entry
    • Highlight anything in the books with no matching statement line
    • Highlight any statement line with no matching book entry

    Done when Every line is matched or flagged as a discrepancy.

  4. 3
    Notion - log each discrepancy
    notion.so
    WebRun in Notion: log each discrepancy
    WebRun opens Notion to log each discrepancy.
    • Log a task for every discrepancy found
    • Include the amount and which side it's missing from
    • Leave the correction to your bookkeeper

    Done when Every discrepancy has a task in Notion.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
online.citi.com
ScheduleRuns automatically on this cadence
Every Monday at 8:00 AM
DeliveryHow each run's result reaches you
Reconciliation log · Notion
OutputWhat each run produces - A reconciled statement with every discrepancy logged as a task, ready before month end close.
Report
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 correct the books or move money to fix a discrepancy?

No. WebRun never sends a payment, issues a refund, or transfers funds on its own. It only matches records and flags what's off, leaving any correction or transfer to your bookkeeper.

What counts as a discrepancy?

A statement line with no matching entry in your books, or a book entry with no matching statement line, so gaps on either side get caught.

Does it run before month end close?

It runs every Monday, so discrepancies get caught and logged well before your books need to close for the month.

Put this on autopilot.

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