Connect your WooCommerce store to Xero and start syncing orders automatically. The whole process takes under 5 minutes.
Visit syncible.co.uk/woocommerce and click Start free trial. Enter your email address and choose your plan — Free (25 orders/month) or a paid plan (Starter, Growth, or Pro). You will receive your license key by email within a few seconds.
Download the Syncible WooCommerce plugin from the link in your welcome email or from your account portal. The file is a standard WordPress .zip plugin — do not unzip it.
In your WordPress admin, go to Plugins → Add New → Upload Plugin. Choose the syncible-woo.zip file you downloaded, click Install Now, then click Activate.
After activation, you will see a new Syncible menu item under WooCommerce in your admin sidebar.
Go to WooCommerce → Syncible in your WordPress admin. Paste the license key from your welcome email and click Activate. The plugin will verify your key and confirm your plan.
Go to WooCommerce → Settings → Advanced → REST API. Click Add key, give it a description (e.g. "Syncible"), set permissions to Read/Write, and click Generate API key.
Copy both the Consumer key and Consumer secret and paste them into the Syncible plugin settings page. These keys allow Syncible to read your orders and update stock levels.
In your Syncible dashboard, click Connect Xero. You will be redirected to Xero to authorise the connection. Sign in with your Xero credentials, choose the organisation you want to sync to, and click Allow access.
Once authorised, you will be returned to your Syncible dashboard with a green "Connected" status next to Xero. Your setup is complete.
Once connected, the next order placed on your WooCommerce store will automatically appear as an invoice in Xero within about 30 seconds. Refunds will create credit notes, and cancelled orders will void the corresponding invoice. You can monitor everything from your Syncible dashboard under the Orders and Activity tabs.
If you need to bring across historical orders, use the Order Backfill feature in your dashboard Settings tab. You can choose a date range and which order statuses to include.
Need help? Check the FAQ or contact support.