Skip to main content
Best Answer

Most Popular/Trending Course Feed on Learning HomePage

  • Oct 31, 2026 11:02 PM UTC
  • 2 replies
  • 19 views

How can SuperAdmin establish a Most Popular/Trending feed on everyone’s learner homepage?

Best answer by Moshe.Machlav

Out of the box, Docebo doesn't have a native "sort by popularity/enrollments" toggle on its homepage widgets—both the Catalogs and Channels widgets only support sorting by Newest to oldest, Oldest to newest, Name, or Code (see List of widgets for custom widget pages).

Before building any custom integration, though, you can set up a clean "Most Popular / Trending" feed on everyone's learner homepage using a dedicated Catalogs widget—and then decide whether to curate it manually or automate it later.

1. The Built-In Setup: Dedicated "Trending" Catalog + Single-Catalog Widget In organizations I've worked with, the pattern that holds up best is using a single-catalog widget in Card or List view so learners see a clean carousel of trending courses right on their homepage:

  • Create the Catalog: Go to Navigation menu > Content and delivery > Catalogs and click the + (New catalog) button in the top right corner (see Activating and managing catalogs). Name it something like Trending Now or Most Popular Courses.

  • Add Content & Visibility: In the Content tab, assign your top-performing courses or learning plans. In the Visibility tab, assign your root branch or an "All Users" group so every learner can see it. (Quick gotcha: make sure each course inside the catalog has Course visibility in catalogs set to show in internal catalogs and Course self-enrollment set to Self-enrollments are available, otherwise the cards won't render for learners who aren't enrolled yet.)

  • Configure the Homepage Widget: Open your learner homepage in Widget pages (Creating and managing widget pages) and add a Catalogs widget. Under Catalogs to display, choose Custom selection and select only your new Trending catalog.

  • Use Card or List Display Mode: Because you are selecting a single catalog, Docebo unlocks the Card and List display modes. Select Card mode—unlike Default or Stream mode (which sort the catalogs themselves), Card mode hides the outer catalog wrapper and applies sorting directly to the courses inside it.

2. Automating the Feed (Optional via Docebo Connect) When I've deployed this for organizations that don't want to refresh the catalog manually every month, we typically pair the setup above with a scheduled Docebo Connect recipe. You can run a weekly job that pulls course enrollment counts from a scheduled report or analytics endpoint, clears the previous week's courses from the Trending catalog, and assigns the top 10–15 most-enrolled courses via Docebo's Catalog API endpoints.

3. Alternative: AI-Driven Discovery via Channels If your primary goal is automated content discovery rather than a strict platform-wide leaderboard, check if you have the Skills app and Discover, Coach & Share active. Adding a Channels widget configured to display the built-in My Skills AI channel (Creating and managing channels) will automatically surface relevant courses and assets that peers with similar skills frequently access (Best practices for configuring and leveraging skills in your platform).

View original

2 replies

Moshe.Machlav
Guide I
Forum|alt.badge.img+2

Out of the box, Docebo doesn't have a native "sort by popularity/enrollments" toggle on its homepage widgets—both the Catalogs and Channels widgets only support sorting by Newest to oldest, Oldest to newest, Name, or Code (see List of widgets for custom widget pages).

Before building any custom integration, though, you can set up a clean "Most Popular / Trending" feed on everyone's learner homepage using a dedicated Catalogs widget—and then decide whether to curate it manually or automate it later.

1. The Built-In Setup: Dedicated "Trending" Catalog + Single-Catalog Widget In organizations I've worked with, the pattern that holds up best is using a single-catalog widget in Card or List view so learners see a clean carousel of trending courses right on their homepage:

  • Create the Catalog: Go to Navigation menu > Content and delivery > Catalogs and click the + (New catalog) button in the top right corner (see Activating and managing catalogs). Name it something like Trending Now or Most Popular Courses.

  • Add Content & Visibility: In the Content tab, assign your top-performing courses or learning plans. In the Visibility tab, assign your root branch or an "All Users" group so every learner can see it. (Quick gotcha: make sure each course inside the catalog has Course visibility in catalogs set to show in internal catalogs and Course self-enrollment set to Self-enrollments are available, otherwise the cards won't render for learners who aren't enrolled yet.)

  • Configure the Homepage Widget: Open your learner homepage in Widget pages (Creating and managing widget pages) and add a Catalogs widget. Under Catalogs to display, choose Custom selection and select only your new Trending catalog.

  • Use Card or List Display Mode: Because you are selecting a single catalog, Docebo unlocks the Card and List display modes. Select Card mode—unlike Default or Stream mode (which sort the catalogs themselves), Card mode hides the outer catalog wrapper and applies sorting directly to the courses inside it.

2. Automating the Feed (Optional via Docebo Connect) When I've deployed this for organizations that don't want to refresh the catalog manually every month, we typically pair the setup above with a scheduled Docebo Connect recipe. You can run a weekly job that pulls course enrollment counts from a scheduled report or analytics endpoint, clears the previous week's courses from the Trending catalog, and assigns the top 10–15 most-enrolled courses via Docebo's Catalog API endpoints.

3. Alternative: AI-Driven Discovery via Channels If your primary goal is automated content discovery rather than a strict platform-wide leaderboard, check if you have the Skills app and Discover, Coach & Share active. Adding a Channels widget configured to display the built-in My Skills AI channel (Creating and managing channels) will automatically surface relevant courses and assets that peers with similar skills frequently access (Best practices for configuring and leveraging skills in your platform).


  • Author
  • Novice I
  • Nov 1, 2026 10:58 PM UTC

I’ll try to follow your feedback to see what I can arrange. Would be nice if Docebo had such a feature so it wasn’t a manual process.