Course Deadlines & Reminders
Understand how course deadlines work and when reminders are sent
Overview
Course deadlines help ensure training is completed on time, especially for compliance and mandatory courses. TrainMeUK automatically calculates deadlines based on your settings and sends reminder notifications to learners and managers at strategic intervals.
This guide explains how deadlines work, when reminders are sent, and how the system helps you chase overdue training.
How Deadlines Are Calculated
Relative Deadlines
When you set a relative deadline (e.g., "30 days from assignment"), the system calculates the deadline based on when the course was assigned to each user:
- New assignments: Deadline = Assignment date + Number of days
- Existing users: If a course is assigned to a group and a user joins later, their deadline is calculated from their assignment date
- Grace period: If a user is assigned a course after its original deadline has passed, they get a grace period extension
Absolute Deadlines
When you set an absolute deadline (a specific date), all users have the same deadline regardless of when they were assigned:
- Useful for compliance deadlines (e.g., "All staff must complete GDPR training by 31st March")
- All users see the same deadline date
- New assignments after the deadline still use the absolute date
Tip
Automatic Reminder Timeline
The system automatically sends email and Teams notifications (if enabled) at specific intervals. Reminders are sent once per interval to avoid spamming users.
Approaching Deadline Reminders
Before the deadline passes, reminders are sent at:
| Days Before Deadline | Reminder Type | Purpose |
|---|---|---|
| 7 days | Approaching (7 days) | Early warning to plan training time |
| 3 days | Approaching (3 days) | Reminder to start or continue training |
| 1 day | Approaching (1 day) | Final reminder before deadline |
Overdue Reminders
After the deadline passes, reminders continue at:
| Days After Deadline | Reminder Type | Purpose |
|---|---|---|
| 3 days overdue | Overdue (3 days) | Immediate follow-up |
| 7 days overdue | Overdue (7 days) | Escalation reminder |
| 14 days overdue | Overdue (14 days) | Serious escalation |
| 28 days overdue | Overdue (28 days) | Continued engagement |
| 42 days overdue | Overdue (42 days) | Continued engagement |
| 56 days overdue | Overdue (56 days) | Continued engagement |
| Every 14 days thereafter | Overdue (X days) | Ongoing reminders until completion |
Note
Manager Notifications
Managers receive notifications about their team members' training deadlines:
- 3 days before deadline: Managers are notified when team members have training approaching
- 14 days after deadline: Managers receive a summary of team members with overdue training
- Team Management page: Managers can see all overdue courses and send manual reminders
Manual Reminder Button
Managers can send additional reminders manually from the Team Management page:
- Go to Team Management (or view a team member's profile)
- Find the team member with overdue courses
- Click the Send Reminder button
- The system sends an immediate reminder based on how overdue the course is
Tip
Setting Deadlines When Assigning Courses
Choose Your Assignment Method
Deadlines can be set when assigning courses via:
- Group assignment (recommended)
- Individual assignment
Configure Deadline Settings
In the assignment dialog, you'll see deadline options:
- Relative deadline: Enter number of days (e.g., 30, 60, 90)
- Absolute deadline: Select a specific calendar date
- No deadline: Leave blank for optional training
Enable Notifications
Ensure notifications are enabled:
- Email notifications (default: enabled)
- Microsoft Teams notifications (if Teams integration is configured)
Users can manage their notification preferences in their profile settings.
Save and Confirm
Once saved, the system will automatically:
- Calculate deadlines for each assigned user
- Schedule reminder notifications
- Track progress and overdue status
Viewing Deadlines and Status
For Learners
Users can see their deadlines on:
- Training Dashboard: Shows all assigned courses with deadline status
- Course Cards: Display days remaining or days overdue
- Email Reminders: Include deadline information and direct links to courses
For Managers
Managers can view team deadlines on:
- Team Management: Overview of all team members' training status
- Team Member Profile: Detailed view of individual progress and deadlines
- Reports: Filter by deadline status, overdue courses, etc.
For Admins
Admins have access to:
- Course Management: See all assignments and deadlines
- User Management: View individual user deadlines
- Compliance Reports: Track completion rates and overdue training
- Audit Logs: See when reminders were sent
Understanding Deadline Status
| Status | Description | When It Appears |
|---|---|---|
| On Track | Course has a deadline and is not yet overdue | Deadline is in the future |
| Approaching | Deadline is within 7 days | 7 days or less until deadline |
| Overdue | Deadline has passed and course is incomplete | After deadline date |
| At Risk | Course is overdue or approaching deadline | Shown in team management views |
| Completed | Course has been finished | After user completes the course |
Warning
Course Expiry and Renewal
For courses with expiry dates (e.g., annual compliance training), TrainMeUK automatically handles renewals to prevent lapses in compliance. This ensures your team maintains continuous certification without gaps.
14-Day Renewal Window
When a course is due to expire (typically 14 days before the expiry date), the system automatically:
- Creates a new renewal assignment for the course
- Appears in the user's assigned training dashboard
- Maintains compliance status while the renewal is in progress
- Ensures no gap between the original completion and renewal
Tip
How Renewal Works
- 14 days before expiry: The system automatically creates a renewal assignment
- Course appears on dashboard: Users see the course in their assigned training as "not started"
- Original completion remains valid: The original completion stays valid until its expiry date
- Complete renewal: Users complete the renewal course before the original expiry date
- Continuous compliance: No gap in compliance - the renewal extends the certification period
Note
What Users See
When a course is due for renewal, users will see:
- The course appears in their "Assigned Training" section on the dashboard
- Status shows as "not started" or "in progress" for the renewal
- The original completion remains visible in their completed courses history
- Reminders are sent through the normal reminder system for the renewal course
Warning
Best Practices for Managing Deadlines
Setting Appropriate Deadlines
- Compliance training: Set deadlines based on regulatory requirements (e.g., annual refresher = 365 days)
- Onboarding: Allow sufficient time (e.g., 30-60 days) for new employees to complete training
- Role changes: Set shorter deadlines (e.g., 14-30 days) for role-specific training
- Refresher training: Use absolute deadlines for company-wide refreshers
- Expiry-enabled courses: Ensure expiry dates are set correctly so renewals trigger automatically
Monitoring and Chasing
- Regular reviews: Check team management weekly for approaching deadlines
- Early intervention: Reach out to team members when reminders show they're approaching deadlines
- Use manual reminders: Send manual reminders after conversations to reinforce the message
- Track patterns: Identify users who consistently miss deadlines and provide additional support
Communication
- Explain the importance of deadlines, especially for compliance training
- Set expectations during onboarding about training requirements
- Use the reminder system rather than manual chasing where possible
- Follow up with team members who are consistently overdue
Troubleshooting
User says they didn't receive reminders
- Check their notification settings in their profile
- Verify their email address is correct
- Check spam/junk folders
- Confirm Teams notifications are enabled if using Teams integration
- Check the audit log to see if reminders were actually sent
Deadline seems incorrect
- Check if it's a relative or absolute deadline
- For relative deadlines, check when the course was assigned to that user
- Verify the deadline settings in the group assignment
- Check if the user was assigned individually with a different deadline
Reminders not sending
- Verify the course has a deadline set
- Check that notifications are enabled for the user
- Confirm the user is active (not archived)
- Check the audit log for any errors
- Verify the scheduled reminder function is running (contact support if needed)
User completed course but still shows overdue
- Check if the course completion was properly recorded
- Verify the progress status shows "completed" or "passed"
- Refresh the page or wait a few minutes for status to update
- Check if there are multiple assignments (group + individual) that need completion
Related Guides
- Assigning Courses - Learn how to assign courses with deadlines
- Mandatory Training - Set up required training with deadlines
- Team Dashboard - Monitor team training progress and deadlines
- Email Notifications - Configure notification settings