8x8 Work for NetSuite Integration Authorization Token Error

Updated: 07/04/2024

Symptom

When making or receiving a phone call while logged into the 8x8 Work for NetSuite integration, the following error appears in the integration window:
  • The NetSuite authorization token is no longer valid due to a change in user roles or inactivity. From a new NetSuite home page, re-open the 8x8 Work integration.

Applies To

  • 8x8 Work for NetSuite Integration v3.1

Cause

This problem is most often caused by a combination of the following:
  • NetSuite sets the security authorization token between NetSuite and all integrations (not just 8x8) to expire after 20 minutes of inactivity in NetSuite.
  • The NetSuite user has not performed any action within NetSuite for at least 20 minutes.
NetSuite controls the security timeout variable, and there is no way within the NetSuite interface to force the expiration time beyond 20 minutes.

Resolution

Use a Pinned Home Tab

This is the easiest and most reliable method for keeping NetSuite from timing out your 8x8 communication panel.
  1. As usual, launch the 8x8 communication panel from the 8x8 for NetSuite portlet on your NetSuite Home tab.
  2. Do not close or navigate away from the Home tab!
clipboard_eb16dc60c795c3a74adc8ca5f4f565a4c.png
  1. Right-click on the same web browser tab you launched the comm panel from, and select Pin.
    • This will make the Home tab smaller, and place it out of the way to the far left of your other browser tabs.
    • Do not close or navigate away from Home on this specific tab.
clipboard_e40327e0393fe36e864ae5e3512ec7050.png
  1. You can now open and use as many other NetSuite tabs as needed to perform your work.
    • The portlet on the original Home tab will refresh every 100 seconds, which will keep the NetSuite-to-8x8 security token from expiring.
clipboard_e0a60fb6eb482435e63929d4c8133538d.png