Brex

Brex

· #95 most-used

Automate corporate card management, expense reconciliation, and vendor payments

AnalyticsFinanceHRSecurityAutomationPaymentsAccounting

Brex is the AI-powered spend platform for modern businesses — combining corporate cards, expense management, reimbursements, vendor payments, and budget controls in one place. Connect Brex to Actionist and your agents can list and reconcile settled transactions daily, monitor budget utilisation and alert on burn rate, provision and manage virtual cards throughout the employee lifecycle, create vendor records and initiate ACH and wire payments, and run weekly compliance sweeps with a full audit trail — all without anyone logging into the Brex dashboard.

Average time saved
10 hours
per person · per month
≈ 1 workdays back

Eliminates manual work. Agents eliminate manual transaction reconciliation, receipt chasing, card provisioning, vendor onboarding, budget monitoring, and vendor payment runs that currently fall on finance and operations staff.

Schedule

What your Brex agent runs on autopilot

A week of scheduled jobs your Actionist agent will execute on your behalf.

28Scheduled jobs
7Agents at work
24/7Always on
Agents
TueThu
Tue
Wed
Thu
7a
8a
9a
10a
11a
12p
1p
2p
3p
4p
5p
6p
Multi-app workflows

Brex × every other app you use

End-to-end automations that span multiple apps — each one a real business outcome.

6Workflows
6Apps spanned
~21 hrsSaved / week
4Personas served
For finance
Featured3 apps

Invoice approved to vendor paid, no manual steps

When an invoice row is marked approved in Google Sheets, the agent checks whether the vendor already exists in Brex, creates the vendor record if not, confirms the cash account balance is sufficient, initiates the ACH transfer, and posts a confirmation to the #finance Slack channel — a complete payment run in one automated sequence.

~10 hrs

Time saved for your team — every week, on autopilot

The flow
Trigger·When a new invoice is marked Approved in the AP tracking sheet
Result
Create vendor record with bank details if not foundInitiate ACH transfer to vendorPost payment confirmation to #finance channel
The win
Saved per run
40 min
Runs / week
~15×
Every approved invoice reaches the vendor without a human logging into Brex
Driven byFinance Agent
ROI

Savings

What your team gets back — two angles: what you stop doing manually, and what that's worth.

Without Actionist

What you do manually today

With Actionist

What your agent runs for you

  • Sales
    20 min / week
    Manual expense-to-deal attribution

    Sales reps manually log expense receipts and match them to deals in the CRM, or the task falls to an ops admin who does it retrospectively from monthly transaction exports.

    Sales Agent
    0 min
    Agent provisions deal cards and reconciles spend automatically

    When a deal moves to the demo stage, the agent creates a locked virtual card for deal expenses and maps all spend back to the CRM deal record weekly — acquisition cost is visible per deal without manual tracking.

  • Marketing
    15 min / week
    Manual campaign budget checking

    Marketing managers log into Brex periodically to check budget utilisation for each campaign — easily forgotten mid-campaign, often discovered only when a card declines.

    Marketing Agent
    0 min
    Agent monitors campaign budgets and alerts on burn rate

    The agent lists all campaign Brex budgets weekly, calculates utilisation and projected exhaustion date, and posts a traffic-light alert to the marketing Slack channel — overspend is caught before it happens.

  • Customer Support
    25 min / week
    Manual receipt collection at month-end

    Finance staff manually pull the unreceipted expense report, identify cardholders, and send individual emails or Slack messages to chase receipts — time-consuming and often incomplete before the close deadline.

    Customer Support Agent
    0 min
    Agent chases receipts automatically before month-end

    Every Wednesday the agent identifies support team expenses without receipts and sends each cardholder a personalised Slack message listing their specific missing receipts — compliance improves without a finance person doing manual chasing.

  • Human Resources
    30 min / week
    Manual card lifecycle management

    HR submits a ticket to finance to provision Brex access for new hires — often delayed by 1–3 days. Offboarding card suspension is manual and frequently missed, leaving ex-employees with active corporate cards.

    Human Resources Agent
    0 min
    Agent handles card provisioning and suspension automatically

    When a new hire record is created, the agent invites them to Brex and creates their card before day one. When offboarding is recorded, the agent suspends the card and removes access the same day — zero manual Brex steps for HR.

  • Finance
    120 min / week
    Manual transaction reconciliation and payment processing

    Finance staff export Brex transactions monthly, manually categorise them, chase receipts over email, and log into Brex to initiate each vendor payment individually — the most time-intensive part of the finance calendar.

    Finance Agent
    0 min
    Agent runs daily reconciliation and weekly payment runs

    The Finance Agent pulls settled transactions daily, appends them to the GL with categories, chases missing receipts, and initiates approved vendor payments — reducing month-end close from days to a review of already-reconciled data.

  • Operations
    35 min / week
    Manual vendor onboarding and card requests

    Operations submits vendor details to finance for manual entry in Brex, requests a virtual card via email or Slack, and updates the internal vendor registry separately — three separate manual steps that often span multiple days.

    Operations Agent
    0 min
    Agent maintains vendor registry and provisions project cards

    When a new vendor contract is signed, the agent creates the Brex vendor record, provisions a locked card, and logs both to the vendor registry — every new supplier is payment-ready the day the contract is executed.

  • Legal
    50 min / week
    Manual expense compliance review

    Legal manually requests transaction exports from finance, reviews them in a spreadsheet for policy violations, and updates a separate audit log — a 2-hour monthly task that is difficult to do more frequently.

    Legal Agent
    0 min
    Agent runs weekly compliance sweeps with full audit log

    The Legal Agent reviews all card transactions for policy violations weekly, flags exceptions to legal counsel, and maintains an immutable audit log in Notion — audit readiness is a by-product of weekly operations, not a month-end scramble.

