APIs & Integrations

AGeorge8
Member

Non-Super Admins aren't able to install Connected apps from third-party websites

Hi there,
 
We’re facing the following issue with our HubSpot Connected App. The connected app we’ve built isn’t listed on App Marketplace yet and even if we list it there, the installation will be from our application (3rd party website) and not from the App Marketplace.
 
We use oauth to authenticate the app and scope only includes contacts and crm.import. Here’s our Install URL (client id + re-direct-uri are hidden for security purposes).
 
https://app-xyz.hubspot.com/oauth/authorize?client_id=<client-id>&redirect_uri=<re-direct-uri>&scope=contacts%20oauth%20crm.import
 
The ideal flow of events are as follows:
  1. HubSpot Super admin creates a user who has just access to contacts and import permissions
  2. Shares the login credentials with subscribers of our platform who are working with the client (who owns HubSpot) to connect the app to import leads into their HubSpot
The problem we’re running into is that, only Super-admin users (of free accounts) are able to connect/install the app from our application. For the lower-grade users (from free accounts) are getting this error “Couldn’t complete the connection. You don’t have permission to connect this app.”
 
Does HubSpot allow non-Super admins (from free accounts) to install apps into their HubSpot instance at all? If yes, what other permissions should we give? Right now, let's say, the Standard user has full permissions for 'Contacts & Companies' (except Delete), Import, and Marketing lists.
 
Any input on how to tackle this is highly appreciated.
0 Upvotes
2 Replies 2
Kamil_A
Member

Non-Super Admins aren't able to install Connected apps from third-party websites

Hi,

 

I'm facing similar issue. Did you manage to resolve it ?

 

Regards!

 

0 Upvotes
dennisedson
Community Manager
Community Manager

Non-Super Admins aren't able to install Connected apps from third-party websites

@AGeorge8 

If a user does not have delete permission, I would imagine that they do not have permissions dealing with the contacts scope. 

You should have some more granular control over the contacts scopes once the contact scope migration is completed.

Thanks,

Dennis




HubSpot Community Developer ShowMake sure to subscribe to our YouTube channel
where you can find the HubSpot Community Developer Show
0 Upvotes