For the complete documentation index, see llms.txt. This page is also available as Markdown.

NetSuite

Learn how to integrate NetSuite using the NetSuite API connector

Introduction to NetSuite with Couchdrop

The NetSuite connector enables Couchdrop to connect to the NetSuite API and perform actions on NetSuite data. Once integrated, the connector can be used as part of automated workflows, enabling you to run flows across platforms.

Because of the way the NetSuite API is structured, it is not feasible to pull all possible NetSuite Records and paths into Couchdrop without significantly impacting performance and loading times. As a result, we have added the most commonly used NetSuite Records such as Accounts, Customers, Payments, and Invoices.

If your organization requires a record type that is currently unsupported, please reach out to us at sales@couchdrop.io.

How NetSuite works with Couchdrop

NetSuite is a direct API integration set up as a platform integration. This type of integration does not appear directly as a virtual folder, as it deals directly with API data.

Instead, NetSuite is configured as a connection you can use in Automations & Actions. Within a workflow, NetSuite connections show in the External API section and include actions for the NetSuite Records added during configuration.

Requirements

To use the NetSuite API connector in Couchdrop, you will need:

  • A Couchdrop plan with the Automations feature

  • Access to NetSuite as an Administrator who can manage Users, Roles, and Integrations

  • An application in NetSuite to connect to Couchdrop

  • Required features for the application to be set at the Company level in NetSuite

Configuration steps

Using the NetSuite connector requires initial setup in two areas: Creating an application in NetSuite and integrating the NetSuite Application with Couchdrop.

Step 1: Creating an application in NetSuite

  1. Log in to NetSuite as an Admin who has access to edit Users and Roles

  2. Go to Setup > Company > Setup Tasks > Enable Features. Enable REST Web Services, SuiteAnalytics Workbook , and OAUTH 2.0

  3. Create a new Role for the User in Setup > Users/Roles > New Roles

You can also use an existing Role in Setup > Users/Roles > Manage Roles if it has the permissions below.

  1. Go to Permissions > Setup and add REST Web Services , Log in using Access Tokens , SuiteAnalytics Workbook . Make sure the Level is set to "Full" for each.

    1. The Role will also need permissions to access the NetSuite Records you want Couchdrop to access.

  2. Give the Role to the User in Setup > Users/Roles > [Username]. Click Edit and go to Access > Roles > [New Role] and Save.

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

In OAuth 2.0 check: AUTHORIZATION CODE GRANT , PUBLIC CLIENT , REST WEB SERVICES . In REDIRECT URI, paste the URI below and click Save.

Step 2: Integrating the NetSuite application with Couchdrop

  1. In Couchdrop, choose to add a new Platform and select NetSuite Integration.

  2. Name the integration. Add the Account ID and paste the Consumer Key and Consumer Secret from the NetSuite application, then authorize the connection.

You can find the Account ID when logged into NetSuite in the URL at [ACCOUNT ID].app.netsuite.com

  1. Select the NetSuite Records you want Couchdrop to access and click Load Schema. Available actions will populate as a preview. Save the integration.

Frequently Asked Questions

Why is NetSuite giving me permission errors as an Administrator?

A NetSuite Administrator does not necessarily have full access and permissions. Check that the Administrator has the explicit permissions listed in Creating an application in NetSuite at the "Full" level.

Why aren't the actions I want showing?

The NetSuite API requires you to manually choose specific Records to include in your integration. Check that your record type is enabled and save the integration. If the specific actions are still unavailable, email us at support@couchdrop.io.

Can file and API data be used in the same workflow?

Yes, Couchdrop supports flows using both file and API data. You can also use the Transform actions to convert data types as part of the workflow.

Can we use SFTP or FTP with NetSuite?

Yes, Couchdrop supports FTP and SFTP for NetSuite data. This is done using the standard SFTP connector and not the NetSuite API connector.

Last updated

Was this helpful?