Skip to main content

April 2025: Live in your Sandbox

Related products:Learning Management - Mobile LearningLearning ManagementLearning Management - Training materials and managementLearning Management - User ManagementLearning Management - Compliance and Liability
April 2025: Live in your Sandbox

Here’s what you’ll find in this Sandbox post:

 

April brings exciting new enhancements to your learning experience! From improved task tracking to better user management, these updates are designed to simplify your workflow and improve efficiency. Let’s dive in!

 

Learning Management

Training Materials and Management

 

Task List Widget enhancement for Learners

Keeping up with training deadlines just got easier! We’re excited to introduce an enhanced Task List Widget, designed to give learners a clearer, more structured view of their required courses, ensuring they never miss important training and deadlines.

Previously, the Task List Widget only displayed courses with upcoming deadlines. With this enhancement, learners will now also see:

  • Overdue courses – Never lose track of critical learning.
  • Expired courses – Stay informed on missed training.
  • Enrollment expired courses – Be aware of opportunities that have passed.

Advantages for you:

  • For Learners: No more guesswork—courses that need urgent attention are clearly visible, boosting engagement and compliance.
  • For Admins & Managers: Less time spent chasing learners—overdue tasks are front and center, reducing manual follow-ups.

Jump into your sandbox now and see how this enhancement keeps you on track!

 

 

My Courses & Learning Plans page - new sorting options

This enhancement to the My Courses & Learning Plans widget and built-in page introduces two new sorting options that puts greater control, visibility, and efficiency into the hands of both learners and admins.

Users can now sort their courses and learning plans by:

  • Nearest content expiration date – See soon-to-expire courses first.
  • Farthest content expiration date – Prioritize long-term learning.

What’s the value for you

Many learners struggle to track expiring courses, leading to missed deadlines and compliance risks. With these new sorting options:

  • Learners can easily spot and prioritize expiring courses.
  • Admins & Power Users can pre-set default sorting in the widget to guide users toward critical training.
  • Organizations benefit from improved compliance and engagement by ensuring urgent courses are front and center.

How It Works

  • Widget Level: Super Admins & Power Users can pre-set a default sorting option during setup.
  • Built-in Page: Users can manually apply the new sorting options as needed.

 

 

User Management

 

New Condition in Automatic Group Management

Managing user groups is now more flexible and efficient. With the latest enhancement to Automatic Group Management, administrators can now include or exclude users from automatic groups based on their membership in manual groups. 

Admins can now refine automatic group conditions using manual groups by:

  • Including users from a specific manual group, even if they don’t meet other automatic conditions.
  • Excluding users from a specific manual group, even if they meet other automatic conditions.

Why It Matters

Previously, manual groups couldn’t influence automatic group assignments, forcing administrators to rely on time-consuming workarounds. This update streamlines group management, providing a smarter, more scalable way to ensure users are placed correctly within learning structures, eliminating the need for manual adjustments.

How It Works

  • Admins can now add a new condition when creating or editing an automatic group.
  • Two options are available:
    • IN GROUP: Ensures users from a selected manual group are included in the automatic group.
    • NOT IN GROUP: Ensures users from a selected manual group are excluded, even if they meet other automatic conditions.
  • Selections override other automatic group criteria, giving admins more control over group logic.

 

New Power User permission on automatic groups

With this new feature, we have expanded the current permission to create groups for PUs, allowing them also to create automatic ones. Furthermore, we have used the concept of Group Owner to allow SAs to assign automatic groups to PUs and then manage the composition rules while respecting the visibility of the PUs assigned as owners.

Power Users can now:

  • Create and modify Automatic Groups without waiting for Super Admin approval.
  • Define group membership conditions based on existing logic.
  • Manage only the groups they create, ensuring security and control.

Why It Matters

Previously, only Super Admins could manage Automatic Groups, leading to delays and administrative bottlenecks. This enhancement brings greater flexibility, efficiency, and scalability to group management.

How It Works

 

The use of this functionality occurs in 2 different workflows:

