Contents
- Authentication Type: Token Based Auth (Automatic)
- Authentication Type: Token Based Auth (Manual)
- Authentication Type: Basic
Authentication Type: Token Based Auth (Automatic)

- Name: Required: Name the connection.
- Connection type: Required: The form will automatically select NetSuite.
- Authentication Type: Required: Select Token Based Auth (Automatic).
- Environment: Required: Enter the NetSuite environment that you want to connect with. NetSuite supports production, sandbox, and beta environments. Note: Sandbox NetSuite accounts must be provisioned by NetSuite, and beta environments are typically only available in the weeks prior to a large NetSuite upgrade.
- Account ID: Required: Enter the account ID. Use the following steps to get an account ID.
- Log in to your NetSuite account.
- Click Setup > Integration
- Click Web Services Preferences to get your account ID.
- If this does not work, contact NetSuite support.
- iClient: If left blank, you are indicating that integrator.io has your permission to access your NetSuite account via Celigo’s developer keys. Otherwise, if you want to connect with your own developer keys, select an iClient from the list.
- Borrow concurrency from (optional): Select another connection from the list....
NOTE: Selecting another app changes form...
- Concurrency level (optional): Up to 25 allowed....
Authentication Type: Token Based Auth (Manual)

- Name: Required: Name the connection.
- Authentication Type: Required: Select Token Based Auth (Manual) to use NetSuite's token-based manual authentication.
- Environment: Required: Enter the NetSuite environment that you want to connect with. NetSuite supports production, sandbox, and beta environments. Note: Sandbox NetSuite accounts must be provisioned by NetSuite, and beta environments are typically only available in the weeks prior to a large NetSuite upgrade.
- Account ID: Required: Enter the account ID. Use the following steps to get an account ID.
- Log in to your NetSuite account.
- Click Setup > Integration
- Click Web Services Preferences to get your account ID.
- If this does not work, contact NetSuite support.
- Token ID: Enter the required token ID. Before creating an Access Token in NetSuite for integrator.io, verify that you have installed the Celigo integrator.io SuiteApp (i.e. the Bundle with id 20038) in your NetSuite account. This will create the Celigo integrator.io Full Access Role w/o 2FA [Locked] detailed below.
- In NetSuite, go to Setup > Users/Roles > Manage Roles; then click Customize corresponding to the Celigo Salesforce Connector TBA Enabled Role role and save the role (clone) with a different name.
Note: "Celigo Salesforce Connector TBA Enabled Role" is a locked custom Celigo role. When cloning the role, you can add additional permissions to the role to fit your requirements. This role is a part of the Celigo Salesforce Integration App (SmartConnector) version 2.8.0 and above.
- Go to Manage Roles to make sure you see the Celigo integrator.io Full Access w/o 2FA [Locked] role.
- Go to Manage Users, select user, then click Edit to modify the user. Click the Access subtab at bottom of screen, then Roles subtab. Add that custom role you just created, then Save.Go to Setup > Access Tokens > Create Access token. You must reference integrator.io in the Application field for all access tokens used by integrator.io. Copy Token ID and Token Secret to a safe place as you will not be able to get to them again.
- In NetSuite, go to Setup > Users/Roles > Manage Roles; then click Customize corresponding to the Celigo Salesforce Connector TBA Enabled Role role and save the role (clone) with a different name.
- Token Secret: Required: Important: before creating an Access Token in NetSuite for integrator.io, verify that you have installed the Celigo integrator.io SuiteApp (i.e. the Bundle with id 20038) in your NetSuite account. You must reference integrator.io in the Application field for all access tokens used by integrator.io.
- iClient: If left blank, you are indicating that integrator.io has your permission to access your NetSuite account via Celigo’s developer keys. Otherwise, if you want to connect with your own developer keys, select an iClient from the list.
- Borrow concurrency from (optional): Select another connection from the list....
NOTE: Selecting another app changes form...
- Concurrency level (optional): Up to 25 allowed....
Authentication Type: Basic

- Name: Required: Name the connection.
- Authentication Type: Required: Select Basic to use your NetSuite email and password for this connection.
- Email: Required: Enter the registered email address of the NetSuite account.
- Password: Required: The password is created on account setup.
Read more about this connector:
- The Leader in NetSuite Integrations
Complete Integration Platform (iPaaS) for NetSuite and Beyond
Comments
8 comments
It doesn't work. I had to go into the integrator on the netsuite side in order to get the first connection to work, and then I have to follow instructions from https://cdn2.hubspot.net/hubfs/5812834/Product/SmartConnectors/salesforce-tba.pdf In order to complete step 4 (and these instructions are also outdated - the UI has changed since they were written).
Hi Kenneth Welling, We've got a ticket to revise this and also add other authentication methods for NetSuite connections currently in progress. Sorry for the delayed response.
Tom
Can I use the same tokens for the Integration app NS Connection that I use for a standalone flow NS connection? I would have thought so but when I test the connection it fails.
OK, I learned that there are Integrator.io tokens separate from High Tech Connectors, so that answered my prior question.
Now a better question. The Help Desk staff all (in my experience of 2 times) told me to use the Manual option when I set up the connection for the IA. The V1.6 integration App release notes recommend we use the Automatic option. How do I know which to use, or when to use which one? What are the benefits and desirable situations for the 3 Authentication types you present here?
Hi METER Group, I've passed your question on to some subject matter experts, and when we receive the response, we will notify you of the answer and revise the article. Thanks.
Hi Meter Group,
Token based authentication is preferred over basic authentication as it is more secure. Between the two token based types, we recommend Token based (automatic) as it is both secure and faster (in terms on time to install).
Prior to v1.6 Salesforce NetSuite (IO) integration App release, the recommendation was to create a basic connection, install and verify the NetSuite bundle and then change the authentication type to Token based (manual). This was the recommended path because manual creation of token required the bundle to be installed in NetSuite.
With v1.6, we have an additional option for Token based (automatic). With this option, you can create the token prior to NetSuite bundle installation and verification.
Im doing a basic connection, When i test the connection it works but when i save and close it logs out
Hi, kj semikian. I hope that by now your connection has proved stable after the initial creation and committing the saved changes. If you're still running into problems, I'd invite you to submit a support ticket, so that we can try to reproduce the problem, address the variables, and offer alternative solutions for the authentication type and verifying your NetSuite connection. Thanks.
Please sign in to leave a comment.