Skip to main content

In order for an app to be listed or certified on the HubSpot App Marketplace, the listing must include a publicly available setup guide URL.

In order to be listed on the HubSpot App Marketplace, your app must include a setup guide that meets the following requirements:

  • Not hidden behind a paywall or sign-in screen.
  • Specific to setting up your app, i.e. you cannot link to your website homepage or knowledge base homepage.
  • Contains the steps to install and configure the integration.

Learn more about the full requirements for listing your app or check out an example of a listed setup guide from OrgChartHub.

In order to be certified on the HubSpot Marketplace, your app must include a setup guide that meets the following requirements, in addition to the above:

  • Adheres to current accessibility, privacy, and GDPR standards.
  • Is consistent with the current version of your app and HubSpot.
  • Includes images. Videos are recommended, but not required.
  • Includes the following information:
    • What your app does.
    • How to install your app.
    • How to connect a HubSpot account to your app.
    • Screenshots of each step of the installation process, including the scope approval screen.
    • How to configure your app, once installed.
    • How to use your app, including both automated and manual interactions.
    • How to disconnect a HubSpot account from your app.
    • How to uninstall your app from a HubSpot account.
    • Potential consequences to user data from disconnecting and uninstalling your app.

The following template uses best practices for creating a setup guide. Using this format is not required, but the template is designed to give your app a strong probability of meeting HubSpot's requirements for both listing and certification.

[App Name] integrates [Platform Name] leads and accounts with HubSpot contacts and companies, which lets users:

  • [Description of a use case]
  • [Description of an additional use case]

[Describe instructions to install your app and connect a HubSpot account, with visual aids for each step.] For example:

  • Log in to [Platform Name].
  • Navigate to Settings > Integrations.
  • Locate the [App Name] card.
  • [Include a screenshot here.]
  • Click Install.
  • Select your HubSpot account. A screenshot of the screen for selecting the HubSpot account to connect to the integration.
  • Click Choose Account.
  • Review the requested scopes on this screen. [App Name] requests access to read and write contacts & companies, as well as read and edit contact & company properties.
  • Click Connect app. A screenshot of the requested scopes for an example app
  • You will be redirected to the [Platform Name] "Integrations" page, and new configuration options will appear.

[Describe instructions to configure your app's connection to HubSpot, including visual aids for each step.]

  • In your [Platform Name] account, navigate to Settings > Integrations > [App Name].
  • Toggle Sync direction to select how data will sync:
    • One-way: [App Name] will only update HubSpot.
    • Two-way: [App Name] will keep [Platform Name] and HubSpot in sync.
  • [Include a screenshot here.]
  • Map your [Platform Name] lead and account fields to contact and company properties in HubSpot.
  • [Include a screenshot here.]
  • When ready, click to toggle the Sync switch on.
  • [Include a screenshot here.]
  • Select either Sync existing records or Sync only new records.
  • [Include a screenshot here.]
  • Click Done.

[Describe how to perform basic manual and/or automated actions with your app with relevant visual aids.] For example:

[App Name] automatically keeps your [Platform Name] leads and accounts synced with your HubSpot contacts and companies, according to the settings configured in the previous section. Syncs run at least every 5 minutes. No manual actions are required.

[Describe instructions to disconnect a HubSpot account from your app, including visual aids for each step. You should also describe how disconnecting affects users' HubSpot accounts and data.] For example:

Note: If you disconnect your HubSpot account from [App Name], [Platform Name] lead & account data will no longer sync to HubSpot contacts & companies and vice versa. Existing data will remain on your HubSpot records.

  • Log in to [Platform Name].
  • Navigate to Settings > Integrations.
  • Locate the [App Name] card.
  • [Include a screenshot here.]
  • Click Disconnect.
  • [Include a screenshot here.]
  • Click Yes, I am sure.

[Describe instructions to uninstall your app from within a HubSpot account. You may simply link and refer to the HubSpot Knowledge Base article on this topic.] For example:

To uninstall [App Name] from your HubSpot account, follow the instructions in this HubSpot Knowledge Base article.