Skip to content

Setting up the Unified CRM extension for NetSuite

NetSuite is a cloud-based business management software that helps organizations manage their financials, operations, and customer relationships.

RingCentral's integration with NetSuite helps streamline communications with contacts, and helps staffing agents better support contacts through the entire sales order pipeline by helping to manage and store communication history for all contacts.

Install the extension

If you have not already done so, begin by installing the Unified CRM extension from the Chrome web store.

Setup the extension

Once the extension has been installed, follow these steps to setup and configure the extension for Bullhorn.

  1. Login to NetSuite.

  2. While visiting a NetSuite web page, click the quick access button to bring the dialer to the foreground.

  3. Navigate to the Settings screen in the Unified CRM extension's CTI, and find the option labeled "netsuite".

    Connect to NetSuite

  4. Click the "Connect" button.

  5. A window will be opened prompting you to allow OAuth scopes. Allow it.

When you login successfully, the Chrome extension will automatically update to show you are connected to NetSuite. If you are connected, the button next to NetSuite will say, "logout".

And with that, you will be connected to NetSuite and ready to begin using the integration.

Role and permission setup

For this extension to work, NetSuite account admin needs to assign users with below permissions:

Transactions

Permission Level
Sales Order Full

Reports

Permission Level
SuiteAnalytics Workbook Edit

Lists

Permission Level
Contact-Subsidiary relationship View
Contacts Full
Customers Full
Employee Record Full
Employees Full
Entity-Subsidiary relationship View
Phone Calls Full
Related Items View

Setup

Permission Level
Log in using OAuth 2.0 Access Tokens Full
REST Web Services Full
User Access Tokens Full

Placeholder companies when creating contacts

NetSuite requires that every contact be associated with a company. When logging calls for new contacts, the Unified CRM extension will first look for a company called, "Placeholder company." If a company with that name is not found, one will be created. Then the contact will be associated with that company record. It is the intent that once the call is complete that an agent do one of the following:

  1. Edit the company called "Placeholder Company" with a more appropriate name and with additional details.
  2. Edit the contact to associate it with a more appropriate company stored in NetSuite.

In this way, the Unified CRM extension ensures that all contacts created by it conform to the requirements of NetSuite so that all contact records are complete.