1) The one of creation

The PUs with the current permission to create groups will from now on also be able to create automatic ones in addition to manual ones

2) The one of assignment

Through the group owner field, the admin will be able to assign the automatic group to a PUs. With this assignment, the PU can act on the rules that generate the automatic group

 

 

Learning Plans - Users’ enrolment via CSV import

This new feature allows administrators to enroll and un-enroll users in bulk using a simple CSV upload—eliminating manual inefficiencies and streamlining learning plan management.

Instead of enrolling or un-enrolling users one by one, administrators can now:

  • Upload a CSV file to quickly assign or remove learners from a learning plan.
  • Map data fields (e.g., username or user ID) for seamless integration.
  • Receive real-time feedback on enrollment success or errors.

Why It Matters

Manual enrollment is time-consuming, especially for organizations managing high volumes of users or pulling lists from external systems. This enhancement delivers greater speed, accuracy, and convenience in learning plan management:

  • Saves time by processing multiple enrollments at once.
  • Reduces errors with structured data imports.
  • Enhances flexibility by allowing admins to manage enrollments using external user lists.
  • Provides visibility with real-time insights into system limits and import status.

How It Works

  1. Access the CSV Enrollment Feature
    • Use the Enrollment button in the Learning Plan list FAB (Floating Action Button)
    • Or, access CSV enrollment from the Learning Plan Edit view.
  2. Upload and Map Your CSV File
    • Select your CSV file and align fields with system attributes.
    • Required fields and limitations are clearly displayed for easy setup.
  3. Monitor the Import Process
    • A right-side panel shows system limits for bulk enrollments.
    • Receive real-time feedback on successful enrollments and errors.

 

Additional Validation Criteria in Text Field

Data consistency is essential for effective learning management, and with the latest Additional Validation Criteria in Text Fields, administrators can now enforce input rules to maintain high-quality data at the source. This new feature ensures accuracy and consistency across Course/Session Additional Fields and User Additional Fields, reducing errors and streamlining administrative workflows.

What’s New?

Administrators can now apply validation rules to Text Fields, including:

  • Alphabetic characters only – Restrict input to letters.
  • Numbers only – Ensure numeric data is entered where required.
  • Special character settings – Allow or restrict special characters.
  • Maximum character limit – Control the length of input for consistency.

Why It Matters

For organizations managing large training catalogs and user databases, inconsistent data entry creates challenges in reporting, analytics, and administration. This enhancement ensures clean, structured, and reliable data, making learning management more efficient: 

  • Eliminates data inconsistencies at the point of entry.
  • Reduces manual corrections, saving administrators time and effort.
  • Enhances reporting accuracy, ensuring reliable insights.
  • Improves workflow efficiency, allowing teams to focus on strategic initiatives rather than data cleanup.

 

Power Users - New permissions on Pages and Menus

Managing pages and menus within the platform is now more flexible. With this new feature, administrators can delegate control over creating, editing, managing, and deleting pages and menus—reducing administrative bottlenecks and improving operational efficiency.

Administrators can now assign specific Page and Menu permissions to Power Users, enabling them to:

  • View, create, edit, and manage pages and menus independently.
  • Take ownership of content organization, ensuring learners have access to relevant resources.
  • Scale LMS management across large or complex organizations by distributing tasks.

Why It Matters

When a company has a limited number of admins managing a large learner base, handling all pages and menus manually becomes inefficient. This enhancement provides greater autonomy and flexibility for Power Users while freeing up admins to focus on strategic initiatives

  • Reduces admin workload by allowing Power Users to manage content autonomously.
  • Enhances flexibility, making it easier to adjust pages and menus for different user groups.
  • Supports external use cases, ensuring organizations can scale content management seamlessly, allowing them to adapt quickly as needs evolve.

How to Use It

  1. Access the Permissions Area in the LMS.
  2. Assign permissions to Power Users based on their role and responsibilities.
    • Grant access to specific pages or menus or apply permissions at scale.
  3. Enable management rights for viewing, creating, editing, or deleting pages and menus.
  4. Save and deploy, ensuring Power Users can maintain LMS navigation efficiently.

 

