Xero API Integration in Minutes

Automatically pull and push data from the Xero API and sync it with your systems in minutes with just a few lines of code.

Get Started   → Read Docs

Amazing UX & DX

Smooth Integration is built by developers, for developers, to provide an amazing Developer Experience for you, and a seamless User Experience for your customers out of the box.

Database Agnostic

Our SDKs provide events in JSON format in a consistent format, easily write to any database you want.

Production Ready

We handle everything you need to be ready for production instantly. Great Authentication flows, optimised data retrieval, token lifecycles, and much more.

A complete Xero Integration

Here we spin up a simple ExpressJS server to sync data from the Xero API to your database.

Your users can now connect their Xero organisation by visiting the /connect-xero endpoint.

Once they completed the authentication flow, we will immediately start pulling in the data you configured in the SmoothIntegration dashboard.

Whenever we fetch data, we will create the appropriate events in JSON format and send them to your server over a socket. You will receive these events in your onEvent(event) handler.

Read more about events in our Events Documentation →

Consistent Change Detection

A common issue when keeping Xero data up to date is detecting changes. Whilst Xero provides a 'last updated' timestamp, it's not reliable. We have implemented work-arounds and drift detection to ensure you and your customers always have the latest data, including proper handling of data being archived.

Unconventional Oauth flows

Xero uses a Oauth2 flow for authentication, but allows your users to connect already connected organisations. Additional logic and flows are required to detect these cases. We have handled and tested these for you so your customers are never confused again whilst connecting their data.

Ready for Scale

Our services are built to scale and handle customers of any size. SmoothIntegration operates on a pull basis, ensuring your systems never get overwhelmed. Receive data in a round-robin fashion, ensuring a large customer onboarding never impacts the onboarding of smaller customers.

Many business platforms, one API

Reach a vast majority of the SME market with just one standardized integration.

Ready to build your Xero integration in minutes?

Get Started   →

Experience a Smooth Integration with

Fill in this form and we will provide your Organisation & API key to get started and try for free!