If you are not the NetSuite Administrator: You’ll need to ask your Administrator to Install Celigo bundle and connector in NetSuite steps 1 and 2 before installing the integration app.
Before we begin
Enable the Date Format in NetSuite: Scheduled flows in the integration app retrieve data from NetSuite based on the last modified date and time. To enable the Date Format in NetSuite:
- In the top navigation bar of NetSuite, click Setup > Company > General Preferences. Specify a format for Date Format and Long Date Format. If you want to allow users to override your preferences, check these corresponding boxes in the Overriding Preferences tab.
- Token Id and Token Secret: are displayed only once and cannot be retrieved if misplaced. We recommended that you save the Token Id and Token Secret on a password manager application like LastPass.
- If you haven’t already, sign up for an integrator.io account.
Install Celigo bundle and connector in NetSuite
Step 1: Install Celigo integrator.io bundle in NetSuite
- Login to your NetSuite account.
- From the top navigate to Customization > SuiteBundler > Search & Install Bundles.
- Enter Celigo integrator.io in the search bar and click Search.
- From the search result, click bundle Name with Bundle ID 20038.
- Click Install.
Step 2: Install Celigo Salesforce Connector [IO] SuiteApp in NetSuite
- In NetSuite, go to Customization > SuiteCloud Development > SuiteApp Marketplace
- In the KEYWORDS textbox, enter “Celigo Salesforce Integration App” and click Search
- Click Install.
- Installation of the Suite App with Administrator role is recommended.
- Celigo integrator.io Full Access w/o 2FA[Locked] should work as an alternate role for installation, with few modification in permissions for Custom Body, Custom Entity, Custom Item fields to Full.
Configure Token-Based authentication
Step 1: Enable Token-Based authentication
- Sign in to your NetSuite administrator account.
- From the top navigate to Setup > Company > Enable Features.
- Click SuiteCloud.
- Scroll down to the Manage Authentication section.
- Enable the TOKEN-BASED AUTHENTICATION checkbox.
- Click Save.
Step 2: Create a custom role
- The Celigo integrator.io Full Access w/o 2FA[Locked] role is a locked role. You can't use this role but you can create a new role using this locked role and customize it based on your specifications.
- The newly created role should have required permissions set on it. You can see Configure role based permissions for Salesforce-NetSuite (IO) integration app in NetSuite.
- You will see the locked Celigo role in Celigo integrator.io versions1.1.21.1 (bundle ID:20038) and above.
- Custom role names can be alphanumeric.
- From the top click on Setup and navigate to Users/Roles > Manage Roles.
- Search for the Celigo integrator.io Full Access w/o 2FA [Locked] role and click the Customize link next to the role.
- Change the role Name.
- Click Save.
Step 3: Assign role to NetSuite user
- From the top click Setup and navigate to Users/Roles > Manage Users.
- From the Manage Users page, click the Name of the user for whom you want to provide Token-based Access.
- From the Employee page to the top left, click Edit.
- Click on Access.
- In the Roles tab, add the custom role you created to the existing list of roles.
- Click Save.
Step 4: Create Access Tokens for integrator.io
- NetSuite displays the Token ID and Token Secret.
- We recommend that you make a note of and store your credentials on a password management app.
- You will need the Token ID and Token Secret details while setting up a connection on the integration app.
- From the top click Setup and navigate to Users/Roles > Access Tokens.
- At the top, click the new Access Token.
- From the Application Name dropdown, select High Tech Connector (Token-Based Auth.)
- Click List next to the User dropdown menu.
- From the list of users, select the relevant user.
- Select the custom role you created from the list of roles under the role dropdown.
- The Token Name is auto-populated.
- Click Save.
Install the Salesforce - NetSuite integration app
Step 1: Configure the NetSuite Connection
- If you haven’t already, sign up for the integrator.io account.
- If you have a license for the integration app already, you will see the Install button on the integration app tile.
- The integration app has been upgraded to version 1.11.4, You can now update your integration app to unlock additional functionality, see Upgrade your integration app.
- If you don’t have a license, click Contact sales to get in touch with our sales consultants.
- Login to your integrator.io account.
- From the top, navigate to Marketplace > Salesforce > Salesforce - NetSuite (IO).
- Click Install.
- You will be redirected to the My Integrations home page on your integration app.
- Find the Salesforce - NetSuite (IO) tile and click on the Click to continue setup link.
-
From your Salesforce - NetSuite Setup page, click on the Click to Configure link next to NetSuite Connection.
- Notes
- Basic authentication: if you choose basic authentication, you’ll need to provide the username and password for your NetSuite account to establish a connection between your integration app and NetSuite account.
- Token authentication: if you choose token authentication, you’ll need to enter the Token Id and Token Secret fields.
- Notes
- Click Test to verify your connection.
- You will see a Connection is working message.
- Click Save.
- Your NetSuite connection status will now change to “Configured.”
Step 2: Configure the Salesforce Connection
- From your Salesforce - NetSuite Setup page, click on the Click to Configure link next to Salesforce Connection.
- On the Salesforce Connection [Salesforce - NetSuite (IO)] window, fill up the connection details.
- Click Save & Authorize.
- You will be redirected to your Salesforce login page.
- Enter your Salesforce login credentials and click “Log In.”
- You’ll be redirected to the Salesforce- NetSuite Setup page on the integration app.
- Your Salesforce connection status will now change to “Configured.”
Step 3: Install the Integrator package in Salesforce
-
Click on the Click to Install link to Install the Salesforce Integrator Package.
Note: We recommend that you install the latest version of Integrator Distributed Adapter v1.16.3 in your integration app.
- A new Install lntegrator Distributed Adaptor page will open in a new tab.
- Select the profile on which you want to install the package.
- Click Install.
- Enable the “Yes, grant access to these third-party web sites” checkbox.
- Click Continue.
- Click Done.
- Go back to your integration app Setup page, click Verify Now.
- The Salesforce Integrator Package status will change to Installed.
Step 4: Install Salesforce NetSuite Connector package in Salesforce
-
Click on the Click to Install link to Install the Salesforce Connector Package.
Note: We recommend that you upgrade your Celigo NetSuite Package v1.9.0 to ensure a smoother release.
- A new Install Celigo NetSuite Package page will open in a new tab.
- Select the profile on which you want to install the package.
- Enable the I acknowledge that I’m installing a Non-Salesforce Application that is not authorized for distribution as part of the Salesforce’s AppExchange Partner Program checkbox.
- Click Install.
- Click Done.
- Go back to your integration app Setup page, click Verify Now.
- The Salesforce Connector Package status will change to Installed.
Step 5: Install the NetSuite Integrator Bundle Id 20038
Note: There is no need to install if the bundle is the latest bundle. The integrator bundle will be auto-verified. If it is not updated, the user has to Click to Install in the installer, follow the installation steps in NetSuite, and then click on Verify Now in the installer.
- Click on the Click to Install link to Install the NetSuite Integrator Bundle.
- You will be redirected to your NetSuite login page.
- Enter your NetSuite credentials.
- You’ll be redirected to the Installed Bundles page.
- Click Install next to the bundle Id 20038
- Once the bundle is installed, go back to your integration app Setup page.
- Click Verify Now.
- The “NetSuite Integrator Bundle” status will change to “Installed.”
Step 6: Install Salesforce - NetSuite Connector SuiteApp in NetSuite
-
Click on the Click to Install link to Install the NetSuite Connector SuiteApp.
Note: Install the latest version of SuiteApp v1.10.3.
- You will be redirected to your NetSuite Login page.
- Enter your NetSuite credentials.
- Once the SuiteApp installation is successful, you’ll be redirected to the Salesforce - NetSuite Settings page.