Your books,
answered in English.
Ask the assistant about outstanding invoices, aged receivables, customer balances or your chart of accounts. Xero stays the source of truth; you just stop switching tabs to query it. Read-only access by design — the AI never writes back to your ledger.
Stop digging through Xero screens
Ask the question. Get the number.
You
“Which customers are more than 30 days overdue, and how much do they owe us?”
Other Me
Five customers, total £47,320 outstanding over 30 days. Biggest is Acme Ltd at £18,900, 54 days overdue. Want me to draft chase emails?
You
“Show me unpaid invoices over £1,000, biggest first.”
Other Me
Nine unpaid invoices over £1,000, totalling £61,400. Top three: Acme Ltd £18,900, Globex Ltd £9,250, Initech £7,800. Want me to draft chase emails for the oldest?
You
“Who are my top customers by invoiced value this year?”
Other Me
Top three by invoiced value: Acme Ltd £142,000, Globex Ltd £98,500, Initech £61,200. Together they're 58% of invoiced revenue this year. Want the full ranking?
You
“Pull the Acme Ltd account contact and last six invoices.”
Other Me
Acme Ltd — primary contact Sarah Chen (sarah@acme.example). Six invoices in the last six months, total £42,600. Three paid on time, two paid late (average 14 days), one outstanding.
Read-only by design
Every call is a read. The AI cannot post invoices, edit journals or change ledger entries. Xero stays the single source of truth.
Invoices
Query by customer, status, date range, aging bucket. Pull line items and due dates.
Contacts
Look up customers and suppliers, their balance owing, recent activity and linked invoices.
Accounts & chart
List your chart of accounts (codes, names, types).
Financial reports
Aged receivables & payables, computed from your invoices.
Xero OAuth scopes: offline_access accounting.transactions.read accounting.contacts.read accounting.settings.read accounting.reports.read
Client names don't reach the model
When your accountant asks about an overdue customer or a supplier balance, SCRS pseudonymises names, emails and tax identifiers before the model sees them. The answer is rehydrated client-side, so the person asking sees real customer names but the model only sees tokens.
Every read is logged. If you're audited, you can prove which accountant queried which customer on which date — evidence, not just intent.
- Read-only API surface. No write scopes requested. The AI cannot mutate your books.
- Tenant routing enforced. If your practice manages multiple clients, we respect Xero's tenant ID on every call — no cross-client leakage.
- Evidence retention. Business retains 90 days of audit; Enterprise is configurable up to 7 years for regulated practices.
- UK data residency. Your Xero data is stored and processed in the UK; SCRS redacts personal identifiers before any prompt reaches a model, so raw PII never leaves the firewall.
Connect Xero in two minutes
Click Connect on the Xero card
Settings → Integrations. Xero appears on Business and Enterprise plans.
Choose a Xero organisation
Sign in to Xero, pick the organisation to connect, and approve the five read-only scopes.
Ask a finance question
In any chat, type “show me this quarter's aged receivables”. Done.
Xero integration: FAQs
Can the AI create or edit invoices?
No. We intentionally requested read-only scopes. The AI can surface invoices, summarise them, draft chase emails about them — but it cannot write them, reclassify them or mark them paid. If you want write-back in future, tell us which specific write action your practice needs; we'll consider it with proper segregation-of-duties controls.
Can I connect multiple client organisations?
Yes. Practice users can connect multiple Xero organisations and switch between them in chat. Each connection is a separate Xero tenant and access is enforced on every call.
Does it support Xero custom fields?
Tracking categories attached to invoices come through in the synced invoice data, so you can ask about invoices carrying a given category. Full report-builder views (departmental P&L, project reporting) read from Xero's report endpoints, which aren't surfaced yet — the assistant reads invoices, contacts and your chart of accounts.
Is this suitable for a regulated accounting practice?
Yes. Business-tier audit retention is 90 days out of the box; Enterprise lets you extend retention to match your ICAEW, ACCA or professional-body requirements. SCRS redaction protects client PII by default, and DLP rules on Enterprise let you enforce practice-specific policies (no client tax IDs in prompts, for example).
Ask your books a question
3-day trial on the Small Medium Teams plan. Read-only Xero connection in two minutes.