Skip to main content

Integrations

An agent is only as useful as the systems it can reach. StateSet ships 186 native integrations through the Sync Server, covering sales channels, fulfillment, ERP, and support. Anything without an API at all is still reachable — Computer Use drives the UI.

Sales channels and marketplaces

Shopify · BigCommerce · WooCommerce · Adobe Commerce · Shopware · Amazon · eBay · Etsy · Walmart · TikTok Shop · Temu · SHEIN · Alibaba · MercadoLibre · Rakuten · Coupang · Lazada · Shopee · Flipkart

3PL, WMS, and fulfillment

ShipBob · ShipHero · ShipMonk · Deposco · Extensiv (3PL Central) · Logiwa · Infoplus · Monta · Byrd · Bleckmann · DCL · Cart.com · Capacity · Cybership · Bigblue · Luminous · VeraCore · Mintsoft · Quiver · Red Stag · Visible SCM · Expeditors · Stord · Whiplash · UNIS · NRI · MasonHub · Flexport Counting platform-backed vendors, roughly 155 3PL/WMS integrations are available in total.

ERP, finance, and operations

NetSuite · Fishbowl · Xero · plus the ledger, AP, and AR surfaces of the iCommerce finance layer.

Support, subscriptions, and marketing

Gorgias · Zendesk · Recharge · Stay · Skio · Loop Returns · Klaviyo · SendGrid · AfterShip · Algolia

Trading partners (EDI)

For retailers and 3PLs that exchange documents rather than call APIs, StateSet EDI covers X12 and EDIFACT — 24 transaction sets across five transports, with 40+ packaged retailer connectors.

Not all integrations are equal

Before planning an onboarding, check the integration’s verification status. They fall into three groups:
  • Verified — the client implements the vendor’s documented API, auth and endpoints.
  • Platform-backed — the vendor runs a WMS already integrated; use that service with vendor-issued credentials.
  • Partner-only — no public API documentation. The spec arrives during vendor onboarding, and some vendors have no REST API at all (Coghlan is CSV-over-FTP; ITS Logistics uses private push APIs plus EDI).
The full matrix is in Sync Server: What’s New.

How integrations are driven

Adding a system is data, not code — one connector plus its capability rows. Dispatch, idempotency, review gates, and spend caps then apply automatically by risk tier.

Connecting one

List what a tenant already has configured:
Configure a channel — credentials are supplied per tenant, never global:
Then run a sync and check the result:
Responses use the standard envelope — { "meta": { "requestId": … }, "data": … } on success and { "meta": …, "error": { "code": …, "message": … } } on failure. Order creation is idempotent on shopify_order_id, and write endpoints accept an idempotency-key cached for 24 hours, so a retried call replays rather than duplicating.
An integration_missing error code means the service isn’t configured for that tenant — check the list call above before debugging credentials.