Your books,
answered in English.
Ask the assistant about outstanding invoices, customer balances, monthly cash position or trial-balance anomalies. 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
“Summarise March's P&L — top three revenue lines and top three expense categories.”
Other Me
March revenue: £214,500. Top three lines: subscription revenue (£182k), consulting (£22k), training (£10.5k). Top expenses: salaries (£98k), cloud hosting (£24k), subcontractors (£18k).
You
“Any unusual transactions last week that I should look at?”
Other Me
Two caught my eye: a £6,200 duplicate supplier payment on Wednesday, and a manual journal reclassifying £11,000 from marketing to R&D on Friday. Worth checking.
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
Read the chart of accounts, current balances, and movement by period.
Financial reports
Run Profit & Loss, Balance Sheet, Aged Receivables/Payables and Trial Balance reports.
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 queries and the derived data never leave UK infrastructure.
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 are supported. You can filter or group any report by them — useful for departmental P&L views or project-level reporting.
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
7-day trial on the Small Medium Teams plan. Read-only Xero connection in two minutes.