Shopify and Etsy: Multi-Channel Inventory Sync Template

A scheduled Spojit workflow that reads Shopify inventory levels and pushes matching quantities to Etsy so both storefronts always show the same stock.

What It Builds

A Schedule trigger fires on the interval you choose. A Shopify Connector node in Direct mode reads current inventory levels by SKU, and a Connector node updates the matching listings on Etsy. Because Etsy is not a native tile, Spojit connects to the Etsy API for you. The result: oversells stop because both channels report the same quantity.

The Prompt

Paste this into Miraxa and it builds the workflow, connecting the tools for you:

Build a workflow that runs every 30 minutes, reads the current inventory level for each product in my Shopify store by SKU, and updates the matching Etsy listing to the same quantity by connecting to the Etsy API. Match products by SKU and skip any listing that has no matching SKU.

Connectors Used

  • Schedule - trigger that runs the sync on a fixed interval.
  • Shopify - reads inventory levels by SKU.
  • Etsy - no native tile; Spojit connects to its API to update listing quantities.

Customize It

Change 30 minutes to match how fast your stock moves, swap the SKU match field for another shared identifier, or set Etsy as the source and Shopify as the destination by flipping the read and write stores in the prompt.

Tips

  • Use a Shopify connection scoped to read inventory and an Etsy API key with permission to edit listing quantities.
  • SKU is the safest match key; titles and product IDs differ between channels.
  • Keep the Shopify read in Direct mode for predictable, no-AI-cost runs.

Related

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.