How long does the Xero integration take to set up?

A few minutes. Click Connect, sign in with Xero and choose your organisation, then fetch your chart of accounts, map the income, expense and inventory-asset accounts and pick Draft or Authorised for invoices. A one-time Sync Inventory push then sends your existing parts list across in the background.