Course Listing Documention
1. Introduction (Overview)
Welcome to Course Listing for HubSpot.
This module lets you display multiple courses in a clean, responsive, and searchable layout. Visitors can quickly find courses using search, sorting, and filters, then switch between grid and list views for a better browsing experience. With built-in pagination and flexible customization options, you can create a professional course catalog without writing any code.
2. Key Features
- Display unlimited course listings
- Responsive Grid & List layouts
- One-click Grid/List view switch
- Instant course search
Advanced sorting options
- Newest First
- Oldest First
- Price: Low to High
- Price: High to Low
- A–Z
- Z–A
Multi-filter options
- Category Filter
- Author Filter
- Offer Filter (Free/Paid)
- Release Date Filter
- Filter Toggle (show filters on click)
- Always Visible Filters option
- Built-in pagination
- Display course image, title, author, category, prices, rating, and release date
- Add and manage multiple courses
- Fully responsive on desktop, tablet, and mobile
- Extensive style customization
3. Installation – Downloading the Module from HubSpot Marketplace
- Log in to your HubSpot account.
- Go to the Marketplace from the main navigation menu.
- Search for your module by name.
- Find the module in the results and click Install.
- If it’s a paid module, you can also click Buy Now to purchase and install directly.
4. How to Use – Adding the Module to Your Page
- Open your HubSpot Page Editor.
- Click Add to open the module library.
- Search for Course Listing.
- Drag and drop the module onto your page.
- Add your course details, including title, image, author, category, pricing, and other information.
- Configure search, sorting, filters, grid/list view, and pagination as needed.
- Customize the module's design from the Style tab.
- Save your changes and Publish or Update the page.
5. Module Settings Guide
Content Tab:
Editable Filter Labels
Customize all filter labels and button text to match your website or brand.
Add Multiple Courses
Add unlimited course items with the following details:
- Course Title
- Author Name
- Short Description
- Category
- Offer Type (Free/Paid)
- Old Price
- New Price
- Lesson Count
- Student Count
- Rating (Stars)
- Course Link
- Button Text
- Course Image
- Author Image
- Release Date
- Currency
Filter Display
Choose how filters appear on the page:
- Expandable Filters – Display filters when visitors click the Filter button.
- Always Visible Filters – Keep search, sorting, and filters visible at all times.
Pagination
Set the number of courses displayed per page.
No Results Message
Customize the message displayed when no courses match the selected filters or search.

2. Style Tab
1. Module Settings
Customize the overall module appearance and layout.
- Module Width (Full Width / Custom Width)
- Background Color
- Section Spacing (Top & Bottom)
2. Top Bar Customization
Style the top controls section.
- Background Color
- Padding & Spacing
- Border Radius
- Box Shadow
View Switcher
- Font Family
- Font Size
- Text Color
- Active Text Color
- Icon Color
- Active Icon Color
- Button Background Color
- Active Background Color
- Border Radius
- Hover Colors
3. Search Bar Customization
Personalize the search input.
- Font Family
- Font Size
- Font Color
- Placeholder Color
- Border Color
- Border Radius
- Background Color
- Search Icon Color
- Focus Border Color
4. Filter Toggle Button
Customize the filter toggle button.
- Font Family
- Font Size
- Text Color
- Icon Color
- Background Color
- Hover Background Color
- Hover Text Color
- Active Background Color
- Active Text Color
- Border Radius
5. Filter Dropdowns
Customize all filter controls.
Dropdown
- Font Family
- Font Size
- Text Color
- Text Transform
- Background Color
- Border Color
- Border Radius
Dropdown Options
- Text Color
- Hover Text Color
- Hover Background Color
- Selected Background Color
- Selected Text Color
Multi-Select Checkbox
- Checkbox Border Color
- Checkbox Background Color
- Checkbox Fill Color
- Checkbox Tick Color
- Label Color
6. Course Card Customization
Style every part of the course card.
- Card Background Color
- Border Color
- Border Radius
- Box Shadow
- Hover Shadow
- Hover Animation
Course Title
- Font Family
- Font Size
- Font Weight
- Color
- Hover Color
Description
- Font Family
- Font Size
- Line Height
- Color
Author
- Font Family
- Font Size
- Color
Meta Information
- Font Family
- Font Size
- Color
Pricing
- Old Price Color
- New Price Color
- Price Badge Background
- Border Color
Offer Badge
- Font
- Font Size
- Text Color
- Background Color
- Border Radius
Rating
- Star Color
- Star Size
- Rating Text Color
Button
- Font Family
- Font Size
- Text Color
- Background Color
- Hover Text Color
- Hover Background Color
- Border Radius
- Padding
7. Results Status
Customize the results summary text.
- Font Family
- Font Size
- Text Color
8. Pagination
Customize the pagination controls.
- Font Family
- Font Size
- Text Color
- Active Text Color
- Background Color
- Active Background Color
- Hover Background Color
- Hover Text Color
- Disabled Color
- Border Radius
- Arrow Color
- Active Arrow Color

6. Examples / Demo Preview
View the module in action: https://www.modfrybus.shop/course-listing
7. Support & Contact
For questions or support, contact us at productqueriemodfrybus@outlook.com We’re happy to help!