Configure the NetSuite connector with Token-Based Authentication and SuiteTalk SOAP API credentials.
Setup → Company → Enable Features
SuiteCloud tab → Check "Token-Based Authentication" ✅
Click "Save" to enable feature
Setup → Integration → Manage Integrations → New
Name: Field Nation Integration
State: Enabled ✅
Concurrency Limit: Leave default
After save, copy:
Store securely immediately!
Setup → Users/Roles → Access Tokens → New
Application Name: Select "Field Nation Integration" (from Step 2)
User: Select integration user (or create dedicated user)
Role: Administrator or custom integration role
Token Name: Field Nation API Token
After save, copy:
Critical: Token Secret displayed ONCE. Save immediately to secure password manager.
Setup → Company → Company Information
Account ID field → Copy value
Example: 1234567 or 1234567_SB1 (sandbox)
Access Integration Broker → Select "NetSuite"
Account ID: From Step 4
Consumer Key: From Integration Record (Step 2)
Consumer Secret: From Integration Record (Step 2)
Token ID: From Access Token (Step 3)
Token Secret: From Access Token (Step 3)
Format:
https://{account_id}.suitetalk.api.netsuite.com/services/NetSuitePort_2021_2Sandbox:
https://{account_id}_SB1.suitetalk.api.netsuite.com/services/NetSuitePort_2021_2Field Nation may auto-construct this from Account ID.
Supported:
serviceOrder - Service orders (most common)supportCase - Support casescustomRecord_* - Custom recordsClick "Test Connection"
Success ✅: Credentials valid, SuiteTalk API accessible
Failure ❌: Review error:
Click "Refresh Fields" → Configure mappings:
Inbound:
title → title
message → description
status → status_id (Array Map)
subsidiary.name → location.company.nameOutbound:
status.name → status (Array Map)
approved_amount → actualCostReview settings → Save → Copy trigger URL
Last updated on