At a glance
Before you start
You need:- An owner or admin role in Hebno.
- An Expensify user who is a Workspace Admin on each workspace you want to connect. Hebno reads only the workspaces this user administers.
- Partner credentials for that user. Signed in as the user, open
https://www.expensify.com/tools/integrations/and generate a partnerUserID and partnerUserSecret. Copy the secret straight away, because Expensify shows it once.
Permissions
Expensify partner credentials carry the access of the user who generated them. Hebno uses these Integration Server jobs:Connect Expensify
1
Allow the integration
Open Admin → Connectors → Catalogue, find Expensify under Finance, and set it to Allow.
2
Connect the organisation
Select Connect, paste the partnerUserID and partnerUserSecret, then select Test connection. Hebno lists the workspaces the user administers.
3
Choose teams and data areas
Under Who can use it, choose All teams or pick teams for each workspace. Under Data areas, choose what members can see. See Data areas.
4
Set access
Access is Read only by default. Choose Read and write to let members propose draft expense reports.
Link your own account
Members link their own Expensify account so draft reports are created for them and Hebno reads their own reports.- In Hebno, open Settings → Connections, find Expensify and select Link your account.
- Enter the email address you use in Expensify and select Link. Hebno checks that the email belongs to a member of a connected workspace.
Data areas
Data areas control what members of the allowed teams can see through the organisation connection. They apply on top of what the Workspace Admin user can read.
An organisation connection with team access and data areas. Financial figures default to owners and admins.
What Hebno reads
Reads are live. Hebno exports the reports a request needs at the time of the request. Only what a reply used is stored with the conversation as its sources.
What Hebno writes
Every write appears first as a confirmation card. You can change any field before you select Confirm.
An Expensify change pending confirmation. Nothing is written until you confirm.
Link a project to Expensify
Linking marks which Expensify tag or report field belongs to a project, so you can ask “what have we spent on this engagement?” without naming the tag.- Open the project and select Brain.
- Under Linked records, select Link record, then Expensify.
- Choose the workspace, then select the tag or report field value your team uses for the engagement, such as Contoso pricing review.
Use Expensify in chat
-
Attach: open the + menu, choose Sources → Expensify, and pick a report, a workspace’s categories or a tag. Or type
/and choose Expensify. -
Ask: name the client, tag, person or period in your request. For example:
What did we spend on travel and meals for Contoso in October 2026, by person?
Which reports tagged Contoso pricing review are still waiting for approval?
Create a draft expense report for my train and hotel for the Contoso workshop on 4 November.
- Research runs show a Checking Expensify step, with a chip for each report it read.
- Agents can read Expensify on a schedule, for example a month-end list of billable expenses by client. Writes an agent proposes appear in agent approvals for review.