Xero integration
Beautiful accounting software
- Actions
- 25
- Triggers
- 13
- Auth
- OAuth 2.0
- License
- MIT, open source
- Updated
- September 2026
About the Xero integration
Add the Xero piece to a flow, connect your account once, and the rest of the builder can read from it and write to it. Because the piece is open source you can run it on our cloud or self-host it, and combine Xero with 760+ other apps in the same flow.
Triggers
Start a flow the moment something happens in Xero
Each trigger below can start a flow on its own, either instantly or on a schedule.
New Contact
Fires when a new contact is added to Xero (via Xero webhooks). Configure the webhook in Xero Developer portal to point to this URL.
4 fields
New or Updated Contact
Fires when a contact is created or updated (via Xero webhooks).
4 fields
New Sales Invoice
Fires when a new sales invoice (Accounts Receivable) is created.
4 fields
Updated Sales Invoice
Fires when an existing sales invoice (Accounts Receivable) is updated.
4 fields
New Bank Transaction
Fires when a new bank transaction is created.
9 fields
New Payment
Fires when a payment is received.
8 fields
New Purchase Order
Fires when a new purchase order is created or enters a specific status for the first time.
7 fields
New Reconciled Payment
Fires when a payment is reconciled for the first time.
8 fields
Updated Quote
Fires when a quote is created or updated.
9 fields
New Bill
Fires when a new bill (Accounts Payable) is added.
7 fields
New Credit Note
Fires when a new credit note is created.
8 fields
New Project
Fires when a new project is created.
4 fields
New Quote
Fires when a new quote is created.
9 fields
Actions
Everything Activepieces can do in Xero
Drop any of these into a flow and fill in the fields. No code is required.
Create or Update Contact
Create Xero Contact
4 fields
Create or Update Invoice
Create Xero Invoice
10 fields
Allocate Credit Note to Invoice
Allocates a credit note to a specific invoice.
5 fields
Create Bank Transfer
Transfers money between two bank accounts in Xero.
8 fields
Create New Quote Draft
Creates a new draft quote.
12 fields
Send Sales Invoice by Email
Sends a sales invoice via email to a contact.
2 fields
Create Bill
Creates a new bill (Accounts Payable).
8 fields
Create Payment
Applies a payment to an invoice.
7 fields
Create Purchase Order
Creates a new purchase order for a contact.
15 fields
Update Purchase Order
Updates details of an existing purchase order.
9 fields
Upload Attachment
Uploads an attachment to a specific Xero resource.
7 fields
Add Items to Existing Sales Invoice
Adds line items to an existing sales invoice (ACCREC).
4 fields
Create Credit Note
Creates a new credit note for a contact.
11 fields
Create Inventory Item
Creates a new inventory item in Xero.
13 fields
Create Project
Creates a new project for a contact.
5 fields
Update Sales Invoice
Updates details of an existing sales invoice (ACCREC).
13 fields
Create Repeating Sales Invoice
Creates a repeating sales invoice (Accounts Receivable).
18 fields
Find Contact
Finds a contact by name or account number (or SearchTerm).
6 fields
Find Invoice
Finds an invoice by number or reference.
6 fields
Find Item
Finds an item by name or code.
4 fields
Find Purchase Order
Finds a purchase order by given parameters.
10 fields
Get Invoice History
Returns a list of history records for a given invoice ID.
2 fields
Create Bank Transaction
Creates a new Spend/Receive Money bank transaction.
9 fields
Find or Create Contact
Finds or creates a specific contact.
3 fields
Custom API Call
Make a custom API call to a specific endpoint
10 fields
Use Xero in a flow
Connect Xero once and every trigger and action above is yours to drop into the builder, alongside 760+ other apps. Free to start, on our cloud or your own servers.
Xero, answered.
Yes. Activepieces is open source and free to start, and the Xero piece is included on every plan, from the free cloud tier to any self-hosted deployment.
Guides using Xero
Popular Xero pairings
Browse all integrationsXero + Sage Accounting
Cloud accounting for small businesses — manage contacts, sales invoices, purchase invoices, and payments.
Xero + Oracle Fusion Cloud ERP
Enterprise resource planning suite covering financials, procurement, project accounting, supply chain, and more.
Xero + Wafeq
Cloud accounting software for invoicing, bills, expenses, and tax reporting (ZATCA, UAE FTA).
Xero + Coupa
Business spend management — automate procurement, approvals, purchase orders, and ERP integrations with the Coupa Core API.
Xero + Chargebee
Subscription billing and revenue operations platform for managing customers and subscriptions.
Xero + Bokio
Bokio is an accounting software platform which offers digital bookkeeping, invoicing, and financial management tools to help simplify accounting processes.
More accounting integrations
Browse all integrationsZoho Books
Comprehensive online accounting software for small businesses.
Invoice Ninja
Free open-source invoicing tool
NetSuite
Actual Budget
Personal finance app
Zoho Invoice
Online invoicing software for businesses
Oracle Fusion Cloud ERP
Enterprise resource planning suite covering financials, procurement, project accounting, supply chain, and more.