Create Xero Items from Shopify Products

3 min setup
No coding required
Runs automatically

Bridge the gap between your online store and accounting software with seamless product data transfer. This automation template creates corresponding Xero inventory items whenever you add new products to Shopify, maintaining consistent SKUs, pricing, and product details across both platforms. Eliminate duplicate data entry and reduce accounting discrepancies while keeping your financial records current with your product offerings.

Shopify logo icon
Product Created
Loop Over Variants
xero logo icon
Create Item

You're in good company

"MESA has been a game changer for us. And, if you ever get stuck, their support team is always super helpful."

  • Ico star
  • Ico star
  • Ico star
  • Ico star
  • Ico star
PetFriendly

"It's like Zapier but exactly designed for Shopify. I have been able to complete all the workflows that I've needed."

  • Ico star
  • Ico star
  • Ico star
  • Ico star
  • Ico star
Zailys

"The MESA team has been amazing at helping us set up our automations. We would highly recommend this app!"

  • Ico star
  • Ico star
  • Ico star
  • Ico star
  • Ico star
Rothy's

How it works

3 steps to create Xero inventory items automatically from your new Shopify products

Shopify logo icon

Product Created

App connector: Shopify • Time to complete: 0 minutes (Auto-configured)
Why this matters: This step monitors your Shopify store and kicks off the entire workflow the moment someone creates a new product, ensuring your accounting system stays current without manual data entry.

This trigger watches for new product creation events in your Shopify store and captures all the product data needed for Xero sync. The step runs automatically whenever a product is added to your store, collecting details like product title, description, and all variant information. No configuration is required since it uses your existing Shopify connection. The captured product data gets passed to the loop step for processing each variant individually.

Loop Over Variants

App connector: Loop • Time to complete: 0 minutes (Auto-configured)
Why this matters: This step processes each product variant separately since Xero requires individual items for different sizes, colors, or other variant types rather than grouped products.

The loop step takes the product variants from Shopify and creates individual processing cycles for each one. Each variant gets processed with its own SKU, price, and inventory quantity to create separate Xero items. This step runs automatically using the variant data from the product trigger. The loop ensures that a shirt with Small, Medium, and Large sizes becomes three distinct items in Xero rather than one grouped product.

xero logo icon

Create Item

App connector: Xero • Time to complete: 0 minutes (Auto-configured)
Why this matters: This step actually creates the inventory records in Xero using each variant's specific details, completing the sync between your ecommerce catalog and accounting system.

This action creates individual Xero items for each product variant processed in the loop. The step maps Shopify variant SKUs to Xero item codes, product titles to item names, and strips HTML from product descriptions for clean Xero records. It also syncs current inventory quantities and sets unit prices from your Shopify variant pricing. Each Xero item gets created with the exact details needed for accurate inventory tracking and sales reporting.

Ready to set this up? It only takes 3 minutes.

Our support team will even help you personalize this workflow for free.

Get started →

Make it your own!

Customize this workflow even further:

Filter by product type or vendor
Add conditions to only sync certain product categories to Xero, such as excluding digital products or only syncing items from specific suppliers.
Set custom Xero accounts and tax codes
Configure different chart of accounts or tax settings for various product types, helping maintain proper accounting categories automatically.
Add notification alerts
Send Slack messages or emails when sync errors occur or when high-value items get added to inventory, keeping your team informed of important changes.
Update existing items instead of creating duplicates
Modify the workflow to check if Xero items already exist and update them rather than creating new records, preventing duplicate inventory entries.

Common questions

What happens if a Shopify variant doesn't have a SKU?

Can this workflow handle products with multiple variants like size and color combinations?

Will this sync inventory quantity changes from Shopify to existing Xero items?

Ready to create Xero inventory items automatically from your new Shopify products?

7-day free trial • 3 min setup • Cancel anytime

Need help? Our automation experts will help you personalize this workflow for free. Contact support