New notifications service

A reminder that the new Notification Service is available for you to test out in your Sandbox environment. For more information on the service, as well as the timeline for the production release, check out the following post in Docebo Community.

 

Mobile Learning

 

New Branded App Publisher: automatic re-signing and uploading on mobile app stores

Managing branded mobile applications just got easier. With the New Branded App Publisher, organizations can now automate the re-signing and uploading of their mobile apps directly from the LMS to the Apple App Store and Google Play Store—eliminating the need for manual intervention and technical expertise.

The new automation streamlines the app publishing process by:

  • Automatically re-signing branded mobile apps.
  • Uploading directly to Apple and Google Play stores.
  • Removing the need for IT support, simplifying mobile app management.

What you’ll love

This enhancement ensures seamless, hassle-free mobile app management, providing greater control and efficiency in delivering branded mobile learning experiences. 

  • More efficient workflows with fewer manual steps.
  • Faster time-to-market for branded mobile learning apps.
  • Consistent app updates without technical bottlenecks.

How to Use It

  1. Access the Branded Mobile App Publisher in the LMS.
  2. Enter the required details for Apple and Google Play store publishing.
    • For Android: Developer ID, service account JSON, keystore file, upload lane.
    • For iOS: API key, bundle ID, certificate, provisioning profile.
  3. Generate, release, and upload builds directly from the LMS.

 

Push Notification as new delivery channel

Push notifications are back! We’re happy to share that this feature is available again in Sandbox and you can now deliver instant alerts via mobile devices, ensuring learners never miss important updates. For more information on the feature, as well as the timeline for the production release, check out the following post in Docebo Community.

 

 

We’re excited for you to explore these updates! Try them out in the sandbox and let us know your thoughts in the comments.👇👇👇

Happy learning!

Did this post help you find an answer to your question?

27 replies

Forum|alt.badge.img+3
  • Guide II
  • 418 replies
  • February 21, 2025

@angela.cascella I love all the enhancements to managing groups!
Can you tell us about the Group Ownership option? Is it an alternative to assigning groups as a resource to power users? Can you have multiple owners? What else does this new feature do?


Forum|alt.badge.img+3
  • Guide II
  • 418 replies
  • February 21, 2025

In “My Courses & Learning Plans page - new sorting options” the description says Nearest/farthest content expiration date. The image shows Newest/Oldest Enrollment. This is a bit confusing. I guess it is time to play in the sandbox.


caitlin
Contributor III
  • Contributor III
  • 29 replies
  • February 21, 2025

Hi ​@angela.cascella: Will the task widget still display upcoming deadlines separated from those that are overdue? The screenshot only shows past expiration. While this is a necessary addition to learner visibility into deadlines, I hope it’s not omitting an upcoming deadline section. I don’t want learners to always be reactive to their deadlines; they should have visibility to be proactive and plan accordingly. 


sjennings78
Guide II
Forum|alt.badge.img+4
  • Guide II
  • 175 replies
  • February 21, 2025

@caitlin  - looks like there is an option for Deadlines as well as Expired and Overdue, so you will have both.


caitlin
Contributor III
  • Contributor III
  • 29 replies
  • February 21, 2025
sjennings78 wrote:

@caitlin  - looks like there is an option for Deadlines as well as Expired and Overdue, so you will have both.

thank you! ​@sjennings78 


Forum|alt.badge.img+3
  • Guide II
  • 418 replies
  • February 21, 2025

Any chance Docebo will add # users in group to the fields when viewing groups? 


dwilburn
Guide III
Forum|alt.badge.img+3
  • Guide III
  • 307 replies
  • February 21, 2025

Impressive!


leilaishtayeh
Contributor II
  • Contributor II
  • 15 replies
  • February 21, 2025

This is amazing!!! Already counting down to the release in April - great releases that will make a lasting impact on our platform! :)


