NetSuite as a Source

NetSuite as a Source in Flxpoint lets you pull data from your NetSuite account into Flxpoint so you can route fulfillment, keep shipping information current, and map NetSuite order data to your downstream systems. This source supports Get Orders and Get Shipments, connecting securely with your NetSuite account using token-based credentials.

Add Source and Establish Connection

🧭 Phase 1: Start the Integration & Create a Connection +
Open the flow
Go to Sources β†’ Integrations and add or open the operation you want to configure (for example Get Orders or 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 Connection β†’ Save Connection.
Note: Entering a Sandbox Store ID targets Sandbox; leaving it empty targets Production.
πŸ”’ Phase 2: NetSuite Prerequisites (required) +
Goal

Enable the required NetSuite features, set the role permissions, and create the access tokens that Flxpoint uses to authenticate.

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 Tokens β†’ New 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 & Map +
FR Lookback Period (Get Shipments)
For Get Shipments, set FR Lookback Period for Get Shipments (default 90 days). Only FRs created within this window are considered for shipment retrieval.
Define a Mapping Template
Map the NetSuite fields for the operation you are configuring to Flxpoint. For Get Shipments, map fields such as Tracking Number, Carrier, Method, Shipped At, Shipping Cost, SKU, and Quantity. For Get Orders, map the order, item, billing, and shipping fields you need downstream.
Next Run & Verify πŸš€
Click Run Integration or enable a schedule. After the first run, confirm a few orders show the expected data. If a run keeps failing, review the NetSuite Login Audit Trail for blocked attempts, confirm the correct account is targeted, and verify tokens are active. Then open the Operations sections below to fine-tune each integration.

Order Operations

Get Orders

Introduction

The Get Orders operation retrieves orders from your NetSuite account into Flxpoint so you can route them and map the order data to your downstream systems. Flxpoint connects securely with NetSuite using your token-based credentials and brings the order data back for mapping.

Use Get Orders to keep order information current in Flxpoint and to map NetSuite order fields β€” including the newly exposed Sales Order Billing and Shipping address fields β€” to the systems you fulfill with.

The sections below walk through each step of the setup and configuration process.

Note: Get Orders retrieves orders from NetSuite for routing and mapping. Connection and prerequisites are the same as the rest of this source β€” see Add Source and Establish Connection above.

Follow these steps in your NetSuite source β†’ Get Orders:

Step 1: Connect an Integration

Choose NetSuite and select your existing NetSuite connection (or create one β€” see Add Source and Establish Connection β†’ Phase 1). Click Save and Proceed.

Step 2: Configure Settings

Confirm the correct account is targeted (Production vs Sandbox) and that your NetSuite role and tokens are active, then click Save and Proceed.

Step 3: Define a Mapping Template

Map the NetSuite order fields you need to Flxpoint. This is where you map the Sales Order Billing and Shipping address fields described in Mapping Utilities below. Click Save and Complete.

Step 4: Run & Verify

Run manually first to verify the import, then enable a schedule. After the first run, confirm a few orders show the expected order, billing, and shipping data.


Sales Order Billing & Shipping Address Fields

Sales Order Billing and Shipping address fields β€” including subfields such as addressee, street, and city β€” are now exposed in the Get Orders mapping template, so you can map them to your downstream system. This exposure lets you map those fields to your vendor systems via the NetSuite source integration, and applies to the Get Orders (purchase orders) NetSuite connector.

NetSuite Field Subfields Exposed Maps To Example
Sales Order Billing Address Addressee, Street, City (and other essential subfields) Billing address fields on your downstream system Jane Doe, 123 Main St, Austin
Sales Order Shipping Address Addressee, Street, City (and other essential subfields) Shipping address fields on your downstream system Jane Doe, 123 Main St, Austin
Note on scope: Only the essential Sales Order fields are exposed in the mapping template, to avoid overwhelming the template with all NetSuite Sales Order data. Additional Sales Order fields can be enabled in the future as needed.
Order filtering is unchanged. This change does not affect how orders are filtered or pulled from NetSuite β€” it only adds to the data available for mapping after the orders are retrieved.
Mapping Options
  • Match It β€” Directly map a source field to a Flxpoint field.
  • Set It β€” Set a fixed/static value for a field.
  • Transform It (Mapping Set) β€” Apply a transformation or mapping set to the value.
  • Smart Rules β€” Use conditional logic to determine the mapped value.
  • Skip It (Don't Map) β€” Ignore the field entirely.

Quick Checks
  • NetSuite connection is selected and Test Connection passes.
  • The correct account is targeted (Production vs Sandbox).
  • The Billing and Shipping address fields you need are mapped in the Get Orders mapping template.
  • Run once manually first, then enable a schedule once verified.
Troubleshooting
  • Billing or shipping fields not appearing for mapping: Only essential Sales Order fields are exposed today. If you need a field that is not yet available, additional Sales Order fields can be enabled in the future β€” contact Flxpoint Support to request it.
  • Orders not pulling: Order filtering is unchanged by this update. Confirm the connection passes Test Connection and that the correct account is targeted, then re-run.
  • 401 Unauthorized: Ensure the role includes SuiteAnalytics Workbook, regenerate tokens, and confirm the correct account (Production vs Sandbox) is targeted.
Operation Details
Feature Availability What to Expect
SO Billing Address fields Supported Essential subfields (addressee, street, city, and more) exposed for mapping.
SO Shipping Address fields Supported Essential subfields (addressee, street, city, and more) exposed for mapping.
Additional SO fields Future Can be enabled later as needed to avoid overwhelming the template.
Order filtering Unchanged Only the data available for mapping changes β€” not how orders are pulled.
Tip: Map only the billing and shipping subfields your downstream system actually needs. Keeping the template focused makes it easier to maintain as more Sales Order fields become available.

Get Shipments

Introduction

The Get Shipments operation 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).

The sections below walk through how the operation works, how to map shipment fields, and how to resolve common issues.

Note: Shipments are created in NetSuite; Flxpoint retrieves and matches them using the IDs captured when orders were posted. Connection and prerequisites match the rest of this source β€” see Add Source and Establish Connection above.
Operation Workflow
  • Orders posted via Send Accounting Orders with warehouse type = internal warehouse are eligible.
  • Flxpoint stores the Order ID and Item ID sent on the order.
  • Shipments are created in NetSuite; Flxpoint retrieves and matches them using the stored IDs.
Configure Settings

Set the FR Lookback Period for Get Shipments (default 90 days). Only FRs created within this window are considered for shipment retrieval.

Run & Verify

Click Run Integration or enable a schedule. After the first run, confirm a few orders show the expected shipments.


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.

Troubleshooting
  • 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.
Limitations
  • Retrieval is limited by the configured FR Lookback Period.
  • No support for Partial Shipments, Invoice Information, or Custom Fields in this operation.
Tip: If recent orders show no shipments, confirm they fall within the FR Lookback Period and that the orders were posted as internal-warehouse orders before re-running.

Troubleshooting

Common issues and solutions for the NetSuite integration. Expand each item to learn more.

Still need help? If you're experiencing issues not covered here, contact Flxpoint Support or your Flxpoint account manager.

Contact Support