Run your Xero books from one chat — send invoices, manage contacts and pull reports, while your AI assistant does the steps
Xero actions
Ask in plain language — Praxivara picks the right Xero action, runs it, and confirms anything sensitive first.
List the chart of accounts in the connected Xero organisation.
Get a single account by its account id.
Add a new account to the chart of accounts.
Update an existing account's details.
Permanently delete an account from the chart of accounts.
List the files attached to an account.
List sales invoices and bills, optionally filtered.
Get one invoice or bill by its invoice id.
Find an invoice or bill by its invoice number.
Create one or more new invoices or bills.
Create new invoices or update existing ones in a single call.
Update a single existing invoice or bill.
Email a copy of an invoice to the linked contact.
Get an invoice rendered as a PDF document.
Get the shareable 'view online' link for an invoice.
Get the history and notes for an invoice.
Add a note to an invoice's history.
List the files attached to an invoice.
List customers and suppliers, optionally filtered or searched.
Get one contact by its contact id.
Get one contact by its contact number.
Create one or more new customers or suppliers.
Create new contacts or update existing ones in a single call.
Update a single existing contact.
Get a contact's UK CIS (Construction Industry Scheme) settings.
Get the history and notes for a contact.
Add a note to a contact's history.
List the files attached to a contact.
List the contact groups in the organisation.
Get one contact group, including its members.
Create a new contact group.
Rename a contact group or change its status.
Add one or more contacts to a contact group.
Remove every contact from a contact group.
Remove one specific contact from a contact group.
List spend and receive money bank transactions.
Get one bank transaction by its id.
Create one or more spend or receive money transactions.
Create new bank transactions or update existing ones in one call.
Update a single existing bank transaction.
Get the history and notes for a bank transaction.
Add a note to a bank transaction's history.
List the files attached to a bank transaction.
List transfers of money between bank accounts.
Get one bank transfer by its id.
Record a transfer of money between two bank accounts.
Delete a bank transfer.
Get the history and notes for a bank transfer.
Add a note to a bank transfer's history.
List the files attached to a bank transfer.
List payments made against invoices, bills and credit notes.
Get one payment by its id.
Record one or more payments against invoices, bills or credit notes.
Record a single payment against an invoice, bill or credit note.
Reverse and delete a payment.
Get the history and notes for a payment.
Add a note to a payment's history.
List customer and supplier credit notes.
Get one credit note by its id.
Create one or more new credit notes.
Create new credit notes or update existing ones in one call.
Update a single existing credit note.
Apply a credit note to an invoice or bill.
Remove an allocation of a credit note from an invoice.
Get a credit note rendered as a PDF document.
Get the history and notes for a credit note.
Add a note to a credit note's history.
List the files attached to a credit note.
List the products and services (inventory items).
Get one item by its id.
Create one or more new products or services.
Create new items or update existing ones in one call.
Update a single existing item.
Delete a product or service.
Get the history and notes for an item.
Add a note to an item's history.
List sales quotes, optionally filtered.
Get one quote by its id.
Create one or more new sales quotes.
Create new quotes or update existing ones in one call.
Update a single existing quote.
Get a quote rendered as a PDF document.
Get the history and notes for a quote.
Add a note to a quote's history.
List the files attached to a quote.
List purchase orders, optionally filtered.
Get one purchase order by its id.
Get one purchase order by its number.
Create one or more new purchase orders.
Create new purchase orders or update existing ones in one call.
Update a single existing purchase order.
Get a purchase order rendered as a PDF document.
Get the history and notes for a purchase order.
Add a note to a purchase order's history.
List the files attached to a purchase order.
List manual journals.
Get one manual journal by its id.
Create one or more new manual journals.
Create new manual journals or update existing ones in one call.
Update a single existing manual journal.
Get the history and notes for a manual journal.
Add a note to a manual journal's history.
List the files attached to a manual journal.
List the accounting journals (the underlying double-entry postings).
Get one journal by its journal id.
Get one journal by its sequential journal number.
List prepayments (money received or paid in advance).
Get one prepayment by its id.
Apply a prepayment to an invoice or bill.
Remove a prepayment allocation from an invoice.
Get the history and notes for a prepayment.
Add a note to a prepayment's history.
List overpayments (amounts paid over the invoiced total).
Get one overpayment by its id.
Apply an overpayment to an invoice or bill.
Remove an overpayment allocation from an invoice.
Get the history and notes for an overpayment.
Add a note to an overpayment's history.
List expense claims.
Get one expense claim by its id.
Create one or more expense claims from existing receipts.
Update a single existing expense claim.
Get the history and notes for an expense claim.
Add a note to an expense claim's history.
List draft receipts used for expense claims.
Get one receipt by its id.
Create one or more receipts for a user.
Update a single existing draft receipt.
Get the history and notes for a receipt.
Add a note to a receipt's history.
List the files attached to a receipt.
List repeating (recurring) invoice templates.
Get one repeating invoice template by its id.
Create one or more repeating invoice templates.
Create new repeating invoice templates or update existing ones in one call.
Update a single existing repeating invoice template.
Get the history and notes for a repeating invoice template.
Add a note to a repeating invoice template's history.
List the files attached to a repeating invoice template.
List linked transactions (billable expenses passed on to a customer).
Get one linked transaction by its id.
Create a new linked transaction (billable expense).
Update a single existing linked transaction.
Delete a linked transaction.
List the organisation's tax rates.
Get a tax rate by its tax type code.
Create one or more new tax rates.
Update an existing tax rate or change its status.
List tracking categories and their options.
Get one tracking category by its id.
Create a new tracking category.
Rename a tracking category or change its status.
Delete a tracking category.
Add one or more options to a tracking category.
Rename a tracking option or change its status.
Delete an option from a tracking category.
List the invoice branding themes.
Get one branding theme by its id.
List the payment services enabled on a branding theme.
Enable a payment service on a branding theme.
List the organisation's configured payment services.
Create a new payment service (a pay-now link provider).
List the currencies used by the organisation.
Add a currency to the organisation.
Get details of the connected Xero organisation.
List which actions the current app/user is allowed to perform in this organisation.
Get the organisation's UK CIS (Construction Industry Scheme) settings.
Check whether automated invoice reminders are switched on.
List the users in the organisation.
Get one user by their user id.
Run the Balance Sheet report.
Run the Profit and Loss report.
Run the Trial Balance report.
Run the Aged Receivables report for one contact.
Run the Aged Payables report for one contact.
Run the Bank Summary report.
Run the Executive Summary report.
Run the Budget Summary report.
Run the US 1099 report for a reporting year.
Run a specific report by its report id.
List the reports available to run.
List the organisation's budgets.
Get one budget, including its budget lines.
List batch payments (groups of payments processed together).
Get one batch payment by its id.
Create a batch payment that pays several invoices or bills at once.
Delete (cancel) a batch payment.
Get the history and notes for a batch payment.
Add a note to a batch payment's history.
Xero triggers
Events in Xero that can start an automation on their own — no clicks required once you set it up.
Fires when an invoice is created or updated in Xero.
Fires when a contact is created or updated in Xero.
What you can ask in plain English
No menus, no automation builder to learn. Type it like you'd ask a capable assistant — Praxivara figures out the Xero steps and shows you exactly what it did.
Related integrations
Let Praxivara run Xero for you.
Connect it in seconds and hand over the busywork — with you approving anything that matters. Start your 7-day free trial today.