Prerequisites
Please ensure you have Administrator permissions in your company’s NetSuite instance, or someone has shared their access with you. This is for BRM Enterprise users.Step One: Finding your NetSuite Account ID
- Log into your NetSuite portal.
- Copy the subdomain of the URL at the top of your browser and enter it within Merge Link.
- Your NetSuite Account ID is the combination of letters or numbers before “app.netsuite.com”
- For example, if your URL is “https://7600508.app.netsuite.com/app/center/card.nl?sc=-29&whence=”, the value to input within Merge Link is 7600508

Step Two: Enable Web Services
- Open the NetSuite Enable Features Page
- Under SuiteCloud, check the following boxes then click save
- SOAP WEB SERVICES
- REST WEB SERVICES
- TOKEN-BASED AUTHENTICATION

Step Three: Install the AccountLink NetSuite bundle
- Install the following Permissions Bundle
- Merge Read-only Permissions Bundle will allow for read-only access
- It may take up to 5 minutes to install and you may be re-routed to the Installed Bundles page when the installation is complete

Step Four: Assign User to Token-based Authentication Role
- Open Manage Users
-
Either select a user to assign the Role to or create a new user
- Most users use an existing user (often yourself) so that an additional NetSuite seat is not consumed
- To create a new user, however, go to Lists > Employees > Employees > New. Create the user and grant them NetSuite access by going to the **Access tab **in the Employee record and select ‘Give Access’
-
In the user’s employee record, click Edit and go to the Access tab. In your Access tab, go to Roles and select the Role you imported through the Import Bundle process in Step 3

- Click Save to apply these changes
Step Five: Create an integration to obtain your Consumer Key and Secret
- Navigate to Integration and create an integration with the following details
- NAME: any value
- **CONCURRENCY LIMIT: **leave blank
- **CALLBACK URL: **https://app.merge.dev/oauth/callback
- REDIRECT URI: https://app.merge.dev/oauth/callback
- Check the following boxes
- REST WEB SERVICES
- TOKEN-BASED AUTHENTICATION
- TBA AUTHORIZATION FLOW

- Once you click save, Copy the Consumer Key and Consumer Secret and store them in a safe place. They will only be shown once and you will need to enter it in Step 7.

Step Six: Creating an Access Token to Obtain your Token ID and Secret.
- Navigate to Access Token
-
Ensure the below details are selected and click Save
- **Application Name: **Name of the Integration created in Step 5
- User: User that the Role was added to during Step 4
- Role: The imported role (Merge Full Permissions or Merge Read-only Permissions)

- Copy the Token ID and Token Secret and store them in a safe place. They will only be shown once and you will need to enter it in Step 7.

Step Seven: Paste your Netsuite Consumer Key and Secret, and Token ID and Secret in Merge Link.

- CONSUMER_KEY: Confirmation screen after creating the integration (Step Five)
- CONSUMER_SECRET: Confirmation screen after creating the integration (Step Five)
- TOKEN_ID: From confirmation screen after creating your Access Token (Step Six)
- TOKEN_SECRET: From confirmation screen after creating your Access Token (Step Six)