Page cover

Integrating with NetSuite

Connect NetSuite to Drivetrain quickly—no provisioning or support required.

You can connect your NetSuite account to Drivetrain in just a few steps. This guide is designed for NetSuite admins, including those new to Drivetrain. In most cases, no provisioning or setup support is required—you can complete the setup on your own.

Prerequisites

Before you begin, make sure you have:

  • An active NetSuite account with Administrator access

  • Token-Based Authentication (TBA) enabled in NetSuite

  • Admin access in Drivetrain

You'll need five credentials from NetSuite to complete the connection:

  1. Consumer Key

  2. Consumer Secret

  3. Token ID

  4. Token Secret

  5. Account ID

Step 1: Enable TBA in NetSuite

  1. Log in to NetSuite using your own Administrator account

  2. In NetSuite, go to Setup > Company > Enable Features

  3. Click the SuiteCloud tab

  4. Make sure the following are enabled:

    1. SuiteTalk (Web Services)

    2. Token-Based Authentication

  5. Click Save

These features allow Drivetrain to connect via NetSuite APIs.

Step 2: Create an Integration Record

  1. Go to Setup > Integration > Manage Integrations > New

  2. Name the integration Drivetrain Integration

  3. Enable Token-Based Authentication

  4. Disable all other authentication types (e.g., OAuth 2.0)

  5. Click Save

  6. After saving, copy the Consumer Key and Consumer Secret and store them securely

Step 3: Generate Token Credentials

  1. From the NetSuite home screen, scroll down to the Settings panel

  2. Click Manage Access Tokens > New My Access Token

  3. From the Application Name dropdown, select Drivetrain Integration (Created in Step 2)

  4. Click Save

  5. After saving, copy the Token ID and Token Secret and store them securely

Step 4: Get Your NetSuite Account ID

  1. In NetSuite, go to Setup > Company > Company Information

  2. Copy the Account ID shown near the top of the page

Step 5: Connect NetSuite in Drivetrain

  1. In Drivetrain, go to the Data page

  2. Click the + icon in the top-left corner to add a new data source

  3. Select NetSuite from the list of integrations

  4. Enter the following credentials (from your securely saved record):

    1. Account ID

    2. Consumer key

    3. Consumer secret

    4. Token key (same as your Token ID)

    5. Token secret

  5. Click Connect

You’ll be redirected back to the Data page once the connection is successful. Your NetSuite data will begin syncing automatically.

Create a Dedicated Integration User (Optional)

This step is not required for self-serve setup. Only complete if:

  • You want to separate integration access from your personal account

  • You’re preparing to grant Drivetrain access

To create a dedicated user:

  1. Go to Lists > Employees > Employees > New

  2. Use the Standard Employee Form

  3. Set the name to Drivetrain Integration

  4. Use a company-controlled integration email (e.g., [email protected])

  5. Click the Access tab

  6. Enable Give Access and assign a password

  7. Assign the Administrator role

  8. Click Save

You can then log in as this user and complete Steps 3–5 above.

Add NetSuite Saved Searches (Optional)

You can bring filtered, custom views from NetSuite into Drivetrain by syncing Saved Searches.

To do this:

  1. Follow the installation steps included in the README

  2. After installing, locate the External URL generated by the script

  3. In Drivetrain, click Add Saved Search on your NetSuite connection

  4. Paste the Saved Search ID and assign a name

The Saved Search must be public, and the External URL must be accessible by Drivetrain.

Troubleshooting

If you’re unable to connect:

  • Confirm Token-Based Authentication is enabled in NetSuite

  • Ensure you’re using a NetSuite Administrator account

  • Double-check all token fields and keys are correct

  • Try connecting in an incognito window to rule out browser issues

Still stuck? We can help.

If you’re unable to connect NetSuite to Drivetrain after completing the steps above, reach out to your Drivetrain onboarding partner. In most cases, no additional configuration is required.

Include a screenshot or brief description of the error message. We'll help you troubleshoot and guide you through next steps.

Need to Grant Temporary Access?

In rare cases—such as data inconsistencies or bug investigations—your Drivetrain team may request temporary access to your NetSuite account.

View: Grant temporary access to NetSuite

This is not required for setup or general connection issues.

Last updated

Was this helpful?