Square Online-to-POS Inventory Sync

A scheduled job reconciles inventory between Square Online and Square POS at every location using the Inventory API, and flags any item where the counts have drifted since the last sync.

Cron + WhatsApp DMinventorysynccron

Conversation example

Cron triggered: Square inventory reconciliation (every 2 hours)
http_request → Square Inventory API

Running /v2/inventory/counts batch retrieve across 2 locations and the Square Online catalog...

Square Inventory Sync — 4:00 PM Scanned 184 SKUs across Main St, Riverfront, and Online. Drift flagged (3 items): - Cold Brew Concentrate 1L: Main St 6 | Riverfront 2 | Online oversold by 1 — reduce online listing - Signature Blend Beans 12oz: Main St 14 | Riverfront 9 | Online 4 (out-of-sync by 3) - Ceramic Mug (Navy): Main St 22 | Riverfront 0 | Online 5 (Riverfront stockout) All other SKUs matched. Want me to auto-correct the online listings via the Catalog API, or wait for your approval?

More Square use cases

Deploy this in minutes

Create a LunoGen agent, connect Square, and start running this workflow from WhatsApp today.

Back to Square