NetSuite icon

NetSuite Integration

Cloud ERP and CRM for customers, orders, invoices, inventory, and the general ledger. Keep NetSuite financial workflows accurate without repetitive manual updates. Start from Watch Customers and send the resulting data through Get a Cash Sale or Get a Contact.
3-day trialCancel anytimeUp to 10 minutes quick set up
  • GDPR
  • Data Encryption
  • 2FA
  • Local Data Region

Supported triggers and actions for NetSuite integration

Triggers can detect changes in NetSuite and run actions that can create, search or modify data inside NetSuite automatically [3] — exactly how you set them.

  • NetSuite icon
    Watch CustomersTriggers when a customer record is created.
  • NetSuite icon
    Watch InvoicesTriggers when an invoice record is created.
  • NetSuite icon
    Watch OpportunitiesTriggers when an opportunity record is created.
  • NetSuite icon
    Watch Purchase OrdersTriggers when a purchase order record is created.
  • NetSuite icon
    Watch Sales OrdersTriggers when a sales order record is created.
  • NetSuite icon
    Watch Vendor BillsTriggers when a vendor bill record is created.
  • NetSuite icon
    Get a Cash SaleRetrieves one cash sale record by internal id.
  • NetSuite icon
    Get a ContactRetrieves one contact record by internal id.
  • NetSuite icon
    Get a Credit MemoRetrieves one credit memo record by internal id.
  • NetSuite icon
    Get a CustomerRetrieves one customer record by internal id.
  • NetSuite icon
    Get a Customer PaymentRetrieves one customer payment record by internal id.
  • NetSuite icon
    Get a Custom RecordRetrieves one custom record record by internal id.
  • NetSuite icon
    Get a Journal EntryRetrieves one journal entry record by internal id.
  • NetSuite icon
    Get an AccountRetrieves one account record by internal id.
  • NetSuite icon
    Get an EmployeeRetrieves one employee record by internal id.
  • NetSuite icon
    Get an EstimateRetrieves one estimate record by internal id.
  • NetSuite icon
    Get an Inventory AdjustmentRetrieves one inventory adjustment record by internal id.
  • NetSuite icon
    Get an InvoiceRetrieves one invoice record by internal id.
  • NetSuite icon
    Get an ItemRetrieves one item record by internal id.
  • NetSuite icon
    Get an Item FulfillmentRetrieves one item fulfillment record by internal id.

How to integrate NetSuite in automation workflow?

3 simple steps to make your NetSuite connected with other apps in automation workflows on WEXTL. Up to 10 minutes integration set up.

How NetSuite connects and integrates with WEXTL

Save and approve your credentials once — WEXTL® stores authorization information encrypted and reuses the authentication whenever NetSuite app is called in workflows. That allows your finance automations to run without your attention, per defined schedule [7]. Explore documentation [6] for a detailed list of fields that NetSuite supports.

The following table illustrates what fields NetSuite integration require during authorization flow inside our workflow builder [4].

Demonstration of NetSuite connection step inside WEXTL Workflow Builder [4].

FieldTypeHelp
Account IDRequired
text

Account ID used as the SuiteTalk host prefix. Enter it lowercase, with underscores written as hyphens. Example: 1234567 or 1234567-sb1. Token-Based Authentication on a NetSuite Enterprise account is required. The check reads one customer record, so the token role needs access to customers.

Consumer KeyRequired
password

Consumer key from the integration record (Setup > Integration > Manage Integrations).

Consumer SecretRequired
password

Consumer secret from that integration. NetSuite shows it once, when the integration is created.

Token IDRequired
password

Token ID from the access token for this integration and user (Setup > Users/Roles > Access Tokens).

Token SecretRequired
password

Token secret from that access token. NetSuite shows it once, when the token is created.

Connect NetSuite to popular apps on WEXTL

Enter a name of the other app you want to sync with NetSuite below. Click on selected app to explore integration options with NetSuite. If the app you search for is not available in WEXTL yet, you can use HTTP node [10] instead to integrate it directly.

Example automation with NetSuite integration

Select Watch Sales Orders trigger from NetSuite - this will be a starting point in your automation. Whenever event happens in NetSuite, workflow will start [7] from Watch Sales Orders node.

Search for Create a Cash Sale, connect it as the next step of integration sequence. You can use filters between Watch Sales Orders and Create a Cash Sale, so only important data pass from Watch Sales Orders to the next step. WEXTL gives you full control over the process of NetSuite automation. All parts of workflow are visible on the canvas [4].

NetSuite on WEXTL has 115 modules for building finance automations. Explore NetSuite documentation for more.

NetSuite
Watch Sales Orders
Daftra
Performs action
OR
Daftra
Triggers
NetSuite
Create a Cash Sale

Demonstration of how visual NetSuite automation [6] looks in WEXTL.

Frequently asked questions

Common questions about automating NetSuite in your workflows.

Try NetSuite on WEXTL®

Claim your 3-day trial to build NetSuite integrations and access every WEXTL® feature.

Cancel anytime.

References

List of sources used to gather information about the NetSuite integration.

  1. NetSuite integration source code, module specs and credentials implementation.
  2. Internal NetSuite integration documentation, structured input and output parameters, scopes, and authentication methods.
  3. Official NetSuite vendor API documentation — used to verify field meanings, authentication flows, and anything our own specs don't fully capture.
  4. WEXTL® Visual Workflow Builder, anonymized data from our technical support team.
  5. WEXTL® Apps Library
  6. WEXTL® NetSuite App Documentation
  7. WEXTL® Workflow Scheduler
  8. WEXTL® HTTP node documentation