All templates

Automated Brex Spend Policy Alerts

Every morning, WebRun opens Brex, reviews the last 24 hours of card transactions, flags any that break a spend policy or are missing a receipt after 48 hours, posts the list to Slack for finance, and pings Telegram immediately when a single transaction crosses your large transaction threshold.

Runs on WebRun · Strict Lockdown policy
Every day at 9:00 AM WebRunorchestrates each step
1 Brex flag policy breaks and missing receipts
2 Slack post the daily spend digest
3 Telegram alert on large transactions
In short

How do I catch risky Brex spend before month end?

WebRun reviews your Brex card transactions every morning, flags any that break a spend policy or are missing a receipt after 48 hours, and posts the list to Slack for finance. Any single transaction over your large transaction threshold also triggers an immediate Telegram alert, so risky spend gets caught the same day.

  • Policy breaking spend gets flagged the same morning, not at month end
  • Large transactions trigger an immediate alert instead of waiting for a report
  • Missing receipts are caught within 48 hours while they are easy to fix

Built for Finance teams · startup operators · controllers · bookkeepers

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

  2. 1
    Brex - flag policy breaks and missing receipts
    • Open Brex and filter transactions to the last 24 hours
    • Flag any transaction over its category limit or missing a receipt after 48 hours
    • Note the cardholder, amount, and reason for each flag

    Done when Every transaction from the last 24 hours has been checked against policy.

  3. 2
    Slack - post the daily spend digest
    slack.com
    WebRun in Slack: post the daily spend digest
    WebRun opens Slack to post the daily spend digest.
    • Post the flagged transactions to the finance channel
    • Group them by cardholder with the amount and reason
    • Leave already cleared transactions out of the list

    Done when Finance has today's flagged spend in Slack.

  4. 3
    Telegram - alert on large transactions
    telegram.org
    WebRun in Telegram: alert on large transactions
    WebRun opens Telegram to alert on large transactions.
    • Send an immediate alert for any single transaction over your large transaction threshold
    • Include the cardholder, amount, and merchant
    • Skip transactions already covered in the Slack digest

    Done when Any large transaction has been flagged in Telegram the same day.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
dashboard.brex.com
ScheduleRuns automatically on this cadence
Every day at 9:00 AM
DeliveryHow each run's result reaches you
Spend alert · Slack
OutputWhat each run produces - A list of flagged Brex transactions with cardholder, amount, and the policy reason.
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 freeze or block the card?

No. WebRun only reads transaction data and flags what looks off. Freezing a card or changing a limit stays a decision for your finance team inside Brex.

How does it decide what counts as risky?

It checks each transaction against the category limit and receipt rule you set, so the flags match your own policy instead of a generic one.

Will it contact the cardholder directly?

No. It only posts to your internal Slack and Telegram channels. Nobody outside your team hears from WebRun.

Put this on autopilot.

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