Use Chaser with NetSuite

Learn how to connect NetSuite to Chaser and find answers to frequently asked questions.

Last updated: October 07, 2025

All plans and trial

Get started: Sign up for a free trial with Chaser

Before connecting to your NetSuite account, take out a free trial by filling out the following short form:  https://www.chaserhq.com/signup

1. Enable Required Features in NetSuite

NetSuite features must be activated to support API access and authentication.

  • Log in to your NetSuite account as an Administrator.
  • Navigate to Setup > Company > Enable Features.
  • On the SuiteCloud tab:
    • SuiteScript - Server SuiteScript
    • SuiteTalk (Web Services) - REST Web Services
    • Manage Authentication - OAuth 2.0
  • On the Analytics tab:
    • SuiteAnalytics Workbook - SuiteAnalytics Workbook
  • Click Save to apply changes.

2. Install Chaser SuiteApp

  • Navigate to SuiteApps
  • Search SuiteApps - Chaser
  • Click Install
  • Wait for the installation to complete.

image
3. Create user / assign role

Create an Integration User

  • Go to Lists > Employees > Employees > New.
  • Fill in the required details (First name, Last name, Email).
  • Under the Access tab:
    • Check Give Access.
    • Set Password (temporary - user will reset).
    • Under the Access tab, assign the Chaser Integration Manager role.
  • Click Save.

Or assign the Chaser Integration Manager role to an existing user

⚠️ Important If you delete the integration user or remove the Chaser Integration Role, the connection between NetSuite and Chaser will stop working. In that case, you will need to reconnect Chaser.

So it’s better to create a dedicated integration user instead of using an existing employee account. This way, the integration will remain active and unaffected by employee changes (e.g., if someone leaves the company or their access is revoked).

4. Add an Organisation in the Chaser App

  • Open the Chaser app and click + Add new organisation.

image-Oct-07-2025-01-36-17-0178-PM

  • Select Oracle NetSuite, then click Connect with Oracle NetSuite.

image (1)-2

  • Enter your NetSuite credentials for the user assigned the Chaser Integration Manager role, then click Log In to continue.

image (2)-2

  • Select Role: If the role is not Chaser Integration Manager, click Choose another role - select Chaser Integration Manager - Choose role

image (3)-2

  • Click Continue

image (4)-2
5. Selec
t subsidiaries

If you’re using the OneWorld edition with multiple subsidiaries, you’ll be redirected to the subsidiary selection page. You’ll then need to select the subsidiaries you want to pull data from. Otherwise, this step will be skipped.

  • Select at least one subsidiary

image (5)

  • Press Confirm

6. Welcome screen

  • Confirm organisation details
  • Press Confirm

How does the Chaser's integration with NetSuite work?

Chaser integrates with NetSuite using NetSuite’s OAuth 2.0 (Client Credentials) machine-to-machine flow. When Chaser connects to your NetSuite account, NetSuite issues an access token that authorizes secure access to your Organization. After the OAuth 2.0 authorization flow completes successfully, Chaser generates and uploads a certificate to your NetSuite account under the connected user with the “Chaser Integration Manager” role. This certificate is valid for 2 years. After issuance, the integration operates using this certificate, eliminating the need to reconnect the organization.

To have the most up-to-date data, we regularly pull accounting data from your NetSuite account. These syncs fetch data that has been created or updated since the last sync.

To have the most up-to-date data, Chaser will regularly pull accounting data from your NetSuite account. These syncs fetch data that has been created or updated since the last sync.

Sync Chaser with NetSuite

Chaser syncs with NetSuite once every day and before payment reminder emails are sent out. This ensures that all information is up to date before Chaser emails are sent out.

You can also sync Chaser with NetSuite at any time in the Chaser app by clicking the Sync now button in the top right of your screen, should you require data to be synced immediately.

What information does Chaser pull from NetSuite?

Contacts

Through the NetSuite API, Chaser retrieves your contacts from your NetSuite account. Chaser pulls through the email addresses, phone numbers, physical addresses and invoices associated with a customer contact in NetSuite.

Chaser pulls through all the email addresses under a contact in NetSuite. This means that you can have multiple recipients in Chaser. You can have a ‘Normal’ sender and an ‘Escalated’ sender. You can also get directed straight to the customer in NetSuite by clicking the 3 dots on the right of the customer and clicking 'Edit in NetSuite'.

Invoices

Chaser pulls your customer's invoice data directly from your NetSuite account.

Chaser uses the due date and the creation date from NetSuite to calculate how many days overdue an invoice is.

Troubleshooting

Why am I not able to connect NetSuite to Chaser?

If you are having issues connecting NetSuite to Chaser, please ensure that you have a valid NetSuite login and have the Chaser Integration Manager user role in NetSuite.

If you meet the above criteria and are still experiencing difficulties connecting Chaser to NetSuite, please contact support@chaserhq.com or via live chat.

Why does Chaser not reflect the latest changes in my NetSuite account?

If changes that you have made in NetSuite aren’t updating in Chaser, please follow these steps:

  1. Click Sync Now in the top right corner of your Chaser screen.
  2. Wait 10-15 minutes. When you sync Chaser with NetSuite, Chaser checks for all changes in NetSuite and this can take time.
  3. Double-check the changes in NetSuite were completed and have been saved.
  4. If the problem persists, please contact support@chaserhq.com or via live chat.

Why is the contact information different in Chaser and NetSuite?

If some contact information in NetSuite is different from Chaser then please follow these steps:

  1. Check that there are no duplicate or archived contacts in NetSuite. These duplicate/archived contacts could have incorrect information.
  2. Check that the correct fields in NetSuite have been filled. For example; check that both first name and last name fields have been filled in.
  3. Check that NetSuite has been synced with Chaser recently.

Why did Chaser disconnect from NetSuite?

Chaser connects to NetSuite via OAuth 2.0 (Client Credentials) using a certificate. The certificate is valid for 2 years and is auto-renewed by Chaser before expiry, so routine reconnects aren’t required.

  • Certificate issues: Revoked in NetSuite or renewal failed.
  • Role/permissions: “Chaser Integration Manager” role has been removed or unassigned.
  • Account changes or manual disable: Environment changes or integration disabled.

When this happens, chasing pauses and you’ll be notified by email.

How to reconnect

  • In Chaser: Click Reconnect to NetSuite. Chaser completes authorization and uploads/renews the certificate, access resumes.