NetSuite is an API Key based integration and does not require the setup of an app.

Pre-requisites

  1. NetSuite account.
  2. Token Based Auth Enabled in Linked Account’s Netsuite.

Required Credentials of a Linked Account

To successfully connect with the NetSuite integration, a Linked Account or an end-user will need to provide the following to connect:

  1. Account ID
  2. Consumer Key
  3. Consumer Secret
  4. Token ID
  5. Token Secret
Connect a Linked Account

Enable Token Based Auth in NetSuite

Before creating the credentials in NetSuite, you are required to enable Token Based Auth. Follow the steps given below:

  1. Navigate to Setup > Company > Enable Features in your Netsuite account.
Enabling OAuth in Netsuite
  1. Select the SuiteCloud tab present, scroll down and enable Token-Based Authentication checkbox under Manage Authentication section.

Getting Credentials of NetSuite

To acquire the required credentials and connect a Linked Account, please follow the steps mentioned below:

  1. Log in to your Netsuite account with Admin permissions.
  2. To get your Account ID, navigate to Setup > Company > Company Information and copy the Account ID present there.
Navigating for Account ID
  1. Click on Setup > Integration > Manage Integrations and choose New.
Navigating for App creation
  1. Enter the App Name and under Authentication, uncheck the TBA: Authorization Flow under Token-based authentication and then disable Authorization Code Grant checkbox under OAuth 2.0.
Creating Integration Credentials
  1. Click on Save and copy the Consumer Key and Consumer Secret displayed under Client Credentials section.
Getting Consumer Key and Secret
  1. Navigate to Dashboard and click on Manage Access Tokens under Settings in the side menu.
Navigation for Token Credentials
  1. Click on New My Access Token > Select the Integration created above from the Application Name drop-down > Provide a Token Name and click on Save.

Ensure that you selected the correct app in the Application Name drop-down.

  1. Copy the Token ID and Token Secret displayed under Token Id/Secret section.
Getting Token ID and Secret

The Linked Account or end-user now have all the credentials required to connect with NetSuite.

Actions and triggers

Once the above setup is completed, you can create orchestrations of your use-cases using NetSuite actions and triggers. Following are the set of NetSuite actions and triggers supported by Cobalt.