Compliance & Mandatory Training

Track mandatory training with due dates, recertification, automated reminders, and compliance reporting.

LearnBuilder's compliance features help you ensure employees complete mandatory training on time. Set due dates, require recertification, and track compliance status across your organization.

Note: Compliance tracking is available on the Business plan.

Marking training as mandatory

When assigning a course to a learner group, you can mark it as mandatory:

  1. Open a group and go to the Courses tab
  2. Click Assign Course
  3. Select a course
  4. Toggle Mandatory on
  5. Set a Due Date for when the course must be completed
  6. Optionally set a Recertification period (in months) to require periodic re-completion
  7. Click Assign

All current group members are enrolled with the compliance requirements. Future members added to the group are also auto-enrolled with the same requirements.

Due dates

Due dates set a deadline for course completion. When a due date is set:

  • Learners see the due date on their course enrollment
  • The compliance dashboard tracks whether learners are on time, due soon, or overdue
  • Automated reminder emails are sent as the deadline approaches

Recertification

Recertification requires learners to re-complete a course periodically after their initial completion. When set:

  • After a learner completes the course, a recertification due date is calculated (completion date + recertification months)
  • As the recertification date approaches, reminder emails are sent
  • The compliance dashboard shows recertification status

For example, setting a 12-month recertification period means the learner must re-complete the course every year.

Automated reminders

LearnBuilder sends automated email reminders for mandatory training:

WhenEmail sent
7 days before due dateReminder: course due in 7 days
3 days before due dateReminder: course due in 3 days
1 day before due dateReminder: course due tomorrow
On due dateReminder: course due today
1+ days after due dateOverdue notice
30 days before recertificationRecertification reminder
Recertification date passedRecertification overdue notice

Reminders are sent at most once per day per enrollment to avoid spamming learners.

Compliance dashboard

The compliance dashboard gives you an overview of mandatory training status across your organization.

Accessing the dashboard

Go to User Menu → Compliance or navigate to /accounts/{slug}/compliance.

Summary cards

The dashboard shows five key metrics:

  • Total Assignments — total number of mandatory course enrollments
  • Compliant — completed and up to date (green)
  • Due Soon — due within the next 7 days (yellow)
  • Overdue — past due date and not completed (red)
  • Completion Rate — percentage of assignments that are compliant

By Course view

Shows each mandatory course with its compliance breakdown:

  • How many learners are compliant, due soon, or overdue
  • Total assigned count

Attention Required

Lists individual enrollments that are overdue or due soon, sorted by urgency:

  • Learner name and email
  • Course title
  • Due date
  • Status badge (Overdue / Due Soon)

Compliance statuses

StatusMeaning
CompliantCourse completed, no recertification due (or not yet due)
Due SoonWithin 7 days of due date, not yet completed
OverduePast due date and not completed, or recertification expired
In ProgressCourse started but not yet due
Not StartedAssigned but not yet started and not yet due

Webhook events

If you have webhooks configured, compliance events are dispatched automatically:

EventTriggered when
assignment.overdueA mandatory enrollment passes its due date without completion
assignment.due_soonA mandatory enrollment is within 7 days of its due date
assignment.recertification_dueA recertification deadline is approaching

Best practices

  • Set realistic due dates — give learners enough time to complete training alongside their regular work
  • Use recertification for regulatory training — annual compliance courses (data privacy, workplace safety, etc.) benefit from automatic recertification
  • Combine with learner groups — organize learners by department or role, then assign mandatory courses to groups for efficient bulk management
  • Monitor the dashboard regularly — check the compliance dashboard weekly to identify overdue learners early
  • Use webhooks for integration — connect compliance events to your HR system or Slack for real-time notifications