Nventory Docs
Integrations

Square Integration

Connect your Square account to Nventory via OAuth.

Connecting Your Square Account

Nventory connects to Square through OAuth — authorize directly on Square's website.

Prerequisites

  • An active Square seller account
  • At least one location set up in Square

Setup Steps

From your dashboard sidebar, click on Integrations to see all available platforms.

Integrations page

Click Add on Square

Find the Square card in the available integrations and click + Add to start connecting.

Integrations list

Authorize on Square

You'll be redirected to Square's authorization page. Sign in with your Square account and grant Nventory access to:

  • Items and inventory
  • Orders
  • Customers
  • Locations

Click Allow to authorize.

Map Locations

Map your Square locations (stores, warehouses) to Nventory stock locations for per-location inventory tracking.

Square location mapping

Configure Sync Settings

Set sync direction and mode for products, inventory, orders, and customers.

Square sync settings

Configure Product Fields

Choose which product fields to sync and set up auto-import/export preferences.

Square product sync fields

Square import/export settings

Location Mapping

Square supports multiple business locations. Map each Square location to a Nventory stock location.

Square location mapping

See Location Mapping for more details.

What Gets Synced

EntityImportExportReal-time
ProductsYesYesWebhook-driven
InventoryYesYesWebhook-driven
OrdersYesNoWebhook-driven
CustomersYesNoWebhook-driven

Bulk Operations

Use the Operations tab for one-time bulk imports and manual syncing.

Square operations

  • Import All Orders — fetch all orders from Square
  • Sync Inventory — update all stock quantities
  • Import All Customers — fetch customer data

Square-Specific Notes

  • Square items map to Nventory products; item variations map to product variants
  • Square supports both online and in-person (POS) sales — all orders sync to Nventory
  • Inventory counts are tracked per location
  • Square's catalog categories are mapped to Nventory product categories

Nventory supports both Square sandbox and production environments. Configure the environment during setup.