HubSpot Asset Marketplace Guidelines

Last updated:

The HubSpot Asset Marketplace helps thousands of customers without direct access to a developer grow their online presence. It is powered by developers who are creating beautiful and easy to use themes.

Why should I sell assets on the marketplace?

The HubSpot Marketplace has a lot to offer developers or agencies who are looking to create a new revenue stream.

  • Non-exclusive: You’ve worked hard at creating your assets. You shouldn’t be tied down to only having your asset on our marketplace and nowhere else. You’re free to use your assets outside of the marketplace for your own projects as well.
  • Build once, sell multiple times: Once your asset is listed on the marketplace, it becomes a 1:many opportunity. You simply build your asset once and it can be resold to multiple customers.
  • Grow your business: Many of the developers who sell their assets (both free and paid)  on our marketplace have seen their businesses grow both from marketplace revenue and from additional services requested by buyers.


To get started selling on the Asset Marketplace, create an Asset Marketplace provider account today.

A submitted theme and its assets must adhere to the compliance, design, and code quality requirements. Each asset type also has its own requirements that must be met in order to be listed in the marketplace. You can view the requirements for these assets below.

Please note: before you begin creating assets for the marketplace, HubSpot strongly recommends reviewing HubSpot's Branding, Trademark Usage and Content Usage guidelines. Assets that violate these guidelines will immediately be removed from the marketplace as described in Section 5 (Disclaimers) of the Compliance, Design, and Code Quality requirements

Compliance, Design, Code Quality, and Listing

To ensure the best experience for HubSpot Marketplace customers, a theme and all its assets are reviewed against these common criteria by one of HubSpot's quality assurance engineers.
View compliance, design, code quality, and listing requirements

Theme Requirements

A portable and contained collection of developer assets designed to work together to enable a marketer-friendly content editing experience.
View theme requirements


Submitted themes will contain modules, which are reusable components that can be used in templates or added to pages through drag and drop areas and flexible columns.
View module requirements

List and update themes on the Asset Marketplace

Once you have created your Asset Marketplace provider account and your theme is ready to be submitted to the marketplace, you can submit it for approval. Below are guides for listing and updating your theme and its assets.

Listing and updating assets in the HubSpot Asset Marketplace

Learn how to list and update your assets in the Asset Marketplace.
View listing flows

Marketplace review process

The Marketplace review process is as follows:

  • First, your submission will run through an automated check to ensure that general requirements are met. If issues arise during this process, a modal will appear informing you of the issues with your asset. You can then make the necessary changes and re-submit.
  • Once your submission passes the automated checks, it will then be added to a queue for the Marketplace team to review. They will review the code, functionality, and included assets (such as images, scripts, and more) that are related to your submission. If your submission is approved, an email will be sent to the address listed in your “Provider Info” that your listing has been approved and it will be listed in our Marketplace. If your submission is rejected, you will receive communications from the marketplace team with additional information on why and what needs to be corrected.

Please note:

  • The Marketplace team reviews submissions in order from oldest to newest submission. Most submissions are reviewed within two weeks, but this can vary depending on the volume of submissions and the complexity of the submission. Please note that we are not able to provide information on your current asset's place in the queue.
  • Resubmitting your asset (either fixing issues from previous rejections or resubmitting while your asset is still in a pending state) will move your asset to the bottom of the queue. 

Supported payment gateways

HubSpot currently offers the ability for marketplace providers to connect the following payment gateways to receive payments:

Please note: HubSpot has customers worldwide. When setting up your payment gateways, we strongly recommend accepting payments from international currencies (cross border payments). 

Refund requests

You may run into the occasional request from a purchaser for a refund. HubSpot recommends clearly stating your refund policy in a listing's description and providing a link to documentation about your refund policy. HubSpot encourages providers to honor valid refund requests. Learn more about general guidelines for refund requests.

Deal management

A deal is created in your Asset Marketplace provider account for every theme that is downloaded by a HubSpot customer. All deals will populate in a deal pipeline called Marketplace Transactions with the Transactions deal stage. When a refund is issued for a transaction, the Refunded at property will be set on the deal record. 

Providers are able to customize the deal pipeline and deal stages, and use the deal properties in workflows.

Frequently Asked Questions

No, the most recent European Union P2B regulation that took effect on July 12, 2020, does not apply to the HubSpot App and Asset Marketplaces. Learn More.

There are two different HubSpot accounts that allow for Marketplace submission: a Partner account, or a Marketplace provider account. We're unable to add provider functionality to any other type of HubSpot account. 

Some partners manage their Marketplace listings in their Partner account to use the assets in the same account. Other partners manage their listings in a separate Marketplace account to keep the assets separate from other assets in their design manager tool.

Products submitted to or published in the Marketplace live in the HubSpot Marketplace system. This ensures that providers can continue to edit them in their own account without the changes affecting customers’ purchases. To update a Marketplace listing, a provider must resubmit the listing so it can be reviewed and republished.

Customers who have purchased previous versions of a product in a listing can update to the latest version free of charge.

Once you have listed an asset in the marketplace, you will need to contact HubSpot support in order to change your provider name.

Possible reasons you may not see a product when trying to create a listing include:

  • The asset is currently listed in the marketplace or contains elements from a currently listed asset.
  • The asset isn't supported in the Marketplace (transactional emails, ticket emails, etc.)
  • The asset is a clone of an asset from the Marketplace.

When creating preview URLs you must use your own domain name if available. If you don't have a domain that is available to use, HubSpot provides each account with a system domain in the following URL structure:

Note: We will no longer be supporting asset previews that are using the subdomain.

Yes, a single template can be used in multiple themes. A common example of when a template may be used in multiple themes is if a provider offers a Starter and Premium version of the same theme. 

Yes. All changes to a theme or module must be re-submitted to the Marketplace for approval by the quality team. Once the changes are approved, the listing and asset will be updated in the Marketplace for customers.

To adjust the price of a submitted product, you must resubmit it to the Marketplace with updated information. Prices cannot be changed from free to paid once an asset is published. 

Payments are received through the payment method that you've connected in your Marketplace Provider Profile. In your HubSpot account, navigate to Marketplace > Provider Info. In the Payment Method section, view or update your payment information.

HubSpot doesn’t take a cut of any transactions, and all transactions are handled independently of the HubSpot platform.

Was this article helpful?
This form is used for documentation feedback only. Learn how to get help with HubSpot.