HubSpot Asset Marketplace Guidelines

Last updated:

Starting August 3rd, 2021 HubSpot will be launching a new marketplace experience for users. During this time, both the current marketplace and the new marketplace will only be accessible by users logged into HubSpot. Learn more.

If you are an author looking to redirect your external listing links to the new marketplace, please see our guide here.

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

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.
What started as a side-hustle 5 years ago creating the CLEAN template series has now turned into a full-time focus. The marketplace and ecosystem has allowed me to create an incredible product for HubSpot customers, a great lifestyle for my family, and the ability to pursue passion projects that give back to the greater good.
Kevin Fremon
Creator of CLEAN Theme

How can I get started selling assets on the marketplace?

Get started selling on our Marketplace by creating an Asset Marketplace provider account today!

What are the requirements for assets listed on the marketplace?

Developers can sell themes, modules, and coded email templates. All assets must adhere to the compliance, design, and code quality requirements. Each asset type also have their own requirements that must be met in order to be listed in the marketplace. You can view the requirements for these assets below.

Note: Before you begin creating assets for the marketplace, HubSpot strongly recommends reviewing our Trademark Usage and Content Usage Guidelines. Assets that violate these guidelines will immediately be removed from the marketplace as described in Section 4 (Disclaimers) of the Compliance, Design, and Code Quality requirements

Compliance, Design, Code Quality, and Listing

To ensure the best experience for HubSpot Marketplace customers, all assets are reviewed against these common criteria, along with the assets individual requirements, 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

Website, Landing Page, and Blog Templates

Page templates are reusable pages that incorporate modules and partials into a layout. Blog templates include layouts for blog listing and blog post pages.
View page and blog template requirements


Modules are reusable components that can be used in templates or added to pages through drag and drop areas and flexible columns.
View module requirements

Email Templates

Email templates are reusable email wrappers that generally place modules and partials into a layout.
View email template requirements

How do I list my assets on the Marketplace?

Once you have created your Asset Marketplace provider account and your assets are ready to be submitted to the marketplace you can submit them for approval. We have created the following guide to walk you through listing your assets.

Listing CMS Assets in the HubSpot Asset Marketplace

Learn how to list your assets in the CMS Asset Marketplace by walking through the asset listing flows.
View listing flows

What is the review process for submissions to the marketplace?

Our marketplace team reviews assets in order from oldest to newest submission. Most marketplace assets are reviewed within two weeks; however, this can vary depending on the volume of submissions and the complexity of the asset. Please note that we are not able to provide information on your current asset's place in the queue.

Upon your submission to the marketplace, our system performs automated checks on the listing 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 our queue for the marketplace team to review. We 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.

Note: 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. 

What payment gateways does HubSpot support for Marketplace Providers?

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

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

How should I handle requests for refunds?

While selling your assets, 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.

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.

To create a preview link for emails, it's recommended to create a draft email in HubSpot and enable the web version. With this setting enabled, you can customize the URL for the web version of your email and use it as a preview link.

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

Although all templates must be approved for a pack to be published, a provider can select unpublished templates to submit together with a pack.

Yes. Upon submission to the Marketplace, the system takes a snapshot of the product. In order to update the product in the system, the listing must be resubmitted.

To adjust the price of a submitted product, you must resubmit it to the Marketplace with updated information.

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 page helpful? *
This form is for feedback on our developer docs. If you have feedback on the HubSpot product, please share it in our Idea Forum instead.