Your assistant drafts the books. Your team approves them.
Connect every Xero organisation you run to whichever AI assistant you already use. Reads are live. Every write waits in a queue until a person approves it - and an unapproved draft expires after 24 hours.
Works with Claude, ChatGPT, and any assistant that speaks MCP
Invoice draft · $1,240.00
Drafted by your assistant · expires in 24h unless approved
Illustration of a real draft - not your account's actual activity.
Writes never skip approval
Drafts expire after 24 hours if nobody acts
Every approval records who approved it
Three steps, one of them yours
01
Connect Xero
Sign in with Xero and choose which organisations to share. Add more any time, up to your plan's limit.
02
Your assistant drafts
It reads your live data directly. When it wants to create or change an invoice, a contact, a credit note or a journal, that becomes a draft - not a change to your books.
03
You approve
Review each draft and approve or reject it inside Invio. Nothing reaches Xero until you do, and an unapproved draft expires after 24 hours.
Reads are live. Writes wait for you.
19 tools in total, grouped by what they mean for your books - not a raw tool list.
Reads
LiveOrganisations
Every Xero organisation you've authorised, and whether a connection needs reauthorising.
Invoices and receivables
Invoice lists filtered by type and status, one invoice's full detail, and who owes you money and how overdue it is.
Contacts
Customers and suppliers, with their balances and contact details.
Credit notes
Credit note lists and one credit note's full detail.
Projects
Job and project costing - estimate, invoiced and still-to-invoice figures per project.
Accounts and reports
The chart of accounts, plus profit & loss and balance sheet, on demand.
Approval queue
What's still waiting for your approval right now, across every organisation you've connected, with a direct link to act on it.
Writes
Via approvalDraft invoices
Draft contacts
Credit notes
Manual journals
Every write is a draft first. It sits in your approval queue until an Owner or Approver approves it. Unapproved drafts expire after 24 hours and nothing is written.
One connector, a whole client list
Property and SPV portfolios, funds, group companies, or an accounting practice with a full client list - anyone running more than one Xero organisation.
Ask across every organisation you've authorised in one session - no reconnecting between clients.
On Growth and Business, invite your team with a role: Owner, Approver or Viewer.
On Business, restrict a team member to specific organisations and see who approved each change, by name.
Roles
Owner
Connects organisations, invites the team, approves anything.
Approver
Approves or rejects drafts.
Viewer
Sees the same queue, can't act on it.
Owner is always the account holder. Approver and Viewer roles are available on Growth and Business.
How the field stacks up
Xero's own connector splits into two very different products with opposite weaknesses - collapsing them into one column would be inaccurate.
| Capability | Invio | Xero's Claude integration | Xero's open-source MCP server |
|---|---|---|---|
| Works with any MCP-capable assistant | |||
| Writes held for your approval, inside Invio | n/a - read only | ||
| Multiple organisations in one session | |||
| Create invoices and contact changes | |||
| Invoice list filters (type, status) | Limited | Limited | |
| Profit & loss and balance sheet reports | |||
| Nothing to host or keep running |
We compare Xero's two free options above because they are the real alternative most buyers already know about. We do not name other paid connectors here.
Priced on organisations, never on assistants
Every plan includes all 19 tools, the approval queue and team roles from Growth up. Plans differ by how many organisations you connect and how separated they stay.
Organisation counts below are each plan's own ceiling. We can connect 2 more organisations right now, so a plan whose ceiling is higher than that will not fill up straight away. If buying a plan would take us past what we can connect today, we'll tell you before you pay, not after.
Starter
A sole trader or bookkeeper working a handful of entities.
$87/mo USD
Up to 5 organisations
All 19 tools - reads live, writes wait for your approval
The account owner approves every change
Growth
A practice where more than one person needs to approve.
$136/mo USD
Up to 12 organisations
Everything in Starter, plus:
Invite your team with an Owner, Approver or Viewer role
Business
Client work that has to stay separated, person by person.
$185/mo USD
Up to 30 organisations
Everything in Growth, plus:
Restrict a team member to specific organisations
See who approved each change, by name
Every plan includes hosted infrastructure, automatic token refresh, and unlimited assistants - connect Claude, ChatGPT or any other MCP client on the same subscription. Prices in USD. This is a separate subscription from Invio invoicing plans: buying one does not include the other, and you do not need an invoicing plan to use the connector.
Frequently Asked Questions
Which AI assistants does this work with?
What happens when my assistant wants to change something?
What happens if nobody approves a draft?
Who on my team can approve a change?
Can my assistant read data without approval?
Can it work across all my Xero organisations at once?
Is this an official Xero product?
What Xero permissions does it need?
Where does my financial data go?
Is my data used to train AI models?
Who is responsible for what gets posted?
What if I switch assistants later?
Invio is an independent product built on Xero's official API. Invio is not affiliated with, endorsed by, or certified by Xero. Xero is a trademark of Xero Limited. Claude and ChatGPT are trademarks of their respective owners, and we are not affiliated with either. You remain responsible for reviewing and approving any changes made to your Xero organisations.