Help Center

Integrations

Connect Xero

How to connect Xero so Doow can track your software-related expenses, subscriptions, and billing history.

Connecting Xero lets Doow pull your chart of accounts, transactions, and invoices to automatically identify software spend. Doow requests read-only access and never creates, modifies, or deletes any data in your Xero organisation.

What Doow reads from Xero

When you connect Xero, Doow pulls:

  • Chart of accounts — to identify accounts where software and IT spend are categorised
  • Bank transactions — reconciled transactions from your bank feeds
  • Invoices and bills — accounts payable entries, used to detect subscription charges
  • Contacts — vendor names linked to transactions, used for application matching

Doow does not read: payroll data, employee records, bank account numbers, or tax filings.

Before you start

You need:

  • A Xero account with the Standard + Reports or Advisor user role
  • Access to the Xero organisation you want to connect
  • Multi-factor authentication set up on your Xero account (required by Xero for third-party app connections)

Step 1 — Connect Xero from Doow

  1. In Doow, go to Settings → Integrations.
  2. Click Connect integration and select Xero.
  3. You are redirected to Xero's login page.
  4. Sign in and select the organisation you want to connect.
  5. Review the permissions Doow is requesting (read-only access to accounting data).
  6. Click Allow access.

You are redirected back to Doow. The integration card shows Connected and the initial sync begins.

Step 2 — How Doow categorises Xero transactions

Doow automatically scans your Xero transactions and tags those that appear to be software-related. It uses:

  • Account codes — transactions in accounts typically used for software, IT, subscriptions, or online services
  • Vendor names — Doow's vendor-recognition engine matches transaction descriptions to known SaaS vendors
  • Amount patterns — recurring identical amounts at regular intervals are flagged as likely subscriptions

Transactions that Doow cannot categorise are left unmatched. You can manually match them from the Expenses page — see Tracking expenses.

Step 3 — Verify the data

After the first sync completes (usually a few minutes), go to the Expenses page. You should see transactions from Xero with a Xero source badge. Check:

  • Are the amounts correct?
  • Are the vendor names mapped to the right applications?
  • Are there any unmatched expenses that should be linked to an app?

The first sync pulls the last 12 months of transactions by default. You can request historical data beyond 12 months by contacting support.

Disconnecting Xero

  1. Go to Settings → Integrations.
  2. Find the Xero integration card and click the menu (three dots).
  3. Select Disconnect.
  4. Confirm. Doow stops syncing and removes the Xero token.

Historical expense data that was already synced is preserved in Doow. New transactions from Xero are no longer imported until you reconnect.

To revoke access from the Xero side: sign in to Xero, go to Settings → Connected apps, find Doow, and click Disconnect.