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?
Templates are pre-made workflows by our team of experts. Instead of building a workflow from scratch, these have all the steps needed to complete the task.
Can I personalize a template?
Yes! Every step can be customized to meet your exact requirements. Additionally, you can even add more steps and make it more sophisticated.
Are templates free?
Yes! Our entire library containing hundreds of templates are free to use and customize to your exact needs.
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