Listing Assets in the HubSpot Asset Marketplace

Last updated:

Once you’ve created an Asset Marketplace provider account, you can use it to create asset listings and then submit them for approval.

Before listing your asset

  1. Fill out your Provider Information
  2. Connect your payment gateway

Creating an asset listing

Here’s how to create and submit listings for themes, modules, email templates, and email template packs.

Listing a theme

  1. Click Create listing > Theme
  2. Select the theme you want to list and then click Create listing.
    1-choose-your-theme
  3. This will bring you into the listing editor, which starts with Basic Info. You’ll need to provide the following required information:
    • Listing Name: This is the name that will appear on your theme listing. You shouldn’t use your company name or the word “Theme”—something short and descriptive will do. Note that a listing name can’t be changed once the listing is published.
    • Price: Select “Free” or “Paid.” If you’re listing a paid asset, you’ll enter a price as well.
    • Live example link: Add a link to a live version of your theme so users can take it for a test drive.
    • Thumbnail Image: This will be the image that appears in search results and on the storefront card.
    When you're done, click Next.
  4. Next is the Asset Details section. It includes:
    • Demo video (optional):Upload a video that showcases your theme, it’s customizability, and how easy it is to use. Potential buyers find these videos extremely valuable when evaluating an asset purchase, so including one is recommended.
    • Images: Upload a minimum of two and up to 20 full-size images of your theme to show how well it’s elements look and work together. Don’t include collages or marketing images—let the theme shine.
    • Theme description: Write a summary of your theme's key selling points and how it can help buyers achieve their goals.
    • Features:Add a minimum of two and up to 5 key features of your theme. Explain how they solve specific problems or use cases.
    • Client example (optional): Add up to 3 real-life examples of sites using your theme. (Make sure you have the client’s permission to include them.)
    When you're done, click Next.
  5. Third is the Categorization section. You'll provide info about:
    • Business type: Select the primary industry or business that your theme is geared toward.
    • Page type: Add up to 10 different page types that are included in your theme.
    • Page features (modules): Select up to 10 different features that appear on those page types.
    • Search tags (optional): Add up to 15 keywords for your top features and attributes. This will help customers find your asset when searching for their specific needs.
    When you're done, click Next.
  6. Here you'll find the Support section. It’s your chance to tell potential customers how they can reach out to you:
    • Do you offer support for this theme?: Let users know if 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: Add info for how buyers can connect with you for support: email (required), live chat (optional), Facebook Messenger (optional), and phone (optional).
    • Self-service support resources for customers: Provide 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: Add a link to your Terms of Service, Privacy Policy, and (optionally) two additional privacy docs. 
    When you're done, click Next.
  7. The last section is Review, where you’ll validate your theme’s code and preview your listing. If everything looks good, click Submit for approval.

Listing a module

  1. Click Create listing > Module.
  2. Select the module you want to list and click Save and Continue.
    Choose your module and click save and continue
  3. This will bring you to the listing editor, which starts with the Description section. You’ll need to provide the following required information:
    • Module listing name: This is the name that will appear on your asset listing. It’s auto-generated based on the selected module.
    • Price: Enter a price for your module. If it’s free, enter 0.00.
    • Module quick description: Write a short summary for the storefront and search results telling prospective buyers what the module does.
    • Module description: This will appear on the listing page. Provide an in-depth description of what buyers can accomplish with your module.
    • Module documentation link (optional)
    When you're done, click Save and continue.
  4. Next is the Tags section. You'll provide info about:
    • Works with: Select the template types your module is compatible with. (This is set when creating the module.)
    • Function: Add up to three features to help customers find your asset via search.
    When you're done, click Save and continue.
  5. Third is Images. It includes:
    • Marketplace Listing Image: This 480px by 360px image will appear on the storefront card and in search results.
    • Product Details Images: This helps your prospective buyers find your module based on what it does. You can add up to 5 images maximum.
    When you're done, click Save and continue.
  6. The last section is Preview, where you’ll be able to do just that: preview your listing as it’ll appear in the Asset Marketplace. Before submitting your listing for review, you’ll need to confirm that:
    • I have read the Module Design Guidelines and confirm my module meets the requirements.
    • By accepting, I confirm that I am the creator of this module and have the right to distribute it.
    If everything looks good, click Submit for approval.

Listing an email template

  1. Click Create listing > Email template.
  2. Select the email template you want to list, then click Save and Continue.
    1-list-your-email
  3. This will bring you to the listing editor, which starts with the Description section. You’ll need to provide the following required information:
    • Template listing name: This is the name that will appear on your asset listing. It’s auto-generated based on the selected template.
    • Template price: Enter a price for your template. If it’s free, enter 0.00.
    • Template description: This will appear on the listing page. Provide a detailed description of what buyers can accomplish with your template.
    • Live example link: Add a link to a live version of your template so users can take it for a test drive.
    • Template documentation link (optional)
    When you're done, click Save and continue.
  4. Next is the Tags section. You'll provide info about:
    • Industry (optional): If your email template is built for a specific industry, you can add that info here
    • Template layout: Tell buyers how your template is structured, i.e. a two- or three-column layout.
    • Template features (optional): Select up to 3 key features of your template.
    • Template Use Case (optional): Use cases are a good way to highlight scenarios where your template is the ideal choice for buyers.
    When you're done, click Save and continue.
  5. Third is Images. Add a 480px by 360px image to your listing, then click Save and continue.
  6. The last section is Preview, where you’ll be able to do just that: preview your listing as it’ll appear in the Asset Marketplace. Before submitting your listing for review, you’ll need to confirm that:
    • I have read the Template Design Guidelines and confirm my template meets the requirements.
    • By accepting, I confirm that I am the creator of this template and have the right to distribute it.
    If everything looks good, click Submit for approval.

Listing an email template pack

  1. Click Create listing > Email template pack.
  2. Select the email templates you want to add to your template pack, then click Save and Continue.
    Choose your email templates for your pack and click save and continue
  3. This will bring you to the listing editor, which starts with the Description section. You’ll need to provide the following required information:
    • Pack listing name: This is the name that will appear on your asset listing.
    • Pack price: Enter a price for your template pack. If it’s free, enter 0.00.
    • Pack description: This will appear on the listing page. Provide a detailed description of what buyers can accomplish with your template.
    • Live example link (optional): Add a link to a live version of your template pack so users can take it for a test drive.
    • Pack documentation link (optional)
    When you're done, click Save and continue.
  4. Next is the Tags section. You'll provide info about:
    • Industry (optional): If your template pack is built for a specific industry, you can add that info here. 
    When you're done, click Save and continue.
  5. Third is Images. Add a 480px by 360px image to your listing, then click Save and continue.
  6. The last section is Preview, where you’ll be able to do just that: preview your listing as it’ll appear in the Asset Marketplace. If everything looks good, you can then Submit for approval.