Skip to main content
Docs menu

Xero

Connect Xero via OAuth.

Connecting Xero

Nventory connects to Xero through OAuth authorization, syncing products, inventory, and customer data. You'll need a Xero account with an active organization and admin or standard user access.

From Integrations, click + Add on the Xero card, authorize on Xero by signing in and selecting the organization you want to connect, click Allow access, then configure sync settings and product fields.

What Gets Synced

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

Bulk 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.