List and update templates in the HubSpot Template Marketplace

Last updated:

Once you’ve created a Template Marketplace provider account, you can use it to create template listings and submit them for approval to be listed on the HubSpot Template Marketplace

Before listing your template on the Template Marketplace, fill out your Provider profile:

  • In your Template Marketplace provider account, navigate to Template Marketplace Provider Info.
  • In the Company Info section, fill out the following fields: Company avatar, Company name, Company location, Company phone, and Company description. These fields will appear on your template listings.
  • In the Contact Info section, fill out the fields for both the Main contact and Developer contact sections: Role, First name, Last name, Email, Phone number, and Country. This information will only be used if HubSpot needs to contact you about a listing and will not appear on any listing pages.
  • In the Payment Info section, add your supported payment methods. You can connect either PayPal or Stripe as a payment gateway. 

Create a template listing

To create and submit a theme or module listing:

  • In your Template Marketplace provider account, navigate to Template Marketplace Listings.
  • In the upper right, click Create listing
  • Select either Create theme listing or Create module listing
  • Review the information on the Provider Information page, then click Next
  • Review your payment information on the Payment Information page, then click Next.
  • Select the theme or module you want to list, then click Save and continue.  You'll then be brought to the listing editor.

The listing editor is broken up into five tabs. All information is required unless otherwise indicated:

  • On the Listing Info tab, provide the following information:
    • Listing name: the name that will appear on your template listing. Avoid using your company name or the word "theme". You should instead include a short, descriptive name. 
    • Price: select Free or Paid. If you’re listing a paid template, enter a price as well.
    • Live example link: a link to a live version of your template so users can test it.
    • Thumbnail image: the image that appears in search results and on the storefront card.
  • When you're done, click the Theme Details tab for a theme listing, or the Module Details tab for a module listing.
  • Provide the following information: 
    • Demo video (optional): a video that showcases your template, its customizability, and ease of use. Potential buyers find these videos valuable when evaluating a purchase, so including one is recommended.
    • Images: a minimum of two and up to 20 full-size images of your template. Avoid including collages and marketing images. Instead, images should focus on the theme itself.
    • Theme/module description:  a summary of your template's key selling points and how it can help buyers achieve their goals.
    • Features: a minimum of two and up to 5 key features of your template. 
  • When you're done, click the Category tab and provide the following information:
    • For themes: 
      • Business types: up to two primary industry or business types that your theme is geared toward.
      • Page types:  up to 10 different page types that are included in your theme.
      • Page features (modules):  up to 10 different features that appear on those page types.
      • Search tags (optional): up to 15 keywords for your top features and attributes to help customers find your theme.
    • For modules:
      • Template types: template types determine where your module can be used in the customer's editing tool.
      • Categories: categories help customers find your listing.
      • Search tags (optional): up to 15 keywords for your top features and attributes to help customers find your module. 
  • When you're done, click the Support tab and provide the following information:
    • Do you offer support for this theme?: whether you provide free support beyond standard bug fixes. If you do offer additional free support, you can add up to 10 bullet points describing it. You’ll also need to add your estimated response time, business hours and timezone, and supported languages
    • Support channels: information about how buyers can connect with you for support. An email address is required and you can also include live chat, Facebook Messenger, and phone options.
    • Self-service support resources for customers: resources that purchasers can use for self-service, including setup documentation, your support website URL, HubSpot community forum URL, and a case study link.
    • Terms of Service and Privacy Policy: a link to your Terms of Service, Privacy Policy, and (optionally) two additional privacy docs. 
  • When you're done, click the Review tab.
  • On the Review tab, validate your template’s code and preview your listing. If everything looks good, click Submit for review.

Update a template listing

After creating a template listing, you can later update it from within your Template Marketplace provider account. If you've made changes to a template, you'll need to revalidate it before those changes are pushed out. If you do not revalidate, only the content on the marketplace listing page will be updated.

To update a template listing:

  1. In your Template Marketplace provider account, navigate to Template Marketplace Listings.
  2. Click the name of the listing you want to update. You'll then be brought to the listing editor.
  3. Using the listing editor, make any needed changes to the listing information, template details, categories, and support options, then click the Review tab to review your changes.
  4. On the Review tab, check whether your template's code has changed since its last validation:
    • If you've made no changes to the template, HubSpot will display a confirmation message in the Theme source code tile or Module source code tile showing that your validation is up to date.
    • If you've made changes to the template, HubSpot will display an alert in the source code tiles. To send these changes to the Marketplace, you'll first need to click Run validation. If you only want to update the marketplace listing content, you do not need to validate your code.


   5. In the upper right, click Submit for review.