Skip to main content

Setting up time-based visibility within a programme

Written by Marie Xhauflair

This article walks you through making journeys, sections, and activities unlock gradually over time.

For an explanation of how visibility works and what learners see, check out 👉 Understanding automations in programmes

For group-based visibility, check out 👉 Setting up group-based visibility.


Before you start

Work through these questions before opening the settings.

Which groups should have access to this programme? These are the groups you will add at the programme level. All other visibility settings flow from this.

Do you want content to unlock once a learner finishes what comes before it? Then use "After previous is completed"

Do you want content to unlock based on a specific date or time? Then use Unlock at a certain point in time. There are four options:

  • After a fixed date

  • When the contract start/end date, first/last login, and creation of user, is before or after a specific date

  • A number of days after the programme became available to the user

Do you want to combine both?

  • You can use both time-based options together on the same item. The content will unlock only when both requirements are met.


Step 1: Add groups at the programme level

Before setting visibility on individual journeys or sections, make sure the relevant groups are added at the programme level.

  1. Open a programme, then go to the Settings tab

  2. Add all the groups that should have access to this programme under "programme availability"

  3. Save.


Step 2: Open the visibility settings for a journey, section, or activity

  1. Find the journey, section, or activity you want to unlock/lock.

  2. Click the lock icon.

  3. The visibility panel opens.


Step 3: Select your time-based option

  1. Select After previous is completed, Unlock at a certain point in time, or both.

  2. For Unlock at a certain point in time: choose one of the four options and fill in the relevant value.

  3. Check the summary at the bottom of the panel. It confirms when the content will become available and for whom.

  4. Click Save.

👀 Good to know

Learners will see content with a time-based condition in a locked state.

They know it is coming, they just cannot access it yet (it will appear in a lock state). Once the condition is met, it unlocks automatically.


Step 4: Repeat at other levels if needed

If you want different unlock rules at different journeys, sections or activities, repeat the steps above.


Step 4: Publish and test

  1. Publish your programme.

  2. Switch to a learner account and confirm the content appears in a locked state.

  3. Verify the content unlocks at the right moment based on the condition you set.


Use cases

Example 1: Phased onboarding

You want new employees to go through onboarding week by week, so they are not overwhelmed with everything at once.

By default, all content is visible to everyone added at the programme level. You only need to add a time-based condition on each journey to unlock gradually.

Content

Condition

When it unlocks

Week 1: Welcome and introduction

None

Immediately

Week 2: Your role and team

After previous is completed

In locked state until Week 1 is completed

Week 3: Tools and systems

After previous is completed

In locked state until Week 2 is completed

Week 4: Goals and next steps

After previous is completed

In locked state until Week 3 is completed

Learners see all four journeys from day one, but Week 2, 3, and 4 appear locked until they work through each step. This keeps the learning experience structured without hiding content entirely.


Example 2: Onboarding with a delayed module

You run an onboarding programme but one section should only become available a set number of days after the programme was made available to the learner.

Content

Condition

When it unlocks

Company introduction

None

Immediately

Your responsibilities

None

Immediately

Advanced topics

30 days after the programme became available to the user

30 days after the learner first got access to the programme

The advanced topics section is visible to all learners from the start but stays locked for the first 30 days. It unlocks automatically at the right moment for each individual learner.


Example 3: Combining both time-based options

You want a section to unlock only after the learner finishes the previous section, but also not before a certain date.

For example, a product launch module that should only be accessible after completing the product introduction and not before the launch date.

Content

Condition

When it unlocks

Product introduction

None

Immediately

Product launch module

After previous is completed + After [launch date]

After product introduction is completed AND not before the launch date

The product launch module stays locked until both requirements are met. If a learner finishes the product introduction before the launch date, the module stays locked until the launch date arrives.

If the launch date has passed but they have not completed the introduction yet, it stays locked until they do.


Did this answer your question?