Netsuite Payroll

Step 1: Enable Features

To use the NetSuite connector, REST Web Services and OAuth 2.0 must be enabled.

  1. Go to Setup > Company > Enable Features

  2. Under SuiteScript, enable:

    • Client SuiteScript
    • Server SuiteScript

  3. Under SuiteTalk (Web Services), enable:

    • REST Web Services

  4. Under Manage Authentication, enable:

    • OAuth 2.0
  5. Click Save.


Step 2: Create Integration Record

  1. Navigate to Setup > Integration > New

  2. Enter a Name for your application.

  3. (Optional) Add a description.

  4. Set State to Enabled.

  5. (Optional) Add a note.

  6. Under the Authentication tab:

    • Enable REST Web Services.

  7. Click Save.

  8. After saving, you will get the Client ID. Keep this ID safe—you'll need it later.


Step 3: OAuth 2.0 Client Credentials Setup

  1. An administrator (or a role with OAuth 2.0 Authorized Applications Management) can create or revoke mappings for the OAuth 2.0 Client Credentials (M2M) flow.

  2. Go to Setup > Integration > Manage Authentication > OAuth 2.0 Client Credentials (M2M) Setup

  3. Click Create New.

  4. In the popup:

    • Select the Entity
    • Set Role: Administrator
    • Select the Application created in Step 2
    • Upload the public certificate downloaded from the Knit UI popup
  5. After creation, copy the Certificate ID and provide it to Knit during integration.