NetSuite

Learn how to use the NetSuite Connector in DBSync Cloud Workflow

Overview

The NetSuite Connector in DBSync Cloud Workflow enables seamless and secure integration between Oracle NetSuite - a leading cloud ERP system - and other business applications such as CRM, e-commerce, accounting, databases, and SaaS platforms. The connector uses the SuiteTalk web service SOAP API to move data in, and out, of NetSuite platform. Integrating with NetSuite consists of web service calls using an XML request/response made over an HTTPS connection.

The NetSuite connector provides access to all standard and custom objects available in your connected NetSuite instance. These objects become available for use in the Trigger/Rule section of DBSync iPaaS, allowing you to build integration workflows. During data operations, the connector synchronizes only the fields that have been mapped in your project configuration. This ensures that data is exchanged precisely according to your integration requirements. This connector provides a reliable way to synchronize master and transactional data across systems, automate business processes, and maintain data consistency without building custom integration code.


Key Benefits

For Business Leaders:

  • Unified ERP Data: Ensure consistent financial, sales, and operational data across systems.

  • Automation of Business Processes: Eliminate manual data exports and reduce human errors.

  • Enhanced Visibility: Real-time synchronization increases transparency for reporting and decision-making.

For Technical Teams:

  • Flexible Integration: Supports both standard and custom NetSuite objects.

  • Event-Driven and Scheduled Flows: Run workflows based on events or on a defined schedule.

Uses

The NetSuite connector makes it easy to work with NetSuite web service by:

  • Synchronizing NetSuite Customer, Items, Invoice, and payment details with CRM Application back and forth.

  • Gives enterprises the ability to provide better customer services, access to additional up-sell, and cross-selling opportunities.

  • Streamline lead-to-cash across your front and back-office to eliminate inaccuracies and improve remove inefficiencies.


Prerequisites

Before configuring the NetSuite connector, ensure the following:

  1. DBSync Access

    • A valid DBSync Cloud Workflow account with access to the NetSuite connector.

  2. NetSuite Credentials & Permissions

    • A valid username, password, Account ID to access NetSuite web service and application ID.

    • Be sure that NetSuite instance has privileges to connect to NetSuite APIs

Connector Configuration

Each NetSuite connection in DBSync represents a single NetSuite account (environment). If you need to connect to multiple environments (e.g., sandbox and production), configure separate connector instances for each.

The table represents parameters required for opening the connection to a NetSuite user instance.

Authentication Parameters

Authentication / Connection Properties

Property
Description
Required

Company ID

The Company ID associated with your NetSuite account (if applicable).

No

Username

Your NetSuite login username used to access the platform.

Yes

Password

Your NetSuite login password.

Yes

Application ID

A unique 32- character identifier automatically generated in NetSuite when an integration record is created.

To retrieve Application ID within NetSuite navigate to

SetupIntegrationManage IntegrationsNew.

No

Role ID

The internal id of the role used to login to NetSuite.

Note: Leave this field empty to use the user's default role.

No

Endpoint URL

The Endpoint URL is the web service URL of NetSuite that the connector uses to communicate (get/post data). The URL format mostly depends upon the type of NetSuite account and data center of the user instance of NetSuite where it is hosted.

The typical format of the Endpoint URL are as shown:

Production Instance: https://webservices.netsuite/service/v<version_number>

Sandbox Instance: https://webservices.sandbox.netsuite/service/v<version_number>

Example of production Instance: https://webservices.netsuite.com/wsdl/v2016_1_0/netsuite.wsdlarrow-up-right

Example of Sandbox Instance: https://webservices.sandbox.netsuite.com/wsdl/v2016_1_0/netsuite.wsdl

No

Account ID

Your unique NetSuite Account ID that identifies your NetSuite environment.

To retrieve Account ID within NetSuite, follow the path

Setup→ Integrations→ Web service preferences

Yes

Client ID

The OAuth Client ID for Token-Based Authentication (TBA).

Yes

Client Secret

The OAuth Client Secret paired with the Client ID.

Yes

TBA Access Token

The Token-Based Authentication (TBA) access token generated for API access.

Yes

TBA Access Token Secret

The secret key associated with the TBA Access Token.

Yes

These credentials allow DBSync to authenticate securely and make API calls on behalf of the configured role.

Quick Setup Guide

1

1. Login to DBSync Cloud Workflow

Access the platform using your DBSync credentials.

2

2. Add NetSuite Connector

Navigate to the Connectors list and select NetSuite.

3

3. Enter Authentication Details

Provide the required authentication details. For more information on the authentication details, refer to the Connector Configuration section above.

4

4. Test Connection

Use the Test Connection button to verify credentials and connectivity.

5

5. Save Configuration

Once validated, save the connector.

6

6. Refresh Metadata

Refresh Metadata is used to update the connector schema with the latest structure from NetSuite.

circle-info

Ensure that you click Refresh Metadata every time the object structure changes in NetSuite.

Frequently Asked Questions (FAQ)

chevron-rightCan I connect multiple NetSuite accounts?hashtag

Yes, configure separate connector instances for each NetSuite environment (e.g., sandbox, production).

chevron-rightIs Token-Based Authentication required?hashtag

Yes, NetSuite uses Token-Based Authentication (TBA) for secure API access.

chevron-rightDoes the connector support custom objects?hashtag

Yes, both standard and custom NetSuite record types are supported.

chevron-rightCan workflows run in real time?hashtag

Yes, triggers and webhooks can be configured to execute workflows based on events.

chevron-rightHow does DBSync connect to NetSuite?hashtag

DBSync connects to NetSuite platform through connector called NetSuite connector. It has inbuilt API methods that open a connection to NetSuite application for reading and writing data in, and out of, the platform.

chevron-rightWhen do we need additional integration coding?hashtag

DBsync has a standard template built-in for clients of NetSuite and Salesforce. However, if the scope of work involves other than standard data flow supported by our standard template then, additional integration should be written.

Click on the Salesforce & NetSuite integration template to learn more about our standard template offering.

chevron-rightDoes DBSync need to be installed on the same machine as that of NetSuite?hashtag

No. DBSync and NetSuite platforms are available through cloud. However, if required, you can install it on-premise.

chevron-rightHow does NetSuite connector handle errors?hashtag

DBSync NetSuite connector handles processing of errors in different ways depending on the error type. Errors can be tracked via log section of the DBSync platform. If there is a connection error, authentication error, schema validation error, then process level error is triggered.

chevron-rightDo I need technical skills to configure the connector?hashtag

No - guided configuration and automatic token validation simplify setup.

Summary

The NetSuite Connector in DBSync Cloud Workflow provides a powerful and secure integration solution for connecting your ERP data with external systems. With broad support for master and transactional objects, flexible authentication, and automated workflows, this connector empowers organizations to streamline business processes, automate financial operations, and maintain data consistency across platforms.

Useful Links

NetSuite WebSitearrow-up-right

NetSuite HelpCenterarrow-up-right

Web Services SuiteTalkarrow-up-right

Last updated