SuitePortal

Connect NetSuite

Securely connect SuitePortal to your NetSuite account using Token-Based Authentication.

Connect NetSuite

This documentation is currently being developed. Check back soon for complete content.

Prerequisites

Before starting, ensure you have:

  • NetSuite Administrator access
  • Token-Based Authentication enabled
  • SuitePortal tenant created

Step 1: Enable TBA in NetSuite

  1. Navigate to Setup > Company > Enable Features
  2. Go to the SuiteCloud tab
  3. Enable Token-Based Authentication
  4. Save

Step 2: Create Integration Record

  1. Navigate to Setup > Integration > Manage Integrations > New
  2. Enter a name (e.g., "SuitePortal Integration")
  3. Enable Token-Based Authentication
  4. Save and note the Consumer Key/Secret

Step 3: Create Access Tokens

  1. Navigate to Setup > Users/Roles > Access Tokens > New
  2. Select the Application (Integration Record)
  3. Select the User
  4. Select the Role
  5. Save and note the Token ID/Secret

Step 4: Configure SuitePortal

  1. In SuitePortal, navigate to Settings > NetSuite
  2. Enter your NetSuite Account ID
  3. Enter the Consumer Key/Secret
  4. Enter the Token ID/Secret
  5. Test the connection
  6. Save

Validation

After connecting, verify:

  • Connection test passes
  • Test sync retrieves sample data
  • No authentication errors in logs

Troubleshooting

IssueCauseSolution
Invalid credentialsIncorrect keys/tokensRegenerate tokens
Permission deniedRole missing permissionsUpdate role permissions
Account not foundWrong account IDVerify account ID format

Next Steps