Nventory Docs
Integrations

Xero Integration

Connect Xero to Nventory for accounting and inventory sync.

Connecting Xero

Nventory connects to Xero through OAuth authorization, syncing products, inventory, and customer data.

Prerequisites

  • A Xero account with an active organization
  • Admin or standard user access

Setup Steps

From your dashboard sidebar, click on Integrations to see all available platforms.

Integrations page

Click Add on Xero

Find the Xero card in the available integrations and click + Add to start connecting.

Integrations list

Authorize on Xero

You'll be redirected to Xero's authorization page. Sign in and select the organization you want to connect. Grant Nventory access to your accounting data.

Click Allow access to continue.

Configure Sync Settings

Set sync direction and mode for products, inventory, orders, and customers.

Xero sync settings

Configure Product Fields

Choose which product fields to sync and set up auto-import/export preferences.

Xero product sync fields

Xero import/export settings

What Gets Synced

EntityImportExportReal-time
ProductsYesYesWebhook-driven
InventoryYesYesWebhook-driven
OrdersYesYesWebhook-driven
CustomersYesYesWebhook-driven

Bulk Operations

Use the Operations tab for one-time bulk imports and manual syncing.

Xero operations

  • Import All Orders — fetch all invoices from Xero
  • Sync Inventory — update all stock quantities
  • Import All Customers — fetch contacts from Xero
  • Export All Customers — push Nventory customers to Xero

Xero-Specific Notes

  • Xero items map to Nventory products
  • Xero invoices and sales map to Nventory orders
  • Contacts in Xero map to Nventory customers
  • Multi-currency transactions follow your Xero organization's settings
  • Xero's tracking categories can be used for additional categorization

Xero limits API calls per organization. Nventory optimizes API usage to stay within limits during bulk operations.