NetSuite as a Source

NetSuite as a Source in Flxpoint supports the operation "Get Shipments". This imports shipment data from your NetSuite account into Flxpoint so you can track item-level fulfillments and keep shipping information up to date across Fulfillment Requests (FRs). 
 

How To Connect

🧭 Phase 1: Start the Get Shipments integration+
Open the flow
Go to Channels → Integrations and add/open Get Shipments. In Step 1, choose NetSuite and click + New Connection.
Enter connection fields
Fill the fields from your NetSuite setup:
  • Client ID / Client Secret (Integration record)
  • NetSuite Store ID (Account ID)
  • Token ID / Token Secret (TBA)
  • Sandbox Store ID (optional) — leave blank to connect to Production
Click Test ConnectionSave Connection.
Note: Entering a Sandbox Store ID targets Sandbox; leaving it empty targets Production.
🔒 Phase 2: NetSuite prerequisites (required)+
Enable features
In NetSuite: Setup → Company → Enable Features → SuiteCloud tab:
  • Token-Based Authentication
  • REST Web Services
  • SuiteTalk (Web Services)
  • SuiteScript
Role permissions
  • Setup: Access Token Management, Log in using Access Tokens, REST Web Services
  • Transactions: Sales Order, Item Fulfillment (view at minimum)
  • Lists: Items, Customers, Vendors
  • Reports → SuiteAnalytics Workbook (recommended for Production REST auth)
Create tokens (TBA)
Settings portlet → Manage Access TokensNew My Access Token → choose your Integration and role → Save. Copy the Token ID and Token Secret.
Important: Create separate tokens in Production and Sandbox.
Environment targeting & access tips
⚙️ Phase 3: Configure Settings+
FR Lookback Period
Set FR Lookback Period for Get Shipments (default 90 days). Only FRs created within this window are considered for shipment retrieval.
🗺️ Phase 4: Define a Mapping Template+
Map shipment fields
Map NetSuite shipment fields to Flxpoint (e.g., Tracking Number, Carrier, Method, Shipped At, Shipping Cost, SKU, Quantity).
✅ Phase 5: Run & Verify+
Execute
Click Run Integration or enable a schedule. After the first run, confirm a few orders show the expected shipments.
Still failing? Review the NetSuite Login Audit Trail for blocked attempts, confirm the correct account is targeted, and verify tokens are active.

 

Order Operations 

Get Shipments

  • Orders posted via Send Accounting Orders with warehouse type = internal warehouse are eligible.
  • We store Order ID and Item ID sent on the order.
  • Shipments are created in NetSuite; Flxpoint retrieves and matches using the stored IDs.
Shipment Fields
NetSuite Field Maps To Example Notes
Tracking Number Tracking Number 1Z9999W999999999 Optional
Carrier Carrier UPS Optional
Method Method Ground Optional
Shipped Date Shipped At 2025-06-01 Optional
Shipping Cost Shipping Cost 10.00 Optional
Memo/Note Note Handle with care Optional
Shipment Item Fields
NetSuite Field Maps To Example Notes
Item (Internal ID / SKU) SKU PROD-001-BLACK Optional
Quantity Quantity 5 Optional

Matching

  • Matching uses the Order ID and Item ID captured when orders were posted to NetSuite.
  • 401 Unauthorized: Ensure the role includes SuiteAnalytics Workbook, regenerate tokens, and confirm the correct account (Production vs Sandbox) is targeted.
  • Review NetSuite Login Audit Trail for blocked attempts or invalid logins.
  • If your organization requires IP allow-listing, have IT allow the IPs provided by Flxpoint Support.
  • Retrieval is limited by the configured FR Lookback Period.
  • No support for Partial Shipments, Invoice Information, or Custom Fields in this operation.