Jessica Tart
Helper II
Forum|alt.badge.img+2
  • Helper II
  • 191 replies
  • February 21, 2025

For the My Courses and Learning plans widget new sort option. Let’s assume the learner has one course with a deadline. How does it sort the remaining courses with no deadlines? By enrollment date? By title?


Jessica Tart
Helper II
Forum|alt.badge.img+2
  • Helper II
  • 191 replies
  • February 21, 2025

All of these are HUGE and MUCH ANTICIPATED improvements. Thank you!!! 💗


lrnlab
Hero III
Forum|alt.badge.img+8
  • Hero III
  • 4800 replies
  • February 21, 2025

Not seeing anything regarding the “Group Ownership”…

@angela.cascella do you have any info on this please? Thx


Forum|alt.badge.img+3
  • Guide II
  • 418 replies
  • February 24, 2025

@angela.cascella Docebo, for groups can you PLEASE add ownership and #users in the group display as columns?

If these were columns, bonus with a filter, we would be able to:

  1. Easily identify empty groups.
  2. Easily identify who owns/created which groups. Which means when we have personnel changes, we can easily find related groups and re-assign them, make sure they are aligned to another PU for managing them, or consider retiring as applicable. 

We have 150+ groups and don’t need another hunt and peck exercise!


dklinger
Hero III
Forum|alt.badge.img+8
  • Hero III
  • 1673 replies
  • February 25, 2025

So happy about the task widget enhancements. So much to take in….

 


dklinger
Hero III
Forum|alt.badge.img+8
  • Hero III
  • 1673 replies
  • February 25, 2025
dianex.gomez wrote:

@angela.cascella Docebo, for groups can you PLEASE add ownership and #users in the group display as columns?

If these were columns, bonus with a filter, we would be able to:

  1. Easily identify empty groups.
  2. Easily identify who owns/created which groups. Which means when we have personnel changes, we can easily find related groups and re-assign them, make sure they are aligned to another PU for managing them, or consider retiring as applicable. 

We have 150+ groups and don’t need another hunt and peck exercise!

@dianex.gomez - Groups - Better insights without drilling in | Community


@dianex.gomez the aim of group ownership is to allow SAs assigning automatic groups to PUs and then manage the composition rules while respecting the visibility of the PUs at profile level.

This is not designed to be an alternative to assign the resources. Resources will continue to be assigned at PU profile level, while the group ownership function allows the SA to transfer the rules management for the composition of automatic group to a PU.

Multiple owners are not allowed.

Thanks for the heads-up, we have just added more specifications to this post to align with your observations ;)


lrnlab wrote:

Not seeing anything regarding the “Group Ownership”…

@angela.cascella do you have any info on this please? Thx

@lrnlab With this new feature we have expanded the current permission to create groups for PUs, allowing them to also create automatic ones. Furthermore, we have leveraged on the concept of Group Owner to allow SAs to assign automatic groups to PUs and then manage the composition rules while respecting the visibility of the PUs assigned as owners.
When the PU creates an automatic group he is already the owner of the group and this allows him to manage the rules within the automatic group. 
While, on existing groups, the group owner field is empty as it is an optional field. In cases where the additional field is empty (for all groups created before this new feature) the fallback falls on the SA then the SA will be able to decide who will become the new owner of that group. With the transfer of ownership to the PU, the group is assigned as a dedicated resource. However, this action does not automatically transfer the permissions to manage the resources (users) contained within the group. These permissions will always remain managed within the PU profile.

Thanks for reporting, we have just added more specifications here above in the post  ;)


dianex.gomez wrote:

In “My Courses & Learning Plans page - new sorting options” the description says Nearest/farthest content expiration date. The image shows Newest/Oldest Enrollment. This is a bit confusing. I guess it is time to play in the sandbox.

@dianex.gomez Thanks for reporting this, we have just replaced the previous images with new, more explicative ones ;)


dianex.gomez wrote:

Any chance Docebo will add # users in group to the fields when viewing groups? 

