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:
- Open a group and go to the Courses tab
- Click Assign Course
- Select a course
- Toggle Mandatory on
- Set a Due Date for when the course must be completed
- Optionally set a Recertification period (in months) to require periodic re-completion
- 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:
| When | Email sent |
|---|---|
| 7 days before due date | Reminder: course due in 7 days |
| 3 days before due date | Reminder: course due in 3 days |
| 1 day before due date | Reminder: course due tomorrow |
| On due date | Reminder: course due today |
| 1+ days after due date | Overdue notice |
| 30 days before recertification | Recertification reminder |
| Recertification date passed | Recertification 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
| Status | Meaning |
|---|---|
| Compliant | Course completed, no recertification due (or not yet due) |
| Due Soon | Within 7 days of due date, not yet completed |
| Overdue | Past due date and not completed, or recertification expired |
| In Progress | Course started but not yet due |
| Not Started | Assigned but not yet started and not yet due |
Webhook events
If you have webhooks configured, compliance events are dispatched automatically:
| Event | Triggered when |
|---|---|
assignment.overdue | A mandatory enrollment passes its due date without completion |
assignment.due_soon | A mandatory enrollment is within 7 days of its due date |
assignment.recertification_due | A 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