Integrating your NetSuite account with Shippit

Integrating your NetSuite account with Shippit is easy thanks to our Shippit Connect plugin and can save you valuable time by automating your order entry and fulfilment process.

In order to connect your NetSuite account with Shippit you will need to download our SuiteBundle, Shippit Integration. This SuiteBundle automatically creates roles and permissions that are required in order to integrate your NetSuite account with Shippit. These requirements include:

  • Creating a new Webservice role with appropriate permissions
  • Creating a Webservice application ID
  • Configuring user credentials to complete the integration process

The bundle also allows for automatic order sync with Shippit via webhook and manual Shippit order sync within Netsuite.

Before you get started, make sure you have the following:

  1. NetSuite login with administrative permissions
  2. A Shippit account with valid billing details
  3. The Shippit Integration SuiteBundle installed in your Netsuite account


Required steps

  1. Install Shippit Integration SuiteBundle to obtain a Webservices Account ID
  2. Assign the Shippit Integration role to employee (with the integration user role) in Netsuite
  3. Assign the integration user in the Shippit preferences area in Netsuite
  4. Create a Netsuite Access token to retrieve a Token ID and Token Secret
  5. Input Netsuite Webservice Account ID, Token ID, and Token Secret into Shippit Integrations Settings.
  6. Update the SuiteBundle in Netsuite with your Shippit API key (required for Shippit to receive orders from Netsuite via webhook)

Installing the Shippit Integrations SuiteBundle

  1. Log in to your NetSuite account as an administrator

  2. Navigate to Customization and drill into Suitebundler. Select Search & Install Bundles.

  3. Search for "Shippit Integration" and click on the bundle name

  4. Click Install and then Install Bundle once you have previewed the bundle installation. Confirm by clicking OK when the prompt appears.

  5. You can check the progress of your installation by clicking on Refresh on the Installed Bundles page
    After installation, you can view all installed bundles under List within the Search & Install Bundles page

Assigning integration role to user

  1. Navigate to Lists in the menu bar and drill into Employees
  2. Find your own account (or any user that has admin access) and click Edit

  3. Scroll down and find the Access tab below the Classification panel
  4. Within Roles search for Shippit Integration, select the role, and click Save

  5. Find Setup in the menu bar and navigate to the Shippit category. Find Preferences and click Edit to access your Shippit Preferences page

  6. On this page, drill into the Integration User drop-down and choose the user with the Shippit Integration role

  7. Find the API SERVER dropdown and select the appropriate Shippit environment for your integration ("Staging" for a Shippit staging account and "Production" for a live Shippit account)

  8. Please copy and save the Account ID shown below

Creating Your Access Token

  1. In the Netsuite menu bar, open setup Setup, open the User/Roles dropdown and find Access Tokens. Click New to create a new access token.

    If you can not create an access token, your administrator needs to enable it on your account. Please see this guide on how to do so.

  2. Please select the following drop-down options:
    1. Application Name: Shippit
    2. User: You or the Administrator
    3. Role: Shippit Integration

  3. Enter a token name of your choice - we recommend something simple and straightforward like "Shippit" or "Shippit Connect" to avoid confusion

  4. Please copy and save the Token ID and the Token Secret that are generated
    Important: Please do not leave this page as you will need to enter these token details within your Shippit Integrations settings.

Completing the Integration process

  1. Access your Shippit Settings and navigate to the Integrations menu

  2. In the list of integrations, click on the Netsuite logo

  3. Please select your Netsuite environment (Live or Sandbox) and copy in your Netsuite credentials. This is your: Webservice Account ID, Token ID, and Token Secret

  4. Click CONTINUE to finalise the integration connection

Generating your Shippit Webhook URL

  1. Copy your Shippit API Key within the Integrations page

  2. Within NetSuite, find the Shippit Connect Preferences page and click Edit

  3. Paste your Shippit API key in the AUTHENTICATION TOKEN field and click Save

  4. Refresh the Integrations page in Shippit. Your Shippit Webhook URL should now be populated and will allow you to fulfil orders automatically in NetSuite.
  5. Enable the SALES ORDER OBSERVER in your Shippit Connect Preferences within NetSuite when you are ready to start importing your sales orders to Shippit.

I'm having issues following these steps

Please reach out to us at for further assistance.

Have more questions? Submit a request


Please sign in to leave a comment.
Powered by Zendesk