The NetSuite integration pulls data from NetSuite into Ironclad so you can securely authenticate, pull NetSuite records into Ironclad workflows, and sync contract data between systems.
Permissions
| Features | Integrations |
| Permissions |
|
Step 1: Connect the NetSuite Integration to Ironclad
Follow these steps to create an integration record in NetSuite and get the credentials needed for Ironclad.
- In NetSuite, navigate to Setup > Integration > Manage Integrations.
- Click New.
- Complete the fields in the following order:
- Name: Ironclad
- State: Enabled
- Unselect TBA: Authorization Flow
- Unselect Token-Based Authentication
- Unselect Authorization Code Grant
- Select Client Credentials (Machine-to-Machine) Grant
- Select REST Web Services
- After saving, scroll to the bottom of the page and copy the following values:
- Customer Key / Client ID
- Customer Secret / Client Secret
- Click Save.
- Save these values in a secure location. You will need them to configure Ironclad.
Step 2: Configure NetSuite in Ironclad
Required Permissions: Ironclad Admin or users with Integrations group permissions.
Now that you’ve created the integration in NetSuite, you can add the credentials to Ironclad.
- In Ironclad, navigate to Company settings > Integrations > NetSuite.
- Select the Settings tab.
- In Host, enter the subdomain of your NetSuite URL.
- Example: If your NetSuite URL is https://1234567.app.netsuite.com, your subdomain is 1234567.
- In NetSuite Client ID, enter the Customer Key / Client ID from NetSuite.
- In NetSuite Client Secret, enter the Customer Secret / Client Secret from NetSuite.
- Click Save.
- Click Generate Certificate and download the generated certificate file.
Step 3: Set up OAuth in NetSuite
Required Permissions: NetSuite Administrator
Now that you’ve configured NetSuite in Ironclad, you’ll need to configure OAuth in NetSuite using the certificate generated in Ironclad.
- In NetSuite, navigate to Setup > Integration > OAuth 2.0 Client Credentials (M2M) Setup.
- Click Create New.
- Complete the fields in the following order:
- Entity: Select a System Administrator generic user
- Role: Administrator
- Application: Ironclad
- Choose File: Upload the certificate downloaded from Ironclad
- Click Save.
- After saving, Ironclad will appear in your list of OAuth applications.
Copy the Certificate ID. You will need this value in Ironclad.
Step 4: Finish Configuring NetSuite in Ironclad
Required Permissions: Ironclad Admin or users with Integrations group permissions.
Now that you’ve set up OAuth in NetSuite, you’ll need to complete the authentication process by entering the NetSuite Certificate ID into Ironclad.
- In Ironclad, navigate to Company settings > Integrations > NetSuite.
- Click Settings.
- Paste the NetSuite Certificate ID into the field labeled Enter NetSuite Certificate ID.
- Click Link Integration.
Once linked, the NetSuite integration is enabled and ready for workflow and contract sync configuration.