Video walkthrough
Watch this live walkthrough of the setup process for generating credentials and connecting to NetSuite:What you’ll need
Parabola connects to NetSuite using token-based authentication. That means you’ll need to generate four credentials inside NetSuite:| Credential | Where it comes from |
|---|---|
| Consumer key | NetSuite integration record |
| Consumer secret | NetSuite integration record |
| Token ID | NetSuite access token |
| Token secret | NetSuite access token |
https://ACCOUNTID.app.netsuite.com/
Step 1: Create a role
The role controls what Parabola can see and do in your NetSuite account. All access is scoped through this role. Navigate to: Setup > Users/Roles > Manage Roles > New When creating the role:- Give it a clear name (e.g., “Parabola Integration”)
- Under Authentication, check the Web Services Only box — this prevents the role from being used for interactive logins
Required permissions
Under the Permissions tab, enable the following: Setup (required for authentication):| Permission | Level | Why it’s needed |
|---|---|---|
| Log in using Access Tokens | Full | Allows Parabola to authenticate with token-based auth |
| SOAP Web Services | Full | Required for Pull from NetSuite (reads data via SOAP API) |
| REST Web Services | Full | Required for Send to NetSuite (writes data via REST API) |
If you only need Pull from NetSuite, you can skip REST Web Services for now — but you’ll need to add it later if you want to send data back.
| Permission | Level |
|---|---|
| Perform Search | Full |
| Persist Search | Full |
| Publish Search | Full |
- Set to View for read-only access (Pull from NetSuite)
- Set to Full for read and write access (Send to NetSuite)
Step 2: Create an integration
Navigate to: Setup > Integration > Manage Integrations > New- Give it a clear name (e.g., “Parabola”)
- Make sure Status is set to
Active - Under Authentication, select Token-Based Authentication
- Uncheck both
TBA: Authorization FlowandAuthorization Code Grant - Save the record
Step 3: Create access tokens
Navigate to: Setup > Users/Roles > Access Tokens > New Access Token- Select the integration you just created
- Select the user that will run the integration (see below for best practices on this)
- Select the role you created in Step 1
- Save
Step 4: Connect in Parabola
- In Parabola, add a Pull from NetSuite step to your canvas
- Open the step and click Authorize
- Enter your Account ID, Consumer Key, Consumer Secret, Token ID, and Token Secret
- Click Authorize — you’ll be prompted to select a search type and saved search
Account ID formatting
The generic integration user
The access token is tied to a specific NetSuite user. Rather than creating tokens under an individual employee’s account, the best practice is to use a dedicated integration user — a generic account created specifically for this purpose. This approach has two advantages:- Continuity — the integration doesn’t break if an employee leaves or changes roles
- Clarity — it’s obvious which activity in NetSuite belongs to Parabola vs. a person
Sharing credentials across your team
Once the connection is set up, you can share it so teammates don’t have to create their own.- In any NetSuite step, click Edit Accounts
- Click the three-dot menu next to the credential
- Select Sharing Settings
- Share with specific users or the whole organization
What’s next
With the connection in place, the next lesson covers the most important skill for Pull from NetSuite: building saved searches that return the right data. In the building challenge there, you’ll pull your first real search into Parabola — start with whatever saved search makes the most sense for your business.Building challenge
Authorize the NetSuite connection in Parabola and configure credential sharing for your team.You’re done when: The Pull from NetSuite step is authorized and the credential shows as shared with your team.
Complete the four-step setup in NetSuite
Work through the role, integration, and access token setup described above. If IT is handling this for you, confirm you have the four credentials ready: consumer key, consumer secret, token ID, and token secret.
Authorize in Parabola
Open a new flow, add a Pull from NetSuite step, and click Authorize. Enter your account ID and all four credentials. You’ll know it worked when the step prompts you to select a search type.
Configure sharing settings
In the step, click Edit Accounts > three-dot menu next to your credential > Sharing Settings. Share it with your organization using Use access (not Edit). This means teammates can connect flows using this credential without being able to see or modify the underlying tokens.