The setup of the customer journey in a multi-class environment on Activity Messenger helps optimize the user experience by making it easier to search for classes based on specific criteria. By using filters such as location, age, class type, or available days, you provide your clients with a simple and effective way to select the options that best meet their needs. These custom filters improve navigation and ensure that each client quickly finds the class that suits them, while making the entire registration process smoother and more intuitive.
Define the journey:
The goal is to give your clients the ability to filter available options based on specific criteria such as location, class type, age, and days of the week.
Access the multi-class options:
To do this, go to the Multiple Classes block, where you have already added your classes and configured your rules.
Under the rules of the classes, activate the button to turn on the filters.
You can create different types of filters to help clients navigate more easily:
Example: Create a Location filter with options like Pool A and Pool B.
When the client selects a pool, only the options for that pool will appear.
Add other filters such as class type (swimming, diving, etc.) and link them to the tags.
Set up age ranges in the classes (e.g., 4-6 years) and ensure that the minimum and maximum age are defined in the settings of each class.
Example: When a client selects 6 years old, all classes available for children aged 4 to 6 will appear.
Simply enable this option, and the days of the week will automatically be available as filters.
Membership requirements are configured inside a Class rule of the Multiple Classes question. They apply to the classes matched by that rule; the filters only help clients find classes.
Keep Different participant enabled even when the participant is the adult filling out the form. The label does not mean that the participant must be a child or someone else: this switch also exposes the membership-rule settings. The participant can be the account owner/respondent. Select that adult when the form offers the choice, or enter the same adult's details in the participant fields.
Leaving Different participant off hides Membership and these participant-level rules. Enabling it can display participant fields or a participant selector; it does not guarantee a checkout without participant selection. Do not substitute a class-level membership link for this automatic-charge setup without verifying that workflow separately.
An age filter controls which classes are shown; it does not choose which required membership to charge. For age-based membership selection, see Select a required membership by participant age. For the membership charging options, see Membership.
Filter Order:
You can adjust the order in which the filters appear. For example, you can choose to ask for the location or the day of the week first.
Rearrange Questions:
Similarly, you can rearrange the order of questions in the form to optimize the user experience.
Create Pre-filtered Links:
If you want to share a specific link that pre-filters the options, such as in a Facebook promotion, you can do so.
Example: A link for diving classes at Pool B can be shared, and when a client clicks on it, the options will already be filtered to display only the relevant classes.