How syncing works

How Xero and Square sync

Every integration runs the same way, whichever two systems it connects. Here is what one sync does, how you choose the direction, and what happens when the same record changed on both sides. Each pair page then shows which fields travel between those two systems.

  • Nothing created twice
  • Never moves a record backwards
  • Your own notes are never touched

Your choice

Two way or one way

Keep both systems identical, or let one feed the other, per record type. Shown for Xero and Square.

Xero logoSquare logo

Two way

Both systems stay the same. Every sync runs from the leading system into the other, then back.

  • You pick whether Xero or Square leads
  • Changes on either side travel
  • Nothing bounces back and forth
Xero logoSquare logo

One way

One system feeds the other. Pick Xero or Square as the source; the other receives.

  • Good for a migration, in either direction
  • A read copy for a colleague or partner
  • Switch a record type to two way later
Fine tune it:Everyone, customers only or leads onlyEvery 15 minutes up to every 3 days

How a sync runs

One sync, step by step

What happens every time an integration runs, in the order it really happens. Shown for Xero and Square.

Which system leads?
Connections
Xero logo
Leads
CRM
Square logo
Follows

Step 1 of 7

Both connections are checked

Credentials for Xero and Square are checked and sign in tokens refreshed automatically. If a connection was removed on either side, the integration pauses and you get one message with a reconnect button.

Conflicts

When both sides changed the same record

  • For each two way record type you choose whether Xero or Square leads. The leading side always runs first in a sync.
  • It only matters when the same record changed in both systems between two syncs. Every other change simply travels.
  • A record is never moved backwards by a sync: a paid invoice is not reopened, a decided quote is not undecided.

Between two syncs

The phone number of the same contact is changed in both systems

Leading system
Xero logo+1 415 555 0101
Square logo+1 415 555 0199

Two different values. Run the sync to see which one both systems end up with.

One way

When a record also changes in the receiving system

  • The sending system leads for what it sends: when a record changes there, the fields the integration carries follow in the receiving system on the next sync.
  • A carried field edited in the receiving system keeps that edit until the same record changes again in the sending system.
  • Everything else your team adds in the receiving system, such as notes and photos, is never touched, and nothing is written back into the sending system.
  • A sync never moves a record backwards: a settled invoice or a closed job is not reopened.

FAQ

Questions about syncing?

How every integration handles duplicates, deletions, part payments, a dropped connection, timing, filters and custom fields, whichever two systems it connects.

Get started

Ready to connect your systems?Start your 7 day free trial

Pick your two systems, confirm what syncs, and watch the first sync run.