Skip to main content
All CollectionsIntegrationsNetsuite
NetSuite integration checklist
NetSuite integration checklist

Use this checklist to install, configure, and manage your NetSuite integration and ensure that you’re set up for success.

Bartlomiej Rekosiewicz avatar
Written by Bartlomiej Rekosiewicz
Updated yesterday

This integration process is complex and recommended for users with experience in NetSuite and Dotdigital. Please ensure you have the necessary expertise before proceeding.

Step 1. NetSuite overview

To get started, read the following documents to understand how NetSuite integrates with Dotdigital:

  • Overview

    Learn about the NetSuite ERP integration and how data synchronization works.

  • Behaviour

    Understand the specific behaviours for each data type that NetSuite syncs.


Step 2. Install Dotdigital app in NetSuite

Enable the necessary APIs and install the Dotdigital SuiteApp to ensure effective communication between Dotdigital and your NetSuite account.

  1. Enable APIs

    Activate REST Web Services and Token-based Authentication in NetSuite.

  2. Install the Dotdigital app in NetSuite

    Install the Dotdigital SuiteApp, which configures necessary settings automatically.

  3. Assign user roles

    Assign the Dotdigital integration role to a NetSuite user to ensure they have the required permissions.

  4. Generate Access Token

    Create an access token for the user with the Dotdigital Integration role to enable API access.


Step 3. Install NetSuite integration in Dotdigital

Configure the NetSuite integration within Dotdigital to enable data flow between the two systems.

  1. Install NetSuite

    Install or access the NetSuite integration in Dotdigital and configure the settings.

  2. Connect to NetSuite

    Enter your NetSuite account details and authentication information to establish a connection.


Step 4. Configure sync settings

Set up synchronization settings to ensure accurate data transfer between NetSuite and Dotdigital.

  1. Choose your subsidiary to sync data for

    Configure the integration to access data for all or a specific subsidiary.

  2. Set up the time and date format

    Configure format for time and dates to allow the integration accurately detect changes.

  3. Set up multiple match handling

    Set up to handle duplicate emails in NetSuite integration behaviour.

  4. Set up default country for phone numbers

    Ensure phone numbers are in international format.


Step 5. Sync data

Initiate the data synchronization process to ensure both systems are up-to-date.

  1. Sync opt in/out status

    Choose whether to sync opt-in and opt-out status and how this data is stored in NetSuite.

    • Hold opt-in and opt-out status in a field

  2. Sync contacts

    Sync contact data, including field mapping and data alignment.

  3. Sync customer data

    Set default statuses for each contact entity type and a default category for customer records.

  4. Sync products

    Configure how items sync from NetSuite to Dotdigital as a product catalog.

  5. Sync orders

    Sync order data between NetSuite and Dotdigital.


Step 6. Verify your integration

Verify that data syncs correctly between NetSuite and Dotdigital. Perform the recommended checks:

  • Product data

  • Orders data

  • Customer and contact data

  • Opt-in and opt-out settings


Manual NetSuite configuration

Configure NetSuite manually to allow use of the Dotdigital integration.


Delete integration

Delete different types of data from your NetSuite to Dotdigital integration.

Did this answer your question?