In January 2025, ShipHawk made available the ShipHawk TMS SuiteApp.
...
From the NetSuite dashboard, select Setup > Users/Roles > Access Tokens > New.
You will be redirected to the Access Token screen.Complete the screen by entering the following information:
In the Application Name field, choose ShipHawk Integration.
In the User field, choose the proxy user you set up in the previous procedure.
In the Role field, select ShipHawk Shipping Web Services.
After you complete each field, the Token Name field automatically populates with a new token name. Click Save, but DO NOT EXIT THE SCREEN. A confirmation screen will populate.
...
From the NetSuite dashboard, select ShipHawk > Setup > ShipHawk Settings.
You will be redirected to the ShipHawk Settings List screen.Click Edit to access ShipHawk settings.
Complete the ShipHawk Settings screen.
In the SHIPHAWK HOST NAME field:
Enter the ShipHawk endpoint to set up your Production environment.
For example, if the ShipHawk endpoint is:
https://abcdef.tms.myshiphawk.com
Enter:abcdef.tms.myshiphawk.com
NOTE: If you are interested in a sandbox environment or user-acceptance testing environment, please contact your ShipHawk account manager for more information.
In the API Key field, enter the ShipHawk API key found in the ShipHawk platform. To locate the ShipHawk API key, complete the following steps:
Login to your ShipHawk account in a separate browser window or tab. If you are not sure which account to use, contact your ShipHawk Implementation Representative.
On the right side of ShipHawk’s top menu bar, click on the Settings
icon and select the Settings link. The Settings screen appears.
From the left-side menu, click on the Developer API link. The API Keys screen appears.
Click the Create New API Key button located at the top of the screen. The Create API Key pop-up window appears.
Enter a Name for your API Key. Then, click Create API Key.
A success message will display at the top of the pop-up window to confirm your API Key has been generated.
Click Copy to copy your API Key.
Important: Your API Key will only be displayed one time. Ensure you have saved and copied your key correctly before exiting the Create API Key window.
After you have successfully copied the API Key to your clipboard, click Done.
Navigate back to NetSuite and the ShipHawk Settings screen.
Paste the ShipHawk API key into the API Key field in NetSuite.
Click on the Shipping Methods tab.
In the Default Shipping Method dropdown field, select your organization’s usual shipping method. If unknown, just select one from the dropdown list. Your ShipHawk Implementation Representative will assist you with this later.
Click Save when you are finished.
...
Configuring NetSuite Settings in ShipHawk
Now that NetSuite has been configured to communicate with ShipHawk, we must set up your ShipHawk account to access and update information on the NetSuite side. ShipHawk uses access tokens and account information in previous steps to set up the connection successfully.
To set up NetSuite settings in ShipHawk
From your ShipHawk application window, click on the ⚙️ > Settings > Integrations.
You will be redirected to the Integrations screen:
From the Integrations screen, click on the NetSuite tile. The Manage your Accounts screen populates.
To complete integration between your ShipHawk NetSuite, you must enter your NetSuite account ID in the Account ID field in the ShipHawk platform. You can locate your account ID in NetSuite.
The letters in your Account ID must be entered in all uppercase, otherwise your account will not connect.
To get your Account ID from NetSuite
Open your NetSuite account in another tab or browser window.
From the NetSuite dashboard, select Setup > Company > Company Information.
You will be redirected to the Company Information screen.
Copy the value found in the Account ID field to your system clipboard.
Navigate back to your ShipHawk account and complete the Manage Your Accounts screen as follows:
Paste the account ID number you copied from NetSuite into the Account ID field.
In the Account Name field, enter your organization’s name. We suggest the following format:
COMPANYNAME_NETSUITEENVIRONMENT
Enter your Token ID (previously saved in the Message Center of BaseCamp) in the User Token ID field. See the Creating access tokens section for more information.
Enter your Token Secret (previously saved in the Message Center of BaseCamp) in the User Token Secret field.
Leave the Is a sandbox account option unchecked unless you have a premium sandbox account in NetSuite.
Info |
---|
ShipHawk also offers a premium sandbox account, but this setting only configures the premium sandbox account for NetSuite. |
f. Check the Automatic Products Import Enabled option if you wish to run a nightly sync between
NetSuite and ShipHawk. Each night, ShipHawk checks for new or updated items and imports that
data into the ShipHawk Product Catalog.
Click Connect.
Continue to the next section to learn how to test the secure connection between ShipHawk and NetSuite.
Managing NetSuite Concurrent Connections and ShipHawk Performance
...