Set Up A NetSuite Connection

Follow these steps to connect your NetSuite account to your Bronto account.

About this task

Before you configure the NetSuite Connector in Bronto, there are several prerequisites that need to be completed in NetSuite in order to prepare your NetSuite account for data exchange. Configuration steps in NetSuite:
  • Install the Bronto Bundle.
  • If not already assigned, assign your NetSuite integration user the Bronto Integration role. To connect to Bronto, you must have a dedicated NetSuite integration user (employee) account that has the Bronto Integration role assigned.
  • Set the time zone for the integration user account to Pacific time. If you cannot set this preference, it is because the Company General Preferences are blocking it. To remove this restriction, go to Setup > Company > General Preferences and then make sure that Time Zone is checked under the Overriding Preferences section.
  • Make sure the following NetSuite SuiteCloud features are enabled: Client SuiteScript, Server SuiteScript, SuiteScript Server Pages, SuiteTalk Web Services, SuiteSignOn, and Token-Based Authentication.

After NetSuite is properly set up and the NetSuite Connector is configured in Bronto, you will need to edit the NetSuite Connector settings before data exchanges will occur. If you plan to integrate SuiteCommerce Advanced with Bronto apps, you will need to complete additional configuration steps in NetSuite after the NetSuite Connector has been configured. See Configure NetSuite App Integrationsfor the full details about SuiteCommerce Advanced and Bronto app integration.

Procedure

  1. Complete all of the NetSuite configuration prerequisites listed above.
  2. Go to Settings > Integrations > Connector.
  3. Click Add Connection.
  4. Click NetSuite.
  5. Enter the account ID for your NetSuite account in the Account ID box.

    To find the Account ID in NetSuite, go to Setup > Integration > Web Services Preferences.

  6. Enter the NetSuite user name in the Username box.

    This is the NetSuite login user name for the dedicated NetSuite integration user account that you set up for the connector.

  7. Enter the NetSuite user password in the Password box.

    This is the NetSuite login password for the dedicated NetSuite integration user account that you set up for the connector.

  8. Enter the Token ID
    You need to create a new token in NetSuite using NetSuite two-factor authentication. To create a token:
    1. In NetSuite, go to Setup > Users and Roles > Access Tokens > New.
    2. For Application Name, select Internal NS Application BRONTO
    3. Find the user you want to use.
    4. Under Role, select Bronto Integration.
    5. Click Save.
      You will see the Token ID and the Token Secret. They will only be shown one time so make sure you save this information.
  9. Enter the Token Secret. Two-factor authentication will be complete after you enter your Token ID and Token Secret in Bronto.
  10. Select the type of NetSuite account from the Instance Type list:

    This should reflect whether you NetSuite account is a Production or Sandbox account. If you're not sure, you probably have a production account. See NetSuite Sandbox help topic for more information about Sandbox accounts.

  11. Click Login.

    The connector uses the provided credentials to establish the connection between Bronto and NetSuite and you are returned to Bronto's Connectors page. You should see the NetSuite Connector you just configured in the list of connectors on this page.

  12. Continue to the appropriate configuration topics to enable data exchange:
    • Click here to learn how to set up contact data exchanges
    • Click here to learn how to set up order data imports
    • Click here to learn how to set up app integrations
    Note: If interface modules do not load when you enter edit node, you might need to sync the connection.