How to get started with NetSuite on Zapier

Connect to NetSuite on Zapier

NetSuite uses OAuth to authenticate your account on Zapier. Prior to connecting to Zapier, you must:

Install the Zapier Automation SuiteApp

Enable NetSuite API settings
  • Log into NetSuite.
  • Go to Setup > Company > Enable Features.
  • Click SuiteCloud, then ensure the following boxes are checked:
    • Client SuiteScript
    • Server SuiteScript
    • Rest Web Services
    • Token-Based Authentication

Required authentication fields

  • Account ID 

Optional authentication fields

  • Advanced: Token ID
  • Advanced: Token Secret
  • Advanced: Client ID
  • Advanced: Client Secret

Additional authentication instructions

Only the Account ID is required to connect to NetSuite in Zapier. Once you've provided your credentials, you'll be prompted to log in to NetSuite and select your role to create your NetSuite connection in Zapier.

Find your Account ID

  • Log into NetSuite.
  • Your Account ID is listed on the Company Information page of your NetSuite account (Setup > Company > Company Information).
  • Learn more about NetSuite's Account ID.

Advanced: Create an access token

You will need to create an access token in NetSuite to complete the Token ID and Token Secret fields.

miscEye icon Note

If you're not an Administrator, you'll need to use a role with User Access Tokens permissions to create, manage, and connect to NetSuite using your own access token.

  • Log into NetSuite.
  • Go to Setup > User Roles > Under User Management, click Access Tokens.
  • On the Access Tokens page, click New Access Token.
  • For the Application Name, select Zapier.
    • If you are using your own integration record/application, select that application from the dropdown menu instead. Learn more in using your own integration record.
    • If you cannot find Zapier in the dropdown menu, you’ll need to install the Zapier Automation SuiteApp.
  • Select your User and Role. A Token Name will be generated automatically. You can rename it if desired.
  • Click Save.
  • If the Access Token was created successfully, you'll be able to access your Token ID and Token Secret on the next page. Save your Token ID and Secret for future reference, as these values cannot be accessed after you leave the page.

Advanced: Create your own integration record

You will need to create an integration record in NetSuite to complete the Client ID and Client Token fields.

miscEye icon Note

Only Administrators can create integration records.

  • Log into NetSuite.
  • Go to Setup > Integration > Under Integration Management, click Manage Integration.
  • On the Integrations page, click New.
  • Give your integration a Name.
  • In the Authentication section, ensure that the following Token-based Authentication settings are checked:
    • Token-based authentication
    • TBA: Issuetoken endpoint
    • TBA: Authorization flow

  • Ensure that the Callback URL is set to https://zapier.com/dashboard/auth/oauth/return/App207308CLIAPI/.
  • In the OAuth 2.0 settings, ensure that the Authorization Code Grant box is unchecked.
  • Click Save.
  • You'll be able to access your new Integration Record’s Consumer Key / Client ID and Consumer Secret / Client Secret. Save your Client ID & Secret for future reference, as these values cannot be accessed after you leave the page.

Using access tokens with your own integration record

  • When using access tokens with your own Client ID and Secret, you can leave Token ID and Secret blank if you want Zapier to automatically generate an access token for your connection.
  • If you prefer, you can create your Token ID and Secret when connecting to NetSuite in Zapier.

 

About NetSuite's app

Are self-hosted or cloud-hosted accounts supported? Cloud-hosted accounts only All NetSuite accounts are cloud-hosted.
Is a paid NetSuite plan required? No All NetSuite accounts are paid accounts. All accounts are supported, provided they have the required roles and permissions.
Are any special account permissions required? Yes

Your roles and permissions dictate what triggers and actions you can perform on Zapier. Select a role with the following settings enabled:

  • REST Web Services - Full
  • User Access Tokens - Full
  • SuiteAnalytics Workbook - Edit
  • Employees - View
  • Employee Record - View

Learn more about NetSuite's account permissions.

Are there usage limits? No  
Are there pagination limits? No  
Do trigger samples use real data from your account or generic data? Real trigger samples  
Are custom fields supported? Yes  
Do update actions overwrite or append to existing data? Append to existing data  
Is there any additional info? No  
Was this article helpful?
1 out of 2 found this helpful