Connect Xero to push invoices automatically

4 min read
Hero image for Connect Xero to push invoices automatically

The Xero integration pushes invoices from RestoreAssist into your Xero organisation as Drafts the moment you close an inspection. The sync is fire-and-forget — Xero outages never block you from closing a job.

Before you start

You need:

Open the integrations page

Go to /dashboard/integrations. Click Connect on the Xero card.

The /dashboard/integrations page showing the Xero connect card
Xero appears alongside MYOB, Stripe, and other accounting integrations.

OAuth into Xero

RestoreAssist redirects you to Xero's OAuth consent screen. Xero asks you to pick which organisation to connect (if you have more than one) and confirm the scopes:

Approve the consent and Xero bounces you back to /dashboard/integrations with a green Connected badge on the Xero card.

Configure defaults

After connecting, RestoreAssist asks you to pick:

The Xero defaults form showing sales account and tax rate pickers
These defaults apply to every auto-synced invoice; you can override per-invoice.

Test the sync

Close one of your inspections. Within 30 seconds, an invoice appears in Xero under Business → Invoices → Draft. Customer name, line items, GST, and total amount come from the RestoreAssist invoice.

Troubleshooting