Check out the following troubleshooting items for 8x8 integration with NetSuite:
Activity in 8x8 Work and 8x8 Contact Center does not trigger screen pop or call logs in NetSuite
Ensure that you are connected to integration with NetSuite.
Go to Settings
> Integrations and enable the Auto interaction log option to automatically generate a call, chat, and voicemail log. A call log includes information about the time a call was initiated, terminated, duration and more. A chat log includes the chat transcript as well.Make sure that a pop-up blocker is not preventing new tabs from opening from NetSuite.
My screen pop fails in CRM integration with 8x8 Work and 8x8 Contact Center
A screen pop failure is commonly attributed to browser caching issues, blocked pop-ups, and blocked websites.
To clear the browser cache in Chrome
Click the More
icon in the top-right corner of your Chrome browser window.Select Settings from the menu.
Click Advanced at the bottom of the page.
Under Privacy and security, select Clear browsing data.
Select the following check boxes from the list:
Cookies and other site data.
Cached images and files.
Click Clear data.
To allow pop-ups in Chrome
Click the More
icon in the top-right corner of your Chrome browser window.Select Settings from the menu.
Click Advanced at the bottom of the page.
Under Privacy and security, select Site settings.
Under Unsandboxed plugin access, click Add next to the Allow section.
Enter <cloud8.8x8.com>, and confirm.
Cases do not appear in incoming call search results
The 8x8 integration for NetSuite searches the CRM by phone number and only returns contacts, customers, and leads. Cases do not appear in incoming call search results because they are not stored against a phone number in NetSuite. When Case is enabled under Search Types, agents can manually search the CRM for existing Case records.
For agents to view a case during a call they can:
Search for the case number using the search box.
Open the matched contact record and navigate to their cases.
The call activity log is not associated with a contact or company
NetSuite requires a contact to be associated with a Company. If no valid company is available, NetSuite rejects the record and the call log will not include a contact or company association.
To ensure the call activity is logged correctly, agents must assign the contact to a company in NetSuite before logging the call.
The Insufficient permission error message displays on the screen for agents
If an agent using the integration for NetSuite receives the Insufficient permission error message when they log in to their account, the Custom Record Entries permission is missing for the role assigned to the agent.
.png?sv=2026-02-06&spr=https&st=2026-08-05T04%3A02%3A09Z&se=2026-08-05T04%3A15%3A09Z&sr=c&sp=r&sig=dDL0T%2F577fTDhFqOOl7dJdydeWUaDclTqFL1GUV0tPM%3D)
To troubleshoot the Insufficient permission error message:
Log in to your NetSuite admin account.
From the menu bar at the top of the NetSuiteHome screen, hover over Setup and navigate to User/Roles > Manage Roles. A new page displays.
.png?sv=2026-02-06&spr=https&st=2026-08-05T04%3A02%3A09Z&se=2026-08-05T04%3A15%3A09Z&sr=c&sp=r&sig=dDL0T%2F577fTDhFqOOl7dJdydeWUaDclTqFL1GUV0tPM%3D)
Click Edit next to the relevant role or create a new role.
Scroll down to the Permissions tab and click on the Lists sub-tab.
Click the blank line at the bottom of the list of permissions and select Custom Record Entries.
Choose the level for the permission.
Note:
The minimum permission level required is View. Refer to the list of minimum permission levels for each permission category.
Click Add. The permission is added to the list.
Click Save.
.png?sv=2026-02-06&spr=https&st=2026-08-05T04%3A02%3A09Z&se=2026-08-05T04%3A15%3A09Z&sr=c&sp=r&sig=dDL0T%2F577fTDhFqOOl7dJdydeWUaDclTqFL1GUV0tPM%3D)
The wrong role or account error message displays on the screen
If an agent using the integration for NetSuite is notified that their role doesn’t support OAuth2 login, you must ensure that the agent’s role has the REST Web Services and Log in using OAuth 2.0 Access Tokens permissions assigned.
.png?sv=2026-02-06&spr=https&st=2026-08-05T04%3A02%3A09Z&se=2026-08-05T04%3A15%3A09Z&sr=c&sp=r&sig=dDL0T%2F577fTDhFqOOl7dJdydeWUaDclTqFL1GUV0tPM%3D)
To change the permissions for a user role:
Log in to your NetSuite admin account.
From the menu bar at the top of the NetSuite Home screen, hover over Setup and navigate to User/Roles > Manage Roles. A new page displays.
.png?sv=2026-02-06&spr=https&st=2026-08-05T04%3A02%3A09Z&se=2026-08-05T04%3A15%3A09Z&sr=c&sp=r&sig=dDL0T%2F577fTDhFqOOl7dJdydeWUaDclTqFL1GUV0tPM%3D)
Click Edit next to the agent’s role or create a new role.
Scroll down to the Permissions tab and click on the Setup sub-tab.
.png?sv=2026-02-06&spr=https&st=2026-08-05T04%3A02%3A09Z&se=2026-08-05T04%3A15%3A09Z&sr=c&sp=r&sig=dDL0T%2F577fTDhFqOOl7dJdydeWUaDclTqFL1GUV0tPM%3D)
Check if the following permissions are assigned:
REST Web Services
Log in using OAuth 2.0 Access Tokens
If the permissions are missing, click the blank line at the bottom of the permissions list.
Select the REST Web Services permission.
Choose the level for the permission.
Note:
The minimum permission level required is Full.
Click Add.
Click the blank line at the bottom of the list of permissions.
Select the Log in using OAuth 2.0 Access Tokens permission.
Choose the level for the permission.
Note:
The minimum permission level required is Full.
Click Add.
Click Save.