Group-level reset policies allow you to control CPD reset schedules for all courses belonging to a specific LearnDash group. When a group policy is enabled, all courses inside the group inherit this policy and cannot set their own reset schedules.
Open the Group CPD Settings
Go to: WordPress Admin → Groups → Edit (select a group)
Inside the group editor, scroll to find the section named CPD Settings.
A message appears stating: “CPD settings are saved when you click Update.”
If no policy is configured yet, you will also see: “No CPD reset configured.”

Enable CPD Reset for the Group
Click the button:
Enable CPD reset for this group
Once enabled, the group policy becomes active and two tabs appear:
- Fixed Date
- Relative
A note is displayed: “After enabling, courses in this group inherit this policy and cannot define their own reset schedule.”
Fixed Date Reset Policy (Group-Level)
Use this when you want all learners in this group to reset on the same date and time.
Fields Explained
Frequency
Choose how often resets should occur:
- Monthly
- Yearly
Month
Displayed only when “Yearly” is selected. Choose the month in which the reset should occur.
Day
Select the exact day of the month when the reset will execute.
Hour
Select the time of day when the reset process will run.
Time Zone
Choose the applicable time zone for the scheduled reset.
Certificate Lifecycle – Multiple Expiry Notifications
Enabling this feature allows users to receive reminder emails before their certificates expire. All email triggers are recorded for audit purposes.
Notifications
- Add up to 10 separate expiry notifications.
- Each notification can be scheduled 1–365 days before the certificate expiry date.

Relative Reset Policy (Group-Level)
Use this when each learner’s reset is based on their own individual progress timeline.
Fields Explained
Interval
A numeric value that defines the reset cycle. Examples: 365, 12, 24
Unit
Choose the unit for the interval:
- Days
- Months
- Years
Anchor
Choose the date from which the reset should be calculated:
- Completion Date (most recent)
- Enrollment Date
Certificate Lifecycle – Multiple Expiry Notifications
Enabling this feature allows users to receive reminder emails before their certificates expire. All email triggers are recorded for audit purposes.
Notifications
- Each notification can be scheduled 1–365 days before the certificate expiry date.
- Add up to 10 separate expiry notifications.
















