Hi everyone,
I’m looking for guidance on whether a companion Chrome extension architecture is compatible with HubSpot’s developer and Marketplace policies.
We’re building a read-only application that connects to HubSpot through OAuth and retrieves workflow information through documented HubSpot APIs. The application does not create, edit, activate, deactivate or delete workflows.
The Chrome extension is currently a private prototype. It has not been distributed to external users or submitted to the Chrome Web Store or HubSpot App Marketplace.
Its proposed purpose is to provide contextual information while an authorised user is viewing a workflow in HubSpot.
The proposed behaviour is:
-
It runs only on relevant
app.hubspot.comworkflow pages. -
It reads the current URL to identify the HubSpot account and workflow being viewed.
-
It does not extract workflow definitions or other HubSpot data from the page DOM.
-
It does not intercept network traffic or automate clicks or other user actions.
-
It displays the external application’s information in Chrome’s browser-owned Side Panel.
-
Any workflow refresh is performed by the application’s backend through the documented HubSpot API and the customer’s authorised OAuth connection.
-
HubSpot access and refresh tokens remain on the backend.
-
The extension and Side Panel are clearly branded as an independent product.
We are also considering adding a small, clearly branded floating button at the right edge of the workflow editor. Its only purpose would be to open the Chrome Side Panel after the user clicks it.
The button would not imitate, replace or obscure any HubSpot controls. It would not read workflow content from the DOM or perform any action within HubSpot.
Could anyone from HubSpot’s Developer Platform, Developer Advocacy or Ecosystem team clarify:
-
Is the URL-only, browser-owned Side Panel architecture described above permitted?
-
Is adding the small launcher button through a Chrome content script permitted, or should the Side Panel only be opened through Chrome’s toolbar/action button?
-
Can this extension be offered as a companion feature to an eventual HubSpot Marketplace application once it has been reviewed and approved through the Chrome Web Store?
-
Are there any additional Marketplace disclosures or review steps required for an application with a companion browser extension?
I’ve reviewed the Developer Terms, Developer Policy, Acceptable Use Policy, Marketplace listing requirements and Chrome Web Store policies, but I haven’t found an explicit answer concerning a small launcher added to an otherwise unsupported HubSpot surface such as the workflow editor.
We want to clarify this before distributing or publicly promoting the extension, rather than assuming that technical feasibility means the architecture is permitted.
I’d really appreciate either an official clarification or guidance on the appropriate private channel where this architecture can be reviewed.
Thank you!