HubSpot Template Marketplace Guidelines

Last updated:

The HubSpot Template Marketplace helps thousands of customers without direct access to a developer grow their online presence. It is powered by developers who create easy to use templates for customers. 

You can sell two type of templates on the HubSpot Template Marketplace: themes and modules. 

Why should I sell templates 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 templates. You shouldn’t be tied down to only having your template on our marketplace and nowhere else. You’re free to use your templates outside of the marketplace for your own projects as well.
  • Build once, sell multiple times: Once your template is listed on the marketplace, it becomes a 1:many opportunity. You simply build your template once and it can be resold to multiple customers.
  • Grow your business: Many of the developers who sell their templates (both free and paid)  on our marketplace have seen their businesses grow both from marketplace revenue and from additional services requested by buyers.

Overview and requirements

To get started selling on the Template Marketplace, create a Template Marketplace provider account. If you are a HubSpot Partner, you have Marketplace provider functionality in your Partner account.

Any template submission must adhere to the compliance, design, and code quality requirements. Each template 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 templates below.

Please note: before you begin creating templates for the marketplace, HubSpot strongly recommends reviewing the Building for the HubSpot Template Marketplace, Branding, Trademark Usage, and Content Usage guidelines. Templates that violate these guidelines will immediately be removed from the marketplace as described in HubSpot’s additional terms.

General requirements

General requirements for submitting a template to the HubSpot Template marketplace. These requirements apply to both themes and modules.
View general requirements

Theme Requirements

A portable and contained set of templates, modules, global content, and style settings designed to work together to enable a marketer-friendly content editing experience.
View theme requirements

Module 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. You can also submit standalone modules. These are modules that can be added to any theme in HubSpot's content editor.
View module requirements

List and update themes on the Template Marketplace

Once you've created your template, submit it for approval to be listed on the HubSpot Template Marketplace. Once submitted, templates will undergo a review and approval process by the HubSpot Template Marketplace team. 

List and update templates in the HubSpot Template Marketplace

Learn how to list and update your templates in the Template Marketplace.
View listing flows

Supported payment gateways

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

Payments from customers are received through the payment connected in your Marketplace Provider account:

  • In your HubSpot account, navigate to Marketplace Provider Info.
  • In the Payment Method section, view or update your payment information. 

HubSpot is not responsible for any payment gateway issues that may occur during the purchase process. HubSpot does not take a cut of any transactions, and all transactions are handled independently of the HubSpot platform. 

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

HubSpot strongly encourages Template Marketplace Providers to use the Stripe payment gateway if it is available in their country. If Stripe is not available in your country, then we recommend using the PayPal payment gateway. 

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.

Manage your transactions

A deal record is created in your Template Marketplace provider account for every template that a customer downloads. 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.

Removal of template listings

HubSpot reserves the right to remove marketplace listings for reasons including, but not included to:

  • Bugs present in the template.
  • Third-party templates in the submission break.
  • The template is incompatible with HubSpot-supported browsers.
  • Use of copyrighted material such as images, icons, fonts, audio, and video that are not licensed for distribution.
  • Templates that track users without their informed, explicit opt-in consent.
  • Templates (including linking to content from the Template Marketplace or from your template demo) that includes:
    • Promoting or engaging in illegal activities.
    • Derogatory, disparaging, and/or malicious content.
    • Dishonest or false claims.
    • Offensive content about race, religion, age, gender, or sexual orientation.
  • Modules will be removed if the module affects other elements on the page/email that it is added to. 

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 Template Marketplaces. Learn More.

There are two different HubSpot accounts that allow for Marketplace submission: a Partner account, or a Marketplace provider account. HubSpot is 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 templates in the same account. Other partners manage their listings in a separate Marketplace account to keep the templates separate from other templates 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 a template in the marketplace, you will need to contact HubSpot Support  to change your provider name.

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

  • The template is currently listed in the Marketplace or contains elements from a currently listed template.
  • The template isn't supported in the Marketplace (transactional emails, ticket emails, etc.)
  • The template is a clone of a template 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:
[AccountID].hs-sites.com

Please note: HubSpot does not support template previews that use the preview.hs-sites.com 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 template 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 a template 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.