Skip to main content
Question

Assigning Certificate in Bulk

  • May 5, 2026
  • 1 reply
  • 4 views

We had a learning plan connected to a certificate, but somehow it was disconnected and stopped issuing the certificate. I reconnected it so now I can select it for assignment.

Is there a way to automatically assign the certificates for those who have completed the learning plan? We have over 200 that need to be assigned.

1 reply

Moshe.Machlav
Helper III
Forum|alt.badge.img+1

 

Hey ​@peggye ,

If the system isn't retroactively assigning them in the background (which it normally tries to do when a new Default template is toggled), you can actually force the system to recalculate and issue those missing certificates without losing your historical data by using a CSV Import.

Before you try to import directly into the Learning Plan, keep this platform constraint in mind: Docebo does not allow you to set a Learning Plan status to 'Completed' via CSV. (The system always sets LP CSV uploads to 'Enrolled' and auto-calculates completion based on the courses inside).

Because of this, here is the pattern that holds up best when I've helped organizations fix this specific sync issue:

  1. Export the enrollments for the course(s) inside this Learning Plan for those 200 users. Ensure you capture their exact original completion_date.

  2. Format a new CSV with their username, the course_code, the status as completed, and their original completion_date.

  3. Go to Admin Menu > Manage Enrollments via CSV and upload this file.

Even though these users are already marked as completed, pushing this CSV update forces Docebo's event system to re-evaluate their course records. This recalculation cascades up to the Learning Plan, "waking up" the completion logic and triggering the certificate generation. Best of all, because you explicitly passed their original completion dates in the CSV, your compliance and reporting data remains perfectly intact.

You can verify the required CSV formatting for this workaround in the official documentation here: Enrolling users in courses and sessions using CSV files - Docebo Help