At a glance
Before you start
You need:- An owner or admin role in Hebno.
- A Xero user with the Adviser or Standard role, or higher, in each Xero organisation you want to connect. The connecting user must be able to authorise apps for the organisation.
- Xero Projects enabled in the organisation if you want project reads and time entries.
Permissions
Xero apps created from 2 March 2026 request granular scopes, and Hebno requests the granular scopes on every connection.
Hebno also requests the granular scopes Xero publishes for payments, Profit and Loss and Balance Sheet. The Xero consent screen lists every scope before you approve it.
Connect Xero
1
Allow the integration
Open Admin → Connectors → Catalogue, find Xero under Finance, and set it to Allow.
2
Connect the organisation
Select Connect and sign in to Xero. Choose each Xero organisation Hebno may use and approve the scopes. Hebno lists the organisations it can access.
3
Choose teams and data areas
Under Who can use it, choose All teams or pick teams for each Xero organisation. 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 invoices, draft quotes and project time entries.
Link your own account
Members can link their own Xero account so writes are made in their name under their own Xero role.- In Hebno, open Settings → Connections, find Xero and select Link your account.
- Sign in to Xero and approve the request for the organisations you use.
Data areas
Data areas control what members of the allowed teams can see through the organisation connection. They apply on top of what the connecting Xero user can read.
An organisation connection with team access and data areas. Financial figures default to owners and admins.
When a member has linked their own account, Hebno uses that member’s Xero role instead of the organisation connection. Data areas still apply, so a member never sees more through Hebno than both Xero and your Hebno settings allow.
What Hebno reads
Reports come from Xero as they are at the time of the request, so figures match what the finance team sees. Reads are live. Hebno queries Xero when a request needs it. 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. Hebno writes drafts only.
A Xero change pending confirmation. Nothing is written until you confirm.
Link a project to Xero
Linking marks which Xero records belong to a project, so you can ask “what has Contoso been billed?” without naming the contact.- Open the project and select Brain.
- Under Linked records, select Link record, then Xero.
- Choose the Xero organisation. Link a contact and, if you track engagements that way, a tracking option, or link a Xero project.
Use Xero in chat
-
Attach: open the + menu, choose Sources → Xero, and pick a contact, an invoice, a report or a project. Or type
/and choose Xero. -
Ask: name the client, period or report in your request. For example:
Show Aged Receivables for Contoso Retail and draft a polite reminder for anything over 30 days.
Compare revenue and cost for the Contoso tracking option this quarter.
Prepare a draft quote for Contoso for a four-week pricing review.
- Research runs show a Checking Xero step, with a chip for each record or report it read.
- Agents can read Xero on a schedule, for example a Monday summary of overdue invoices. Writes an agent proposes appear in agent approvals for review.