@dianex.gomez at the moment this is not in our development plans.


Jessica Tart wrote:

For the My Courses and Learning plans widget new sort option. Let’s assume the learner has one course with a deadline. How does it sort the remaining courses with no deadlines? By enrollment date? By title?

@Jessica Tart Currently courses and training plans without a deadline are shown randomly. However, following the feedback collected from customers who tested the new feature in the sandbox, we decided to change this logic. The new logic will provide that, in the absence of a deadline, they will be sorted based on the registration date. In the case of contents with the same registration date, these will be sorted based on the course ID logic. The new logic will be implemented with the next GA release on April.


dianex.gomez wrote:

@angela.cascella Docebo, for groups can you PLEASE add ownership and #users in the group display as columns?

If these were columns, bonus with a filter, we would be able to:

  1. Easily identify empty groups.
  2. Easily identify who owns/created which groups. Which means when we have personnel changes, we can easily find related groups and re-assign them, make sure they are aligned to another PU for managing them, or consider retiring as applicable. 

We have 150+ groups and don’t need another hunt and peck exercise!

@dianex.gomez The ownership column is already present and is visible only to admins, while adding # users it is not in our development plans at the moment.


Jessica Tart
Helper II
Forum|alt.badge.img+2
  • Helper II
  • 191 replies
  • February 27, 2025
angela.cascella wrote:
Jessica Tart wrote:

For the My Courses and Learning plans widget new sort option. Let’s assume the learner has one course with a deadline. How does it sort the remaining courses with no deadlines? By enrollment date? By title?

@Jessica Tart Currently courses and training plans without a deadline are shown randomly. However, following the feedback collected from customers who tested the new feature in the sandbox, we decided to change this logic. The new logic will provide that, in the absence of a deadline, they will be sorted based on the registration date. In the case of contents with the same registration date, these will be sorted based on the course ID logic. The new logic will be implemented with the next GA release on April.

This is awesome news, thank you!


lrnlab
Hero III
Forum|alt.badge.img+8
  • Hero III
  • 4800 replies
  • February 27, 2025
angela.cascella wrote:
lrnlab wrote:

Not seeing anything regarding the “Group Ownership”…

@angela.cascella do you have any info on this please? Thx

@lrnlab With this new feature we have expanded the current permission to create groups for PUs, allowing them to also create automatic ones. Furthermore, we have leveraged on the concept of Group Owner to allow SAs to assign automatic groups to PUs and then manage the composition rules while respecting the visibility of the PUs assigned as owners.
When the PU creates an automatic group he is already the owner of the group and this allows him to manage the rules within the automatic group. 
While, on existing groups, the group owner field is empty as it is an optional field. In cases where the additional field is empty (for all groups created before this new feature) the fallback falls on the SA then the SA will be able to decide who will become the new owner of that group. With the transfer of ownership to the PU, the group is assigned as a dedicated resource. However, this action does not automatically transfer the permissions to manage the resources (users) contained within the group. These permissions will always remain managed within the PU profile.

Thanks for reporting, we have just added more specifications here above in the post  ;)

 ​@angela.cascella  thanks for clarifying the point about users...that’s what i needed to know.


dklinger
Hero III
Forum|alt.badge.img+8
  • Hero III
  • 1673 replies
  • February 28, 2025

Hi ​@angela.cascella - can you clarify? Exactly what role can see overdue courses from the task widget?


Jason Kocur
Helper I
Forum|alt.badge.img+1
  • Helper I
  • 62 replies
  • March 11, 2025

Hi ​@angela.cascella 

Can we clarify the Learning Plans - Users’ enrolment via CSV import feature. I’m not seeing this in the sandbox, rather I’m seeing, Assign Courses via CSV. 

I feel like I should be seeing this fairly obviously, am I misunderstanding this feature?

  

The enroll users via CSV doesnt appear in our sandbox either at Learning Plans page or the individual learning plan properties level. 

 

Thank You! 

Jason


Nice to see the variety on expanding the Power User permissions!!


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings