Automated Course Notifications
When mandatory assignment emails send, batch, and skip duplicates.
What This Is For
When you mark content Mandatory for a group or user, Skillhabit sends automatic email so people know something new is required.
This page explains when those emails fire, how they are batched, and when they are skipped. It is separate from:
- Recurring incomplete mandatory reminders — Mandatory Content Reminders
- Certificate expiry reminders — Certificate Expiration and Renewal
Who This Is For
Administrators and collaborators who assign mandatory content and need to predict what learners will receive.
What Triggers a Notification?
A notification is prepared when:
- User added to an existing requirement — someone joins a group that already has an active mandatory course (or other supported mandatory content).
- New requirement without a new membership — you add a new mandatory item to a group they already belong to, or you assign mandatory content directly to the user.
Time Delay (About 15 Minutes)
Notifications are batched and sent about every 15 minutes. Create’s mandatory help may say “within 10 minutes”—treat that as approximate; the batch window is about a quarter of an hour.
If several courses become mandatory for someone at once, they usually arrive in a single email.
This assignment email cannot be turned off by the learner (unlike some certificate reminder preferences).
Protection Against Duplicate Notifications
If the user already has a mandatory requirement for the same course (via another group or individual visibility), no additional notification is sent when another source adds the same requirement.
Resetting and Reactivation
If the user no longer has any source that requires that course—removed from every mandating group and no individual mandatory assignment left—the notification logic for that course resets.
If they get the requirement again later, it counts as a new assignment and a new notification can be sent.
Exception for Completed Courses
Skillhabit never sends these notifications when the user already has a passing grade for that course—even if they join a new mandating group or get a direct assignment.
Quick Reference
| Scenario | Email? | Why |
|---|---|---|
| User added to a group with a mandatory course | Yes | New requirement; within about 15 minutes |
| New mandatory target on a group they are in, or directly on the user | Yes | New requirement |
| Same course already mandatory via another group or individual target | No | Already informed |
| Assigned again after full removal (no group and no individual mandatory left) | Yes | Logic reset |
| User already has a passing grade | No | No mail for completed courses |