All integrations
NetSuite (SuiteTalk REST)
OMS / ERP

NetSuite (SuiteTalk REST)

LIVE

NetSuite REST + SuiteQL + SuiteScript integration. Sales Orders, Inventory Adjustments, financial events. OAuth 2.0 (preferred) or token-based auth. Account-specific URLs. Best for enterprises consolidating ERP.

What you'll connect

NetSuite REST + SuiteQL + SuiteScript integration. Sales Orders, Inventory Adjustments, financial events. OAuth 2.0 (preferred) or token-based auth. Account-specific URLs. Best for enterprises consolidating ERP.

Prerequisites

  • NetSuite account (any edition).
  • REST Web Services + Token-Based Authentication permissions enabled.
  • Integration application + OAuth credentials in NetSuite admin → Setup → Integration → Manage Integrations.
  • Account ID (find in NetSuite URL).

Connect in 60 seconds

  1. 1
    Send us your account ID + OAuth access token via Talk to Sales (enterprise onboarding).
  2. 2
    We configure SuiteTalk REST + SuiteQL queries for your specific record types.
  3. 3
    First sync: customers + items + sales orders.
  4. 4
    Optional: nightly reconciliation job runs at 2am UTC.

What syncs after connection

  • Sales Orders
    CI orders mirror as NetSuite SO records with item lines + customer ref
  • Inventory Adjustments
    CI inventory changes post as adjustments with location + qty delta
  • Customers
    Bidirectional sync with NetSuite customer records
  • Items
    Items master mirrored both ways
  • Financials
    Payment + refund events via Financial Events API

Troubleshooting + status

SuiteQL query slow

NetSuite query performance depends on indexes. Use targeted WHERE clauses on indexed fields (id, externalid, lastmodifieddate).

Reconciliation flagged drift

CI and NetSuite use different IDs by default. Set externalid on NetSuite records to your CI order/item IDs to make reconciliation reliable.