NetSuite Steps
A. Enable your NetSuite account with Token-Based Auth (TBA)
- Log into NetSuite as an Administrator.
- Go to Setup > Company > Enable Features.
- Click SuiteCloud subtab.
- Scroll down to Manage Authentication section.
- Check the TOKEN-BASED AUTHENTICATION checkbox.
- Save your changes.
B. Create custom NetSuite Role
- Log into NetSuite as an Administrator.
- Go to Setup > Users/Roles > Manage Roles.
- Click Customize beside the Celigo integrator.io Full Access Role w/o 2FA [Locked] role.
- Clone the role by creating a new name for the role. Add other permissions as needed.
- Click Save.
C. Select NetSuite User and assign Role
Select the NetSuite user account that will be used to connect your Square SmartConnector.
- Log into NetSuite as an Administrator.
- Go to Setup > Users/Roles > Manage Users.
- On Manage Users page, click on the user that you wish to connect your Square
SmartConnector. - On that user’s Employee page, select Edit.
- Go to Access > Roles.
- Select the role that was created in the prior Step B.
- Click Save. The Confirmation message appears.
D. Generate NetSuite Access Tokens
- Log into NetSuite as an Administrator.
- Go to Setup > Users/Roles > Access Tokens > New
- In the APPLICATION NAME drop-down box, select:
- integrator.io
- In the USER drop-down list box, type in the NetSuite user that you designated for the
- Celigo integration in the prior Section B or else Search for the user.
- 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 it into your Celigo connection as described in the next section.
Celigo Steps
A. Set up a NetSuite connection
Start establishing a connection to NetSuite in either of the following ways:
- From the Resources menu, select Connections. Then, click + Create connection at the top right.
– or – - While working in a new or existing integration, you can add an application to a flow simply by clicking Add source or Add destination/lookup.
In the resulting Application list, select NetSuite.
The Create connection pane opens with required and advanced settings.
B. Describe your NetSuite connection
First, name your connection in the General settings:
Name (required): Provide a clear and distinguishable name. Throughout integrator.io imports and exports, you will have the option to choose this new connection, and a unique identifier will prove helpful later when selecting among a list of connections that you’ve created.
Application (required, non-editable): A reminder of the app you’re editing.
C. Supply required NetSuite account information
At this point, you’re presented with options for providing NetSuite authentication.
Authentication type (required): Select Token Based Auth (Manual).
Environment (required): Enter the NetSuite environment that you want to connect with a production, sandbox, or beta environment. Sandbox NetSuite accounts must be provisioned by NetSuite, and beta environments are typically available only in the weeks prior to a NetSuite upgrade.
Account ID (optional): Enter your account ID.
Token ID and Token secret we generated above
Then Save