8x8 Work for Hubspot Integration: You Don’t Have Permission to Connect This App

Updated: 09/18/2024

Symptom

When a Hubspot user attempts to connect the 8x8 integration, they receive a permissions error preventing them from using it.
Usually this will occur when the Contacts page is first launched after the user has installed the 8x8 Work for Integrations Chrome extension.
clipboard_e8fe3237c5c05d8fb953ec2122a67e038.png

Applies To

  • 8x8 Work for Hubspot Integration
  • Hubspot User Accounts

Resolution

Primary Solution

For guidance on setting user permissions to allow for installation of the 8x8 integration, see 8x8 Work for Hubspot Integration: Minimum Required User Access Rights for Authenticating the 8x8 Integration .

Secondary Solution

If the above linked solution doesn't work, you can temporarily grant the user Super Admin access, and rescind that permission level after they have authorized the 8x8 integration.
clipboard_ed15c4a8607ea974691ed88a988431b7e.png

Granting the Hubspot User Super Admin Access

In this case, the user would only need Super Admin access for long enough to authenticate the 8x8 integration.
Once the 8x8 integration has been authenticated by the elevated user, that specific user account can be demoted from Super Admin to whatever access level the service administrator requires.
  1. To grant the user Super Admin access, log into Hubspot as a Super Admin and navigate to Settings 
    clipboard_e780905d1f27049353066b55d182c601d.png
     > Users & Teams in the left-side panel.
  2. In the Users tab, hover your mouse cursor over the user in question and click the popup Actions menu.
  3. Select Make super admin. The label in the ACCESS column will change to Super Admin.
clipboard_ed75227c73acacdc5f7d82669764322f2.png

The User must then grant 8x8 permission to access Hubspot

This part of the process assumes that the 8x8 Work for Integrations Chrome extension has already been installed in the user's Chrome web browser.
  1. The user must log out of Hubspot and log back in as needed, to activate their new access rights.
  2. Hover over the Hubspot Contacts menu and select Contacts.

    clipboard_e06ebd0cbaffbffa77487ede1d6be35d1.png
  3. If the floating 8x8 communication panel does not appear, click on the 8x8 launcher icon 
    clipboard_edd6a00b96a019b554ded275e001970ea.png
    at the bottom-right of the screen to launch it.
  4. If the user is presented with account options, they should select the account that they will use the 8x8 integration with.

    clipboard_e627bfac17e74099397bd0505110e10d0.png
  5. In Connecting 8x8 Integration to Hubspot, check the agreement box and click Connect app.

    clipboard_e46cedb7c39c0df2b6ced7b3d2bdfd923.png
  6. The first time the user sees the floating communication panel, they must select one of the following from the 8x8 Product dropdown list. If needed, you can reach this section by clicking on the 8x8 communication panel's Setup (gear) icon 
    clipboard_e31c54fe21467f5d950823dcb46edf125.png
    and then click Advanced:
    • 8x8 Work (for 8x8 Work)
    • Virtual Contact Center (for 8x8 Contact Center)
      • Contact Center also requires that the agent supply the Contact Center Domain.
      • The Data Request Token is also required if call recording URLs are expected to be added to the call logs written to Hubspot when a call terminates.
  7. Click Save.

    clipboard_ee8390c605b341a43280aa3aa5c0fe568.png
  8. The user will be returned to the Contacts page, and the 8x8 communication panel will now display the login prompt.

    clipboard_e36874b9c541143287d8fac228a489f07.png
  9. To confirm that the integration is properly Connected, click on the Setup (gear) icon
    clipboard_e31c54fe21467f5d950823dcb46edf125.png
     > Integrations > Hubspot.
    • Note: Clicking Disconnect and then Connect will not have any effect other than to disable and then re-enable the integration's connection to Hubspot.
  10. The Hubspot service administrator can now have the user log out of Hubspot, and demote their account, if needed.
  11. The user should now log in again and confirm that the 8x8 communication panel launches properly.

    clipboard_e175cb1850f925bf20575c723c2852875.png

Cause

For each user, the 8x8 integration requires specific permission to connect to Hubspot in order to perform Contact searches and to store call data into Hubspot.
The first time a user launches the 8x8 integration communication panel, the Hubspot service attempts to present the user a request for this permission to connect 8x8 and Hubspot for that specific user.
clipboard_e9f50885b7ce21c592a735e80b97ee0f4.png

Additional Information