Purpose: learn how to connect NetSuite to your Sendcloud account
Step 1: Download the Sendcloud application in NetSuite
- In NetSuite, you go to SuiteApp; this is the Marketplace of NetSuite.
- Use the search bar to look for "Sendcloud"
- Install the application
Step 2: Create API keys
You now need to obtain the API keys which will authorize your connection with Sendcloud.
- Login to your Sendcloud account and go to Settings > Integrations
- Find NetSuite in the list of integrations and click Connect
- Enter the name of your webshop
- Click Save. The API Public and Secret keys will be automatically generated
Step 3: Setup Sendcloud Configuration Record

Field name | Description |
API KEY - PRODUCTION |
Enter the key obtained from your Sendcloud portal. |
API SECRET - PRODUCTION |
Enter the secret obtained from your Sendcloud portal. |
APPLY SHIPPING RULES - PRODUCTION |
Apply the shipping rules set up in the Sendcloud portal. |
PARCELS SAVED SEARCH ID - PRODUCTION |
Enter the internal ID of the saved search containing the orders/fulfillment that you want to generate parcels for (the standard one is called Sendcloud Integration Transaction Search [internal id = customsearch_ff_sendc_transaction_search]). |
SENDCLOUD INTEGRATION ID - PRODUCTION |
Enter the internal ID of the NetSuite integration created in the Sendcloud portal. You can find the ID by looking at the URL of step 2. If you want to use multiple integrations (e.g. NetSuite and E-commerce), enter the IDs separated by a comma. |
REQUEST LABEL AT PARCEL CREATE - PRODUCTION |
Check this box if you want to generate the labels in Sendcloud immediately after parcel creation. If unchecked, you have to generate the labels in Sendcloud manually. |
SHIPPING LABELS FOLDER ID - PRODUCTION |
Create a folder in your NetSuite file cabinet for storing downloaded labels. Enter the internal ID of that folder into this field. |
Process on save |
If checked - the label is created instantly once conditions are met, please review the ‘Instant label generation’ section for more details. This preference can cause transaction records to have slower saving time. If not checked, labels are created from transactions returned by Sendcloud Integration transaction search. (the scripts to send information to Sendcloud and download labels from Sendcloud are running automatically in 15 minutes intervals) |