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
- Navigate to Setup > Company > Enable Features
- Go to the SuiteCloud tab
- Enable Token-Based Authentication
- Save
Step 2: Create Integration Record
- Navigate to Setup > Integration > Manage Integrations > New
- Enter a name (e.g., "SuitePortal Integration")
- Enable Token-Based Authentication
- Save and note the Consumer Key/Secret
Step 3: Create Access Tokens
- Navigate to Setup > Users/Roles > Access Tokens > New
- Select the Application (Integration Record)
- Select the User
- Select the Role
- Save and note the Token ID/Secret
Step 4: Configure SuitePortal
- In SuitePortal, navigate to Settings > NetSuite
- Enter your NetSuite Account ID
- Enter the Consumer Key/Secret
- Enter the Token ID/Secret
- Test the connection
- Save
Validation
After connecting, verify:
- Connection test passes
- Test sync retrieves sample data
- No authentication errors in logs
Troubleshooting
| Issue | Cause | Solution |
|---|---|---|
| Invalid credentials | Incorrect keys/tokens | Regenerate tokens |
| Permission denied | Role missing permissions | Update role permissions |
| Account not found | Wrong account ID | Verify account ID format |
Next Steps
- Initial Sync — Run your first data sync