Auto Sync Orders
Orders from Square Online and in-person sales flow directly into OmniOrders—no delays or manual imports needed.
Square Integration
Connect your Square store and sync orders and inventory automatically
Connect your Square account to OmniOrders and manage everything from one place. Whether you sell online, in-person, or both, your products, orders, and inventory will sync automatically—no more manual updates or switching between platforms.
Connecting Square to OmniOrders means orders from your Square Online Store and POS flow into OmniOrders automatically, inventory stays in sync across all your channels, and fulfillment updates push back to Square the moment they happen — no manual imports, no overselling, and no switching between systems.
Orders from Square Online and in-person sales flow directly into OmniOrders—no delays or manual imports needed.
Stock levels update automatically across Square and all your other channels. This prevents overselling.
Add or edit products in one place and changes sync everywhere instantly.
Shipping info and tracking numbers automatically update in Square when orders ship.
Gather these items before connecting—they make setup faster and smoother:
You need an active Square account with access to the Square Developer Dashboard. Business owners and admins can authorize integrations.
Create an application in the Square Developer Dashboard if you haven’t already. OmniOrders will use OAuth to connect securely.
Create at least one catalog item in Square before connecting. This lets you verify the sync works correctly right after setup.
Go to Integrations
In OmniOrders, click Integrations in the main menu, then click Add Integration
Select Square
Find Square in the list and click the Configure button
Authorize Access
You’ll be redirected to Square. Sign in and review the permissions, then click Allow to authorize OmniOrders
Choose Location
Select which Square location(s) to sync. If you have multiple locations, you can connect them one at a time or map them to OmniOrders warehouses.
Configure Settings
Back in OmniOrders, choose what to sync:
Start Sync
Click Start Sync to begin importing your data. This may take a few minutes depending on your catalog size.
The Square integration syncs catalog items (names, SKUs, variants, images, pricing, inventory quantities), orders (line items, customer addresses, notes, payment and fulfillment status), and inventory updates — bidirectionally, so changes in either Square or OmniOrders reflect on both sides in real time.
Check if everything is syncing correctly:
Need to temporarily stop syncing?
Change what syncs:
Orders sync instantly when created. Products and inventory sync every 5 minutes or when you make changes.
Yes! Connect each Square location separately. Map them to OmniOrders warehouses for accurate inventory routing.
Orders from Square POS and Square Online both sync to OmniOrders. Fulfillment updates apply to both.
Absolutely. We use OAuth 2.0 secure authentication and encrypt all data in transit and at rest.
Problem: New Square orders aren’t appearing in OmniOrders
Solutions:
Problem: Stock changes in Square don’t update in OmniOrders (or vice versa)
Solutions:
Problem: Square integration shows “Connection Expired” error
Solutions:
Our team is here to help with setup, troubleshooting, or any questions. Get Support →
Learn more about Square’s API and catalog structure. Square Developer →
Explore other platforms and integration options. View Integrations →