To connect the Square – NetSuite integration app to your NetSuite account, you must enable Token-Based Authentication (TBA) in NetSuite, create a dedicated integration role, assign a user to that role, generate access tokens, and enter those tokens in integrator.io. Complete these steps before running the installation wizard.
Prerequisites:
- Complete Prepare your NetSuite account before starting these steps.
Step A: Enable Token-Based Authentication in NetSuite
- Sign in to NetSuite as an administrator.
- Go to Setup > Company > Enable Features.
- Select the SuiteCloud tab.
- Scroll down to the Manage Authentication section.
- Select the Token-Based Authentication checkbox.
- Select Save.
Step B: Create a custom NetSuite role
- Sign in to NetSuite as an administrator.
- Go to Setup > Users/Roles > Manage Roles.
- Select Customize next to the Celigo eTail SmartConnectors role.
- Enter a new name for the cloned role.
- Add any additional permissions your organization requires.
- Select Save.
Step C: Assign the role to a NetSuite user
- Sign in to NetSuite as an administrator.
- Go to Setup > Users/Roles > Manage Users.
- Select the user account that will be used to connect the Square – NetSuite integration app.
- On the user's record, select Edit.
- Go to Access > Roles.
- Select the role created in Step B.
- Select Save.
Step D: Generate NetSuite access tokens
- Sign in to NetSuite as an administrator.
- Go to Setup > Users/Roles > Access Tokens > New.
- In the Application Name dropdown, select eTail Connectors (Token-Based Auth).
- In the User field, select the user assigned in Step C.
- In the Role field, select the role created in Step B.
- The Token Name field populates automatically. Modify it if needed.
- Select Save.
- Copy the Token ID and Token Secret and save them in a secure location such as a password manager.
Note: The Token ID and Token Secret are displayed only once and cannot be retrieved again. If you lose them, you must repeat this step to generate new tokens.
Step E: Update the NetSuite connection in integrator.io
- Sign in to your integrator.io account as an Owner or Manager.
- Open the Square – NetSuite integration app tile.
- Select the Connections tab.
- Find the NetSuite connection and select the Editicon.
- Change Authentication Type to Token.
- Confirm that Environment and Account ID are correct.
- Enter the Token ID and Token Secret generated in Step D.
- In the iClient dropdown, select eTail NetSuite.
- Select Test to verify the connection.
- Select Save.
Next step
After setting up your NetSuite connection, install the integration app. See Install the Square – NetSuite integration app.