How can SuperAdmin establish a Most Popular/Trending feed on everyone’s learner homepage?
Most Popular/Trending Course Feed on Learning 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).
Log in to Docebo Community
Enter your email address or username and password below to log in to Docebo Community. No account yet? Create an account
Docebo Employee Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.
