Skip to main content

Perpetual Programs

Use perpetual sessions to automate recurring program registrations, future session creation, participant enrollment, and recurring payment scheduling.

For divisions where perpetual sessions are enabled, registrants will be auto drafted indefinitely until they are removed from the program or the perpetual session series is stopped.

When this setting is active, the system automatically generates upcoming sessions using the configuration from the most recent session. Active registrations from that session transfer to the new one, and registration dues follow the established payment schedule.

WHERE TO FIND: To get started, users with the appropriate user permissions will need to set the correct rule value to allow for perpetual sessions under the Advanced Settings section of a Division configuration.


How to Set Up Recurring Perpetual Program Registrations

Perpetual sessions allow the system to automatically generate future program sessions and continuously enroll active participants into newly created sessions. This is commonly used for ongoing programs that do not require manual session creation each cycle.

When enabled:

  • Future sessions are automatically generated based on the settings of the most recent session.

  • Active registrations from the most recent session are automatically copied to the newly generated session.

  • Registration dues are scheduled and drafted according to the payment schedule configured on the session.

  • If an end date is specified, sessions will not be generated beyond that date.


Supported Session Types

  • Monthly sessions*

  • Weekly (7-day) sessions

  • Weekly (5-day) sessions

Notes

  • Monthly perpetual sessions are only supported when:

    • The session start date is the 1st day of the month, and

    • The session end date is the 30th or 31st day of the month

  • February is automatically handled as an exception.

  • Overlapping sessions are not supported.


Required Values

Value

Description

NN

Number of future session cycles to generate in advance.

Optional Values

Value

Description

MM/DD/YYYY

End Date after which no additional sessions will be generated.

Note: If the end date [MM/DD/YYYY] portion of the setting is omitted, the system will continue generating sessions indefinitely.

Required Format

generate perpetual sessions [NN] cycles in advance {until [MM/DD/YYYY]}

Example

generate perpetual sessions 1 cycles in advance
generate perpetual sessions 1 cycles in advance until 12/31/2027

‼️ Important ‼️

Enabling perpetual sessions causes active registrants to continue being automatically drafted into future sessions as they are generated.

Carefully review your session setup and billing schedules before enabling this feature. If you have questions about configuration or need assistance implementing perpetual sessions, please contact our Customer Support Team in The Bubble.


Unit Program Registration History

When viewing Program Registration history for a Unit, registrations for perpetual sessions appear with a symbol.

In the example above, perpetual sessions are created one month in advance. Therefore, the registration history on the Unit Profile will display both the current and upcoming sessions with payment set to auto draft at the beginning of each session (month).

Staff can see any scheduled payments for future generated sessions on the Unpaid tab of the Unit to confirm proper perpetual session registration.

Did this answer your question?