Connecting NetSuite

Connect a CRM · Last updated 2026-07-29

NetSuite requires per-customer credentials. Your admin creates an Integration Record; you paste three values into our setup form; then Connect.

Why NetSuite is different

Unlike HubSpot and Salesforce, NetSuite does not offer a shared developer app that every customer can authorize into their account. Every NetSuite customer creates their own Integration Record inside their NetSuite instance and hands us three values from it. Those values live server-side only — no client ever sees the Consumer Secret after you enter it.

Note
Corporate plan only. Your organization owner is the one who sees the setup form and can save credentials — teammates cannot.

Step 1: Create the Integration Record in NetSuite

Your NetSuite administrator does this once. They'll need the standard Setup → Integration → Manage Integrations → New permissions.

  1. In NetSuite: Setup → Integration → Manage Integrations → New.
  2. Name: something identifying like Networking Executives — Event Sync.
  3. State: Enabled.
  4. Under Authentication, check OAuth 2.0 and check Authorization Code Grant.
  5. Redirect URI: https://us-central1-network-executive.cloudfunctions.net/netsuiteOAuthCallback
  6. Scope: REST Web Services at minimum. That's what our sync uses.
  7. Save. NetSuite will display the Consumer Key and Consumer Secret once. Copy both.
Watch out
The Consumer Secret is only shown once. If your admin closes the page without copying it, they'll need to reset it from the Integration Record — NetSuite cannot show it again.

Step 2: Find your Account ID

Your NetSuite Account ID is the subdomain your NetSuite lives at — e.g. 123456 for a US account or 123456_SB1 for a sandbox. Your admin can find it in Setup → Company → Company Information, listed as Account ID.

Step 3: Save the three values in Networking Executives

  1. Sign in as the organization owner and go to Organizer dashboard → Integrations.
  2. Find the NetSuite card. On first setup, the card renders a setup form with three inputs instead of the Connect button.
  3. Paste the Consumer Key, Consumer Secret, and Account ID.
  4. Click Save credentials. The form disappears and the Connect button appears.

Step 4: Connect

  1. Click Connect NetSuite.
  2. A NetSuite sign-in window opens at {accountId}.app.netsuite.com. Sign in with a user that has the roles needed to use the REST Web Services integration.
  3. Approve the OAuth request. NetSuite redirects you back to your dashboard.
  4. The card now shows the connected Account ID as the identifier.

Troubleshooting

Related guides