Brex
Receive Brex webhooks in Tessel as typed, signature-checked events. Use them to follow expenses and transfers, and change card limits after a named person approves.
Payments
Category
Events
Sync mode
p95 610 ms
Latency
4 min
Setup time
What it can do
- Expense payment updatedWebhook
- Transfer processedWebhook
- Transfer failedWebhook
- User updatedWebhook
- Get an expenseRead
- Create a userWrite
- Lock a cardWrite
- Update a card limitApproval
Overview
The Brex connector registers a webhook subscription for the event types your workflows use. Tessel verifies the signature headers on each delivery, fetches the related expense, transfer or user, and starts the run with the full record attached.
Finance teams use it to flag a failed vendor transfer in Slack, to lock cards when Workday marks an employee as terminated and to sync user changes from Okta into Brex.
Event coverage
EXPENSE_PAYMENT_UPDATEDfor card expense status changesTRANSFER_PROCESSEDandTRANSFER_FAILEDfor payments outUSER_UPDATEDfor status, role and manager changes
How webhooks work
Tessel creates one subscription per connection and stores its signing secret in your workspace region. Each delivery is checked against the secret and a timestamp window, then validated against the schema before any workflow starts.
Signature checks
Brex sends a webhook ID, timestamp and signature with each delivery. Tessel rejects deliveries older than five minutes and drops repeats by webhook ID, so a retried event never starts a second run.
Permissions needed
Create a user token in the Brex dashboard for Tessel. It needs read scopes for expenses, transfers and users. Card and user write scopes are only required for those actions.
expenses.card.readonlyandtransfers.readonlyusers.readonlyfor lookups, orusersto create userscardsonly if you lock cards or change limits
Four steps. About four minutes.
Most of the time goes into creating the user token. Tessel registers the webhook for you.
- Create a user token with the scopes belowBrex2 min
- Paste the token and pick webhook eventsTessel1 min
- Name an approver and a backup for card limit changesTessel1 min
- Update a test user and watch the event arriveVerify610 ms
Your cards and transfers, in a workflow today.
Connect Brex on the free plan. Up to three builders and 10,000 runs a month, no card required.