How it works
Follow these 6 simple steps to start syncing your Shopify inventory levels with Square after each order
Order Created
Order Created
Loop: Get line items
Loop: Get line items
Retrieve Catalog Object
Retrieve Catalog Object
Retrieve Product Variant Details from SKU
Retrieve Product Variant Details from SKU
Retrieve Inventory Count
Retrieve Inventory Count
Set Inventory Level
Set Inventory Level
Make it your own
Customize this workflow even further:
Set inventory thresholds
Add conditions to only sync inventory when levels drop below a certain number, preventing unnecessary updates for high-stock items.
Update multiple Square locations
Extend the workflow to update inventory across multiple Square store locations by duplicating the update step for each location ID.
Send low stock alerts
Chain a notification step that emails you when inventory drops below a specified level after the sync completes.
Track sync history in spreadsheets
Add a step to log each inventory update with timestamps and quantities in a Google Sheets tracking document.
Frequently asked questions
What happens if a product exists in Shopify but not in Square?
The workflow will skip that product since the Square catalog search won't find a matching SKU. You'll need to ensure products are created in both systems or add error handling to notify you of missing products.
Can I sync inventory from multiple Shopify locations to different Square locations?
This template only handles one Square location per workflow. You'll need to duplicate the workflow and configure different location IDs for each Shopify-Square location pairing you want to sync.
Will this workflow update Square inventory even if the quantities are already the same?
The workflow includes an "ignore unchanged counts" setting that prevents unnecessary API calls when inventory levels already match, making it more efficient and reducing API usage.
What is a template?
MESA templates are fully pre-configured workflows built and vetted by Shopify Experts. Unlike competitor templates that provide basic scaffolds requiring extensive setup, MESA templates come with all data variables properly mapped, required fields configured, and steps ready to activate. You can turn them on immediately and start automating.
Can I customize a template?
Absolutely! While our templates work out-of-the-box, every step can be personalized to match your exact business requirements. Add conditional logic, integrate additional apps, or build more sophisticated workflows. MESA's templates provide a solid foundation that you can expand as needed.
Are templates free?
Yes! Our entire library of expert-built, production-ready templates is free to use. Unlike platforms that charge for premium templates or provide only basic scaffolds, MESA gives you access to hundreds of fully-configured, vetted workflows at no additional cost.
Ready to start syncing your Shopify inventory levels with Square after each order?
Join thousands who've automated their work and saved an average of 3.5 hours every week.
Start with this template — It's free7-day free trial • 7 min setup • Cancel anytime