Xero Integration

Auto Sync

Auto Sync

In this article

Auto Sync is the "set it and forget it" feature. Once enabled, EasyBiz will automatically push orders to Xero the moment they are created or updated. You do not need to click any buttons.


๐Ÿ”„ Auto Sync

Auto Sync is designed to run in the background without you touching it. Once you enable it, every new sale you make is instantly pushed to Xero.

โš ๏ธ Important Rule: New Orders Only Enabling Auto Sync does not look at the past. It will only sync orders created after the moment you click "Save".
  • ๐Ÿ•’ If you made a sale 10 minutes ago: It will NOT sync.
  • ๐Ÿ• If you make a sale 1 minute from now: It WILL sync.

๐Ÿ“ Where to find this setting?

Go to Settings > Business Portfolios. Click your business > Click the three dots for Xero > Settings. Scroll down to the Auto Syncingsection.


๐Ÿ‘ฅ Understanding Contact Mapping

When setting this up, you have two choices for how these invoices appear in Xero:

1. Auto-Match (Dynamic)

The system looks for a contact in Xero with the exact same name.

  • For Online Stores/B2B: It looks for the Customer's Name (e.g., "John Doe"). If "John Doe" doesn't exist, it creates him.
  • For POS: It looks for the Location Name (e.g., "Clementi Branch"). This groups all sales from that store under one Xero contact.

2. Manual Select (Generic Contact)

This acts as a "Catch-All." You force all sales from a specific channel to go into a single, generic Xero contact of your choice.

  • Why use this? Perfect for "Walk-in" POS customers. Instead of creating thousands of contacts, you can map everything to a single Xero contact named "Walk-in Customer" to keep your accounting clean.

How to set up Auto Sync

1. Go to the Auto Syncing tab in the Xero Integration settings.

1. Go to the Auto Syncing tab in the Xero Integration settings.

2. Click Add Auto Syncing.

2. Click Add Auto Syncing.

3. Select Sales Channel: Choose where the orders are coming from (e.g., "POS" or "Online Store").

3. Select Sales Channel: Choose where the orders are coming from (e.g., "POS" or "Online Store").

4. Select Location: Choose which branch this applies to (e.g., "Clementi Branch").

4. Select Location: Choose which branch this applies to (e.g., "Clementi Branch").

5. Contact Mapping:  Option A: Choose "Auto-match by name". This tells Xero to look for an existing customer with the same name. If none is found, it will create a new contact automatically.  Option B: Choose "Manual Select Xero Contact" if you prefer to group all sales from this channel under a single generic contact (e.g., "Walk-in Customer") to keep your Xero contact list organized.

5. Contact Mapping: Option A: Choose "Auto-match by name". This tells Xero to look for an existing customer with the same name. If none is found, it will create a new contact automatically. Option B: Choose "Manual Select Xero Contact" if you prefer to group all sales from this channel under a single generic contact (e.g., "Walk-in Customer") to keep your Xero contact list organized.

6. Click Add.

6. Click Add.

7. Once added, your specific sales channel configuration will appear in this list, confirming that auto-sync is successfully active.

7. Once added, your specific sales channel configuration will appear in this list, confirming that auto-sync is successfully active.

Tip:

Enabling Auto Sync does not automatically sync past orders. It only applies to new orders created after you click Save. To sync past orders, please use the Manual Sync tool.


The Workflow

Once active, the process is seamless:

  1. Create an order on your sales channel. (In the video guide above, we demonstrated this using the POS).
  2. Wait a few seconds.
  3. The order appears in Xero automatically.
Tip:

If you don't see it immediately, try refreshing your Xero page.

Give feedback

Manual Sync

Up next

Manual Sync

๐Ÿ“… Sync historical data. Use the manual sync tool to backfill past orders or recover data if an internet outage interrupts your auto-sync.

Read more