Title: MyWorks Sync for WooCommerce &amp; Xero
Author: MyWorks
Published: <strong>April 27, 2023</strong>
Last modified: September 13, 2026

---

Search plugins

![](https://ps.w.org/myworks-sync-for-xero/assets/banner-772x250.png?rev=3328431)

![](https://ps.w.org/myworks-sync-for-xero/assets/icon-256x256.png?rev=3027425)

# MyWorks Sync for WooCommerce & Xero

 By [MyWorks](https://profiles.wordpress.org/myworksdesign/)

[Download](https://downloads.wordpress.org/plugin/myworks-sync-for-xero.1.4.3.zip)

 * [Details](https://en-ca.wordpress.org/plugins/myworks-sync-for-xero/#description)
 * [Reviews](https://en-ca.wordpress.org/plugins/myworks-sync-for-xero/#reviews)
 *  [Installation](https://en-ca.wordpress.org/plugins/myworks-sync-for-xero/#installation)
 * [Development](https://en-ca.wordpress.org/plugins/myworks-sync-for-xero/#developers)

 [Support](https://wordpress.org/support/plugin/myworks-sync-for-xero/)

## Description

**Save time, grow your business and automate your accounting with MyWorks!**

**The most powerful integration between WooCommerce and Xero. Intuitive enough for
beginners, and customizable enough for even the most advanced accounting workflows.
All directly within your WooCommerce admin area.**

Save time, increase accuracy and grow your business by automating your store management
and accounting – Sync your WooCommerce store with Xero!

[_Requires a MyWorks forever free Launch or paid plan to connect to Xero._](https://myworks.software/pricing/#woocommerce+xero)

Work smarter, not harder. Give your business the automation and accuracy it needs
with MyWorks Sync for Xero! MyWorks will sync all of your WooCommerce and Xero data
automatically—including orders, inventory, customer information, payments, transaction
fees, and advanced information like custom fields and more.

[_Check out our hundreds of 5-star reviews from WooCommerce store owners and accountants!_](https://myworks.software/integrations/woocommerce-xero-sync/)

#### Key Features

The following features are a few reasons why MyWorks is the most powerful integration
between WooCommerce and Xero.

 * Robust / customizable settings to fit your workflow
 * Deep integration inside WooCommerce orders & products
 * Flexible automatic sync settings (as quickly as every 5 minutes)
 * Two way product and inventory sync
 * Advanced payment, transaction fee and bank deposit sync
 * Flexible mapping and sync rules for customers & products
 * Robust Custom field mapping support
 * Additional compatibility with 25+ WooCommerce extensions
 * Complete global tax + multi-currency support
 * Historical data access – easily selectively sync past customers, orders, products&
   more
 * Backed with our 24/7 5 star support + included setup call
 * And more! [_See our product page for more features_](https://myworks.software/integrations/woocommerce-xero-sync/)

#### More Information

Requires a MyWorks account to connect to Xero. Visit [https://myworks.software/pricing/#woocommerce+xero](https://myworks.software/pricing/#woocommerce+xero)
to read more about MyWorks Sync, including documentation, setup steps, pricing and
plans.

Pricing & Plans
 Launch: FREE (forever free) Rise: $19/month (billed annually) Grow:
$39/month (billed annually) Scale: $69/month (billed annually)

Visit [https://myworks.software/pricing/#woocommerce+xero](https://myworks.software/pricing/#woocommerce+xero)
for more pricing details

#### Connection Information

**Sync your WooCommerce store to Xero through your MyWorks account by utilizing 
the MyWorks Sync Xero App. We (MyWorks Sync) are a service provider that allows 
you to connect your site to your Xero company, and this plugin establishes this 
connection for you on your WooCommerce Store.**

You will be able to connect to Xero from within your account with us, and use this
connection in our MyWorks Sync plugin on your WooCommerce Store to sync your store
with Xero. MyWorks only stores your connection keys/details – and does so securely.
All other data is handled and stored by Xero. All data transmitted passes directly
to Xero from your website, and does not pass through our systems.

#### External Services

This plugin connects to the following external services to provide its functionality:

**MyWorks Services:**
 – `myworks.software` – Main website for pricing, documentation
and account management – `support.myworks.software` – Support documentation and 
help center – `dash.myworks.software` – License validation and secure connection
dashboard for managing your Xero integration – `myworks.wistia.com` – Video hosting
for product demonstrations – `mixpanel.com` – Product Analytics / Support

**Xero Services:**
 – `identity.xero.com` – Xero’s identity service for OAuth authentication
and JWT token verification – `go.xero.com` – Direct links to your Xero company dashboard
and invoice management

These external connections are required for the plugin to function properly. License
validation, connection management, and Xero authentication all depend on these services.
All communication with these services is secured via HTTPS and no sensitive data
is stored on our servers – only MyWorks connection keys are securely maintained 
to facilitate the integration.

## Screenshots

[⌊Conveniently and securely managed from within your WooCommerce admin area.⌉⌊Conveniently
and securely managed from within your WooCommerce admin area.⌉[

Conveniently and securely managed from within your WooCommerce admin area.

[[

[[

[[

[[

[[

[[

## Installation

 1. Install MyWorks Sync either via the WordPress.org plugin repository, or by uploading
    the plugin files to wp-content/plugins on your site.
 2. Create an account with us (if you don’t already have one) at [https://myworks.software/pricing/#woocommerce+xero](https://myworks.software/pricing/#woocommerce+xero)
 3. Connect to Xero from within your account with us.
 4. Visit MyWorks Sync > Connection in your WordPress Admin to finalize the connection.
 5. Follow the step by step wizard or visit [https://support.myworks.software](https://support.myworks.software)
    to view our docs.

## FAQ

### What are the requirements to use MyWorks Sync?

MyWorks Sync requires a recent version of WordPress (5.1+) with WooCommerce (4.0
+) installed. Your server should run on Linux and have at least PHP 7.4. You also
need an active trial or paid plan with MyWorks at [https://myworks.software/pricing/#woocommerce+xero](https://myworks.software/pricing/#woocommerce+xero)

### What Xero countries/versions do you support?

MyWorks Sync supports all versions/countries of Xero, including any tax and currency
for your locale.

### Do you support QuickBooks Online?

We do support syncing with QuickBooks, with the same robust features included in
our Xero Sync. You can view our sync with QuickBooks here.
 [https://myworks.software/integrations/woocommerce-quickbooks-sync/](https://myworks.software/integrations/woocommerce-quickbooks-sync/)

### Do you have a free trial?

Even better! We have a completely free Launch plan you can use to get up and syncing
right away. As your order volume / functionality needs grow, you can change to our
paid plans at any time.

### How does the sync work? Will old data be automatically synced?

As soon as you finish setting up our sync, we’ll only start automatically syncing
NEW data. This automatic sync can be enabled/disabled individually for different
data types, like orders, payments, products, inventory and more – so you can control
which new data you’d like to automatically sync. Customers are created in Xero automatically
when one of their orders syncs. OLD (historic) data will NOT be automatically synced–
but it’s easy as pie to push over, using our Push section!

### How does support work?

All plans include 24/7 support ticket assistance with our amazing US/UK support 
team! Paid plans include a complimentary 30 minute setup call/screenshare, and our
Scale plan includes 12/5 phone support.

### Can I sync data both ways between Xero and WooCommerce?

Absolutely! Products sync both directions between WooCommerce and Xero – pushed 
to Xero, and imported from Xero on the Pull page. Inventory levels, pricing (Grow
plan and above) and cost pull automatically from Xero into WooCommerce, and a payment
added in Xero can update the matching order’s status in WooCommerce. You can also
push historic orders and products to Xero manually.

### Can I push existing/old customers, orders & products into Xero?

Heck ya! You can use our Push section to push your existing orders, products and
variations into Xero – each order’s customer is created in Xero along with it – 
and even pull products into WooCommerce from Xero!

### Will orders be synced as soon as they’re placed?

They sure will! Why wait all day? New orders, payments, products and more are synced
automatically, as often as every 5 minutes – and each order’s customer is created
in Xero along with it. (Inventory levels are pulled from Xero on the same kind of
schedule.) You can control at which WooCommerce Status that orders are synced.

### Can I sync multiple stores to one Xero company?

Yes, you can sync as many WooCommerce stores as you’d like to the same Xero account.
You will just need a paid plan for each store.

### If I have some data already entered into Xero, will it be duplicated?

Our sync never duplicates customers, orders or products! If we’ve already synced
an order into Xero, you can update/push it in WooCommerce, and we’ll simply update
it in Xero. If you have orders in Xero entered manually or by another integration–
that’s not a problem. Our sync may not recognize them if they don’t match your WooCommerce
order number, but we won’t attempt to automatically re-sync them.

### Are there any more FAQ or Docs?

There sure are! Visit our growing docs site at [https://support.myworks.software](https://support.myworks.software)

### How easy is the setup? Will I be able to get help if I need it?

It’s almost too easy! All you’ll have to do is connect to Xero and map any existing
data together – that’s it! We have easy to follow documentation, a setup wizard 
and even a setup video tutorial – all to make your setup as seamless as possible!
You’ll always have 24/7 support ticket access in your account with us, and our sales
team has been known to assist with setup questions over our 12/5 live chat as well
🙂 Our paid plans even include a complimentary setup call/screenshare so we can 
help answer any questions and make sure you’re up and running correctly!

### Where should my products be as I start getting set up with MyWorks?

A: We recommend you at least start with all your products in WooCommerce, and each
should have a unique SKU (although not required, it’s helpful to you going forward).
If all of your products are in Xero, that’s fine too – you’ll be able to pull them
into WooCommerce through our sync. Or – you can start out with a perfectly clean
slate, and optionally have us automatically sync new products as you create them.

### Are you compatible with variations, groups, bundled products & composite products?

A: We sure are! Although Bundled & Composite products are not native to WooCommerce(
added by a plugin), we still have built-in compatibility with them, so you’re all
covered!

### Are there any WooCommerce extensions/plugins you’re already compatible with?

A: There sure are! We support over 25+ popular WooCommerce extensions – all included
in our paid plans! A few examples of our built-in compatibility are Sequential Order
Numbers Pro, Cost of Goods Sold, Avalara, Taxify, WooCommerce Subscriptions and 
Product Bundles.

## Reviews

![](https://secure.gravatar.com/avatar/f51965be6c3dbdaae140d5bc7db6f733ed154d182ea0f6c228cc67ab7f469519?
s=60&d=retro&r=g)

### 󠀁[We Switched To MyWorks](https://wordpress.org/support/topic/we-switched-to-myworks/)󠁿

 [aloe1](https://profiles.wordpress.org/aloe1/) December 11, 2023

We were using a different product to sync. It was approximately 3X the cost and 
had less support. We have been using MyWorks for a few years now saving at least
6K. I have needed support when I made changes to my WooCommerce that I didn't know
how to implement. MyWorks support has always responded promptly, accurately, and
with a personal touch. I like the MyWorks sync so much anyone wanting a customer's
perspective can contact HaleyNutrition.com and talk to me, Mike, the owner. I'm 
happy to anwer your questions.

![](https://secure.gravatar.com/avatar/69c184d3e5d564a3727d01328a56553c652b8250026f1cfde2d7b7edebd86f82?
s=60&d=retro&r=g)

### 󠀁[Super helpful, and finally works for how I need to sync my orders!](https://wordpress.org/support/topic/super-helpful-and-finally-works-for-how-i-need-to-sync-my-orders/)󠁿

 [crcabins](https://profiles.wordpress.org/crcabins/) April 27, 2023

So happy that we found MyWorks! It has been so difficult keeping everything manually
updated in Xero – and other solutions do part of the work, but don't fit exactly
how we need our orders and products synced. Really impressed with the settings and
the range of control we have – even down to custom fields and transaction fees. 
And…the support is killer too! 10 min later, and they answered my email and helped
resolve questions. It's such a breath of fresh air to find a support team that cares
about how we use their product! Looking forward to saving so much more time now!
Thank you guys!!

 [ Read all 2 reviews ](https://wordpress.org/support/plugin/myworks-sync-for-xero/reviews/)

## Contributors & Developers

“MyWorks Sync for WooCommerce & Xero” is open source software. The following people
have contributed to this plugin.

Contributors

 *   [ MyWorks ](https://profiles.wordpress.org/myworksdesign/)

[Translate “MyWorks Sync for WooCommerce & Xero” into your language.](https://translate.wordpress.org/projects/wp-plugins/myworks-sync-for-xero)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/myworks-sync-for-xero/),
check out the [SVN repository](https://plugins.svn.wordpress.org/myworks-sync-for-xero/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/myworks-sync-for-xero/)
by [RSS](https://plugins.trac.wordpress.org/log/myworks-sync-for-xero/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

See the What’s New section in your MyWorks account for the latest features we’ve
added!

## Meta

 *  Version **1.4.3**
 *  Last updated: **4 weeks ago**
 *  Active installations: **1,000+**
 *  WordPress Version: ** 5.3 or higher **
 *  Tested up to: **7.1.3**
 *  PHP Version: ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/myworks-sync-for-xero/)
 * Tags:
 * [woocommerce](https://en-ca.wordpress.org/plugins/tags/woocommerce/)[woocommerce xero sync](https://en-ca.wordpress.org/plugins/tags/woocommerce-xero-sync/)
   [woocommerce-sync](https://en-ca.wordpress.org/plugins/tags/woocommerce-sync/)
   [xero](https://en-ca.wordpress.org/plugins/tags/xero/)[xero integration](https://en-ca.wordpress.org/plugins/tags/xero-integration/)
 *  [Advanced View](https://en-ca.wordpress.org/plugins/myworks-sync-for-xero/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  2 5-star reviews     ](https://wordpress.org/support/plugin/myworks-sync-for-xero/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/myworks-sync-for-xero/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/myworks-sync-for-xero/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/myworks-sync-for-xero/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/myworks-sync-for-xero/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/myworks-sync-for-xero/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/myworks-sync-for-xero/reviews/)

## Contributors

 *   [ MyWorks ](https://profiles.wordpress.org/myworksdesign/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/myworks-sync-for-xero/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://myworks.software)