AFI AFI

Oracle NetSuite

Estimated reading: 2 minutes Updated July 31, 2026

Overview

AFI creates customers and orders in Oracle NetSuite from WordPress events. Push checkout customers, lead enquiries, and order data into NetSuite’s ERP/CRM directly from your storefront.

Supported actions

  • Create Customer
  • Create Sales Order
  • Create Cash Sale

Authentication

  1. Log in to NetSuite as administrator.
  2. Enable Token-Based Authentication under Setup > Company > Enable Features > SuiteCloud.
  3. Create an integration record (Setup > Integration > Manage Integrations > New) — copy the Consumer Key and Consumer Secret.
  4. Create an access token (Setup > Users / Roles > Access Tokens > New) — copy Token ID and Token Secret.
  5. Note your NetSuite Account ID.
  6. In AFI go to Settings > Oracle NetSuite and paste Account ID, Consumer Key/Secret, and Token ID/Secret.

How to create the integration

  1. In WordPress admin, go to AFI > New Integration.
  2. Pick your Sender (Contact Form 7, WPForms, WooCommerce, etc.) and the form / event to listen on.
  3. Pick Oracle NetSuite as the Receiver, then pick the Task you want to run.
  4. Map sender fields onto Oracle NetSuite’s fields. Company name or first/last name is required for a customer; entity, item, and quantity are required for a sales order.
  5. Optional: add Conditional Logic so the action only fires on matching submissions.
  6. Save and run a test submission. Check AFI > Log if anything looks off.

Notes & caveats

  • Sandbox vs production: the Account ID changes when you switch — confirm before saving.
  • Internal IDs: NetSuite uses internal IDs for lookups (items, subsidiaries). Fetch the relevant IDs from NetSuite’s saved searches.
  • Subsidiary required for OneWorld accounts on every transaction.

Related