Error: This account doesn't have access to some HubSpot features that are required by this app.

LEriera
Member

Hello from sunny Melbourne, Australia!

 

I have an app installed (App ID: 354939; draft listing status; requires contacts and oauth scopes) under a developer account and when testing OAuth with a test sandbox account, it can connect just fine. However, if I try to use any external account (free portal, superadmin user) I get the following error message: 

 

"Couldn't complete the connection. This account doesn't have access to some HubSpot features that are required by this app."

 

I had a nose around here but couldn't find much on this error previously posted. There was talk of free accounts being the issue some time ago, but the current developer docs say that free accounts should be able to use these scopes via the API. Any help would be very much appreciated, thanks!

0 Upvotes
1 Accepted solution
LEriera
Solution
Member

For reference, posting the solutions: 

 

1. The scopes defined for the app within Hubspot (i.e. the OAuth install URL) must exactly match the scopes requested in the redirect_uri called from the app itself (e.g. https://app.hubspot.com/oauth/[accountID]/authorize?client_id=[clientID]&redirect_uri=https://[app URL]/hubspot/callback/&scope=[scopes]) 

 

2. We were requesting user scopes which aren't available with free account tiers (e.g. accounting), but testing with a free tier user. 

 

3. To use the contacts scope, users should ideally have superadmin permissions. If not, they require the Edit property settings permission. 

 

Many thanks to Rahmona Henry for her help with this!

View solution in original post

3 Replies 3
LEriera
Solution
Member

For reference, posting the solutions: 

 

1. The scopes defined for the app within Hubspot (i.e. the OAuth install URL) must exactly match the scopes requested in the redirect_uri called from the app itself (e.g. https://app.hubspot.com/oauth/[accountID]/authorize?client_id=[clientID]&redirect_uri=https://[app URL]/hubspot/callback/&scope=[scopes]) 

 

2. We were requesting user scopes which aren't available with free account tiers (e.g. accounting), but testing with a free tier user. 

 

3. To use the contacts scope, users should ideally have superadmin permissions. If not, they require the Edit property settings permission. 

 

Many thanks to Rahmona Henry for her help with this!

dennisedson
Community Manager
Community Manager

Hello from bright and cold New York, USA !😉

@himanshurauthan , can you share any insights.

@LEriera , you might also look into the more granular scopes that should be available to select soon

Here is a doc to the migration in process.


loop Loop Marketing is a new four-stage approach that combines AI efficiency and human authenticity to drive growth.
Learn More

himanshurauthan
Thought Leader | Elite Partner
Thought Leader | Elite Partner

Hey  @LEriera

The user that is trying to connect the integration does not have the user role or might be the required scopes are not added in the app, you can check this doc.

 

You can add the scopes via the API but you need to add the Legacy Scopes to the app.

 

I hope this helps!!!

 

Best Regards,

 

Digital Marketing & Inbound Expert In Growth Hacking Technology