Skip to main content
Question

Timeframe based equivalencies

  • May 14, 2026
  • 1 reply
  • 1 view

Is there a feature planned to enhance equivalencies? Specifically, the option to establish a timeframe for equivalencies to be applicable. 

For example, if we are deploying a new version of a training course and want employees who completed the previous version of the course within the last 30 or 60 days to be automatically marked as complete for the new version. 

The current functionality appears that you can only establish equivalencies for all completions of a course to another course and not just completions during a specific timeframe and does not satisfy the need provided in the example.  

1 reply

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

Hi ​@aaronow ,

You are correct, currently, native equivalencies in Docebo are "all or nothing" and don't support timeframe constraints. If Course A is equivalent to Course B, anyone who completed A at any point in history automatically gets credit for B.

 

Before diving into workarounds, it’s worth asking: do you absolutely need to create a brand new course shell? In organizations I've worked with, the smoothest pattern is often to simply replace the training material (like uploading the new SCORM file) inside the existing course. When you do this, anyone who previously completed the course retains their completion, meaning you don't have to manage equivalency logic at all.

However, if you are required to use a completely new course shell (e.g., for strict historical tracking or compliance), there are two main ways to handle a 30/60-day window:

1. The Admin Workflow (No Integration Needed) If this is a one-time migration for a new course launch:

  1. Create a Custom Report (Users - Courses) filtering for the old course. Make sure to isolate the Completion Status specifically, filtering for dates within the last 60 days.

  2. Export that list.

  3. In the new course, mass-enroll those users via CSV.

  4. Go to the Enrollments tab in the new course, select those specific users, click Choose Action, and manually change their status to Completed. Documentation: Managing enrollments of courses and sessions – Docebo Help Center

2. The Automation Route (Docebo Connect) If you need this to happen continuously and automatically moving forward, you'll need to step outside native equivalencies. You can build a flow in Docebo Connect:

  • Trigger: User enrolled in New Course.

  • Action: Check completion date for Old Course via API.

  • Condition: If the date is within the last 60 days.

  • Action: Fire the PUT /learn/v1/enrollments endpoint to mark the New Course as complete.

For a single version launch, the manual admin update is usually the most reliable and fastest path. Hope this gets you moving in the right direction!