Our app gives the user the option to sync data with HubSpot (among other things)
When they select this option they have to login to HubSpot via oauth and our App is installed
At this point we have access to there data via API and the webhook subscriptions in our app get fired.
Now let’s say the user decides to disconnect our App from HubSpot. We give them the UI to remove their oauth info from our site but the app is still installed in their portal and we will continue to receive webhook subscription events. Is there any way that we can pro programmatically remove our app from their portal when they decide to “disconnect”?
@Derek_Gervais Same issue here... Pretty big oversight for any APPs using webhooks.
We basically have to spam the ex-customer asking them to uninstall while still processing 1000's of requests... must also cost HubSpot $$ to keep sending this.
Aug 26, 20213:21 AM - edited Aug 26, 20213:23 AM
Participant
Programmatic Removal of App from a Portal?
Dear @Derek_Gervais , @hubspot team, We are getting thousands of unhandled webhook request daily.
Since most of the customers don't uninstall our app from thier hubspot account, but remove from our product.
We are getting a unneccesory load on our server due to lack of the API for remove OAuth app. Some of the customers are just integrate hubspot for the trial and webhook trafic remain for the lifetime.
Please consider this scenario and do needfull, or can suggest alternet solution if you have any.
We offer a free trial period - if the user does not manually uninstall the app we will continue to receive their data which creates processing load / cost on our end.
There isn’t currently a way for an integration to ‘uninstall itself’ from a portal; a user must uninstall the integration manually from their portal. While I’m not aware of any plans to implement this functionality, I can see the use case and I’d be happy to pass it along internally. In the meantime, I’d recommend having users uninstall the app from HubSpot as a part of the disconnect process.