Guide · By Rowland Saer · October 23, 2026

Square ERP integrationConnector, iPaaSor custom build?

How to connect Square to NetSuite, SAP, Dynamics or a custom ERP, and what usually breaks.

  • Source-of-truth decisions first
  • Retries, logging and audit trails
  • Maintained through API changes

In 60 seconds

Which route should I pick?

Use a prebuilt connector when one ERP and standard flows cover your needs. Use an iPaaS when several systems share data. Build a custom integration when ownership rules, multi-location exceptions or invoice states do not fit a template.

What do I decide first?

Decide which system owns catalog, inventory, orders and invoices before any sync runs.

What syncs

Five areas decide whether
the project works

Catalog and pricing

Products, variants, modifiers and price rules. One system must own each of them.

Source of truth

Inventory

Sellable stock and location-level availability, with reconciliation rules for the gap between the two systems.

Reconciliation

Orders

Creation, updates, returns and status changes, not only the first successful API post.

Status mapping

Invoices and payment state

Finance needs one readable story for invoice ownership, payment capture and exceptions.

Finance

Customers

Decide which record wins when the ERP and Square disagree.

Conflicts

Pick a route

Connector, iPaaS
or custom build

Match the route to how many exceptions you can name today. If you can list them in an hour, a connector will probably break on them.

Prebuilt connector

Fits one ERP, one Square account and standard flows. Celigo, for example, publishes a Square-to-NetSuite quickstart template. Check its current scope against your process before you commit.

One ERP

iPaaS (Celigo, Boomi, Workato and similar)

Fits several systems that exchange data, or a team that wants to maintain the flows itself without code.

Several systems

Custom integration

Fits when locations or business units follow different rules, when invoice and payment states need custom handling, when finance needs an audit trail, or when the project also changes the storefront.

Exceptions

What usually breaks

Four ways Square-to-ERP
projects fail

No source of truth

Both systems edit prices or products, and the sync overwrites someone's work.

Inventory drift

Stock counts diverge across locations, and staff go back to manual fixes.

Status mapping

Returns and partial fulfillments have no matching state in the other system.

Silent failures

Webhooks fail, nothing retries, and no log explains what changed. Production integrations need secure OAuth, retry logic and an audit trail.

Seeed's work

Where Seeed has built
these integrations

Seeed designs the workflow, builds it and maintains it through API changes.

Official Square integrations

Glovo, CoverManager (Spain) and Zenchef (France).

Production

Square plus SAP invoice management

Custom integration work for ERP-connected invoicing workflows.

SAP

DDI Advantix for Medusa

An ERP integration for Province Electric Supply, an electrical distributor.

ERP

medusa-square-plugin

Bidirectional Square sync for Medusa v2: catalog, inventory and customers.

Open source

FAQ

Common questions

Can Square connect to NetSuite, SAP or Microsoft Dynamics?

Yes, through a connector, middleware or custom work. Confirm the exact ERP edition and the flows you need before choosing a route.

Do we need a custom integration or will a connector work?

A connector works for one ERP and standard flows. A custom integration fits when locations follow different rules, when invoice and payment states need custom handling, or when finance needs an audit trail.

What should we decide before the first sync?

Decide which system owns catalog, pricing, inventory, orders and invoices. Most sync problems trace back to two systems editing the same data.

Does Seeed maintain the integration after launch?

Yes. Seeed maintains production integrations through Square API changes, workflow changes and operational edge cases.

Scope the workflow
before the connector

Tell us which ERP or back-office system you need Square to connect to, which flows matter most, and where the handoff breaks down today.