Skip to main content

Module expiry feature

This feature lets admins add and automate the expiry of specific modules.

Marie Xhauflair avatar
Written by Marie Xhauflair
Updated this week

Why it is useful

It helps ensure that learners revisit and refresh their knowledge periodically. This is ideal for compliance, certifications, or time-sensitive content.


How it works

When enabled, the feature will:

  • Apply an expiry period to selected modules.

  • Show a warning period on the module so learners know renewal is coming. The standard is 7 days before expiry.

  • Allow you to trigger actions with automations once a module expires.

✏️ Note!

The warning period can be personalised for your platform. Let an admin know about if you would like the standard 7 day warning period to be changed!


Enable the feature in Control

  1. Go to Control > Settings > Features > Content management & delivery.

  2. Find Module expiry and click the gear icon.

  3. Tick Enabled.

  4. In Warning period, set how long before expiry the warning is shown.

    • Format hints: d = day, h = hour, m = minute, s = second

    • Example: 7d

  5. Click Save.


What learners see

  • A warning on the module during the warning period to indicate it will soon require renewal.

  • After the module expires, use automations to decide what should happen next.


Configure expiry on activities in Control

Use an automation to set when an activity expires after a learner last completed it.

  1. Go to Behaviour > Automations.

  2. Click Create automation.

  3. Enter a name and choose Check periodically for Event type.

  4. Set the Condition to Unconditional.

  5. Add Action > Expire activity and configure:

    • Activities: select at least one activity.

    • Completion period: enter how long after last completion the activity should expire.

      • Example: 60d to expire two months after completion.

  6. Click Save on the action, then Activate the automation.

πŸ”₯ Important:

An activity can have only one expiry moment. You cannot set different expiry periods for different users. If you need different timings, create separate versions of the activity and apply different rules.


Expired activities and badges on the platform

On the learner's side, the activity will give a visual indication if the activity is soon to expire (within 7 days or less)...

...or if the activity is expired.

Badges linked to this activity will also warn the user that they no longer fulfil all the conditions for that badge.


πŸ’‘ Good to know: Updating Expiry Dates on Completed Activities

If you change the expiry duration in an automation (e.g., from 10 days to 60 days), this will not retroactively update expiry dates for modules that have already been completed.

To apply the new expiry date to existing completions, you need to:

  1. Disable the automation that sets the expiry.

  2. Re-enable the same automation.

β†’ This action will reset all existing expiry dates for the affected module based on the updated configuration.

⚠️ Note: This affects all users who previously completed the module.


Did this answer your question?