+ 100s of other Brex automations
Average time saved
30 hrs / person / month
Calculator

Calculate what your team saves

Team size
5 people
Hourly rate
$75 / hr
Hours saved / week
13
Hours saved / year
625
Annual ROI
$46,875

Based on Brex's typical team usage — the visible tasks plus a few other automations the agent runs: ~2.5 hrs / person / week of admin work automated.

Connect

How to plug Brex into Actionist

Pick the connection method that suits your environment.

Connect using a Brex API token with scoped permissions. Generate a token in the Brex developer settings with only the scopes your agents need.

1
Generate a Brex API token

Log in to Brex, navigate to Settings → Developer → API Tokens. Click Generate token, choose the required scopes (expenses, transactions, team, budgets, payments), and give the token a name.

2
Copy and store the token securely

Copy the token immediately — Brex shows it only once. Store it in a secrets manager, not in plain text.

3
Paste into Actionist and test

Paste the token into the field below and click Test connection. Actionist will run a read-only call to confirm the handshake before enabling any agent actions.

Credentials you'll need
API token*
Brex dashboard → Settings → Developer → API Tokens → Generate token
Actions

16 actions your agent can call

Read and write operations available to your Actionist agent.

Triggers

5 events your agent can react to

Events your agent watches for, and the actions it kicks off in response.

FAQs

Questions about Brex + Actionist

How does Actionist connect to Brex?
Go to the Apps tab in Actionist, find Brex, and click Connect. You will be prompted to enter a Brex API token. In the Brex dashboard go to Settings → Developer → API Tokens, generate a new token with the scopes you need (expenses, transactions, team, budgets, payments), paste it into Actionist, and click Test connection. Actionist runs a read-only call to confirm the handshake before any actions run.
What Brex API permissions does the agent need?
The minimum scopes depend on what you want the agent to do. For read-only reporting (listing transactions, expenses, budgets) you need read scopes only. For write operations (creating cards, updating budgets, creating vendors, initiating payments) you also need the corresponding write scopes. Brex uses OAuth 2.0 token scopes — the API token you generate in the Brex dashboard carries exactly the permissions you configure. Actionist will display an error if it attempts an action the token does not cover.
Can I connect Brex to other apps in Actionist?
Yes. Actionist can combine Brex with any connected app in the same agent task. Common pairings: sync settled Brex transactions to Google Sheets or Notion; post budget alerts to Slack when a budget approaches its limit; create Brex cards automatically when a new vendor is added in HubSpot; push Brex expense data to QuickBooks Online or Xero for reconciliation. Any of Actionist's 200+ connected apps can send or receive data alongside Brex in the same scheduled agent task.
What are the most common Brex automations teams set up with Actionist?
The most common patterns are: (1) automated expense reconciliation — the agent lists new settled card transactions each morning and pushes them to an accounting system or spreadsheet; (2) budget monitoring — the agent checks budget utilisation weekly and posts a warning to the finance Slack channel when any budget exceeds 80% of its limit; (3) card lifecycle management — the agent provisions virtual cards for new employees or vendors and suspends cards when employees offboard; (4) payment operations — the agent creates vendor records and initiates ACH or wire payments from approved purchase requests.
Does Actionist see pending Brex transactions or only settled ones?
Yes. Brex's API only returns settled transactions — pending transactions are not available via the API at this time. This means the agent works best for daily or near-daily reconciliation runs after transactions settle, rather than watching real-time authorisation events. For budget-level alerts, the Budgets API does return current utilisation figures which update as spend occurs.
Can Actionist create virtual cards in Brex automatically?
Actionist can create virtual cards via the Brex Team API. You specify the cardholder (user), spend limit, budget, and optionally a merchant or category lock. This is useful for vendor-specific cards, project budgets, or one-time purchase authorisations — the agent can provision a locked virtual card, share the details with the requester, and log the card and its limit in a tracking sheet, all in one agent task.
Are there rate limits I should know about for Brex API in Actionist?
Brex enforces a rate limit of up to 1,000 API requests per 60 seconds. For typical Actionist workflows — daily transaction syncs, weekly budget reviews, card provisioning on new hire — this ceiling is far above what a single agent task will consume. If you run very large bulk operations (e.g. syncing thousands of transactions in one pass) you may need to break the task into smaller batches. Actionist's agent handles cursor-based pagination natively so large datasets pull correctly across multiple calls.
Can Actionist initiate payments and transfers through Brex?
Yes. The Brex Payments API supports ACH, domestic wire, and check payments to vendors. The agent can list existing vendors, create new vendor records with bank account details, and initiate transfers. Note that Brex does not currently support incoming ACH debits via the API, only outgoing transfers. All payment actions in Actionist can be gated behind an approval step — the agent drafts the payment and waits for a human to confirm before funds move.