Skip to main content

Connect NetSuite to Substly

This guide walks you through the steps to connect your NetSuite account to Substly.

Ola Stål avatar
Written by Ola Stål
Updated this week

This guide walks you through the steps to connect your NetSuite account to Substly. Once set up, Substly will automatically sync vendor and vendor bill data from NetSuite.


Prerequisites

Before you start, make sure you have:

  • Admin access to NetSuite.

  • Your NetSuite Account ID.

  • A role with permissions to Vendors, Vendor Bills, and API access.

  • Token-Based Authentication (TBA) enabled in NetSuite.


Step 1: Enable Token-Based Authentication in NetSuite

  • Go to Setup > Company > Enable Features.

  • Open the SuiteCloud tab.

  • Enable the following features:

    • REST Web Services

    • Token-Based Authentication


Step 2: Create an Integration (Consumer Key/Secret)

  1. Navigate to Setup > Integrations > Manage Integrations > New.

  2. Enter a name, e.g., Vendor Integration.

  3. Check the box for Token-Based Authentication.

  4. Click Save and copy the Consumer Key and Consumer Secret (you will only see them once).


Step 3: Create a Role for the Integration

  1. Go to Setup > Users/Roles > Manage Roles > New.

  2. Configure the role with the following permissions:

    • Permissions > Lists:

      • Vendors – View

    • Permissions > Transactions:

      • Vendor Bills – View

    • Permissions > Setup:

      • Web Services – Full (required for API access)

      • Log in using Access Tokens – Full

  3. Save the role.


Step 4: Assign the Role to a User

  1. Go to Lists > Employees > Employees.

  2. Select an existing user (or create a new one).

  3. Under the Access tab, assign the role you just created.

  4. Save the user.


Step 5: Generate an Access Token

  1. Go to Setup > Users/Roles > Access Tokens > New.

  2. Select the following:

    • Application = Your integration

    • User = The user with the integration role

    • Role = The role you created

  3. Click Save and copy the Token ID and Token Secret.


Step 6: Enter Tokens in Substly

  1. In Substly, go to Integrations > NetSuite > Activate.

  2. Fill in the fields with your NetSuite credentials:

    • Consumer Key

    • Consumer Secret

    • Token ID

    • Token Secret

  3. Click Sync to activate the integration.

  4. Once completed, your transactions will start appearing in Substly within a few minutes.


Managing supplier sync

In Substly, you can decide which suppliers from your suppliers list in your accounting software you want to sync into Substly.

  1. Navigate to the Integrations & Imports page

  2. Select Manage Integration for the accounting software you use, then click Manage suppliers.

  3. On the Manage Suppliers page, you can manage which suppliers in your accounting system are matched to which service in Substly:

    1. Match suppliers with their respective services in Substly.

    2. Unmatch suppliers from services in Substly.

    3. Show transaction data for each supplier (amount, date, and invoice ID).

    4. See the status of the supplier (synced, not synced, to be synced, ignored)

  4. Ignore or exclude suppliers that aren't relevant to sync into Substly.

  5. Once complete, select Sync.

  6. Matched suppliers will automatically stay updated when new transactions are imported.

Exclude or Ignore Suppliers

Choose to exclude or ignore suppliers you don’t want synced into Substly:

Option

Effect

Who can use it

When to use

Ignore

Filters out supplier, stops syncing data

All users

For suppliers you don’t want to sync spend data into Substly

Exclude

Completely removes supplier from Substly and prevents future appearance

For compliance or sensitive cost data

Tip! Be sure to check in periodically to match new suppliers and import additional data or set up our Slack bot (coming soon) for real-time notifications.


Related Articles

Did this answer your question?