Enable Token-Based authentication in your NetSuite account
- Log in to your NetSuite account as an Administrator.
- Go to Setup > Company > Enable Features.
- On the “Enable Features” page, click SuiteCloud.
- In the Manage Authentication section, check the TOKEN-BASED AUTHENTICATION checkbox.
- Click Save.
Create a custom role in NetSuite
- In NetSuite, go to Setup > Users/Roles > Manage Roles.
- On the “Manage Roles” page, next to the “Celigo eTail SmartConnectors” role, click Customize.
- On the “Role” page, in the Name field, enter a different name to clone the role.
- In the “Permissions” tab, configure the permissions as per your business needs as needed.
- Click Save.
Select NetSuite user and assign a role
Select the NetSuite user account that will be used to connect your Shopify SmartConnector.
- In NetSuite, go to Setup > Users/Roles > Manage Users.
- On the “Manage Users” page, click on the appropriate user to connect your Shopify integration app.
- On the selected Employee page, click Edit.
- Go to Access tab > Roles sub-tab.
- Select the role that was created in the “Create a custom role in NetSuite” step.
- Click Save.
Generate NetSuite Access Tokens
- In NetSuite, go to Setup > Users/Roles > Access Tokens > New.
- In the APPLICATION NAME drop-down box, select eTail Connectors (Token-Based Auth).
- In the USER drop-down list box, select the user name that you have edited in the previous step.
- In the ROLE drop-down list box, select the role that was assigned to the user.
- The TOKEN NAME populates automatically. Modify the name as needed.
- Click Save.
- Token ID & Token Secret will be displayed. Save the tokens in a place where you can copy them into your Celigo connection as described in the next section.