Skip to main content

How to set a start date and expiration date for programs

Set program start and expiration dates in Superset to control when workouts begin and when access ends.

Agatha Beise avatar
Written by Agatha Beise
Updated over a week ago

Start dates let you control when a program begins for a client (or as a template default). Expiration dates let you set when an assigned program ends. You’ll find both in ProgrammingAssigned / Templates → Program → Settings.

Follow these steps (start date)

  1. Click Assigned (for a client’s program) or Templates (for a reusable program).

  2. Select the program you want to edit.

  3. Open Settings.

  4. Find Start date.

  5. Choose the date you want the program to start.

  6. (Optional) Toggle Remove missed workouts if you want incomplete workouts from the week removed from the client’s Upcoming tab.

  7. Click Update to save your changes.

  8. If you edited a template, click Save in the top-right corner to apply the start date to the template.

Follow these steps (expiration date)

  1. Click Assigned.

  2. Select the assigned program you want to edit.

  3. Open Settings.

  4. Find Expiration date.

  5. Choose the date you want the program to expire.

  6. Click Update to save changes.

Notes & best practices

  • You can set a Start date for both Assigned programs and Templates.

  • You can set an Expiration date only for Assigned programs (not templates).

  • If you update a template, you must click Save (top-right) or your changes won’t apply to the template.

  • Use an expiration date if you want to enforce an end date for access (for example, time-boxed coaching blocks).

FAQ

Can I set an expiration date on a template?

No. Expiration dates are only available for Assigned programs.

I changed the start date on a template, but it didn’t stick - why?

Make sure you clicked Save in the top-right corner after editing the template.

What does “Remove missed workouts” do?

It removes workouts that weren’t completed in the week from the client’s Upcoming tab (instead of keeping them queued).

Did this answer your question?