HomeIntegrations › Xero
XERO · IN DEVELOPMENT

Xero sync is being built. Here is exactly where it stands.

We would rather tell you it is coming than put a logo on a page and let you find out during implementation. The connector framework it plugs into is already running three accounting systems — Xero is the mapping layer on the end of it.

  • In development
  • Open REST API today
  • We will tell you when
ACCOUNTING INTEGRATION STATUSQuickBooks OnlineLiveQuickBooks DesktopLiveNetSuiteLiveXeroIn development
Straight answer Not shipping yet, and we will not pretend otherwise.
Framework is built Queue, retries and direction rules already run.
Three live today QuickBooks Online, Desktop and NetSuite.
An API in the meantime Post to Xero yourself, or have us build it.

What is already built, and what is not

An accounting integration is two things: the plumbing that gets a document out of the system reliably, and the mapping that translates it for one particular ledger. The first is done.

THE FRAMEWORK A PROVIDER PLUGS INTO — ALREADY BUILTON THE ROUTEInvoice raisedat the door, or in the officeOUTBOXQueued to sendretries, then a dead letterPROVIDERMapped & postedper-entity: in, out or bothYOUR BOOKSPostedno re-keyingWHAT SITS ON ITQuickBooks Onlinelive todayQuickBooks Desktoplive todayNetSuitelive todayXeroin developmentThe queue, the retries, the dead letters and the per-entity direction rules are not built per provider —they already exist. A new provider is the mapping layer on the end of them.
Nothing is droppedA document that fails to post is retried, and anything still undeliverable is held as a dead letter you can see — not silently lost.
Direction is per entityCustomers in, invoices out, items either way — decided per record type rather than one blunt switch.
Conflicts surfaceWhen both sides changed the same record, that is shown as a conflict to resolve rather than one side quietly winning.

What you can do today, if you are on Xero

Three honest options, in the order we would suggest them.

Register the requirement Tell us you need Xero. It moves work up the queue, and you get told the moment it lands rather than checking a page.
Use the open API Invoices, credits, payments and customers are all reachable over the REST API, so your own developers can post to Xero on your terms.
Have us build it A Xero mapping can be built as a custom development engagement against your chart of accounts, ahead of the general release.

What is live now

If you are choosing an accounting system alongside OrderPulse, these three are the ones with a finished integration behind them.

Frequently asked questions

Is the Xero integration available today?
No. It is in development. We are saying so plainly because the alternative — listing a logo and describing it during a sales call — costs you more than it costs us. The connector framework it runs on is live and carrying three other accounting systems.
When will it be ready?
We will not give you a date we cannot stand behind. What we will do is tell you where it is when you ask, and tell you when it ships if you register the requirement. If you need it on a fixed date, that is a custom development conversation rather than a roadmap one.
Can we start on OrderPulse now and switch to the sync later?
Yes. Nothing about how you run routes, price customers or invoice at the door depends on which accounting system is connected. When the Xero provider lands, connecting it is a settings task rather than a migration.
Can you build it for us before the general release?
Often, yes — the framework, the outbox and the direction rules already exist, so a Xero engagement is the mapping layer rather than a build from nothing. We will scope it against your chart of accounts and quote it properly.
What happens to our data in the meantime?
It is yours and it is exportable. Invoices, credits, payments and customers can all be pulled over the REST API so nothing is trapped while you wait.

Tell us you are on Xero.

It genuinely affects what gets built next, and it is the only way we can tell you the day it is ready rather than leaving you to check.

Request a Demo