Class filters
Class
The class sub-category contains filters about the class type, start/end time, class day of week, and staff. Class Type
is the most frequently used filter in this group, and commonly used in the same filter group as visit count
, visit history
, or Late Cancel
.
Staff Name
Staff name
will filter users that have or have not taken a class with the staff member selected.
Options
is
- Display users that have taken class with selected staff.is not
- Display users that have NOT taken class with selected staff.
Example Use - Staff Name
- Display clients who have taken a class with Jessica Jones
- Display clients who have never taken a class with Jessica Jones
Examples: Common Rule Groups using Staff Name
Below are examples of common rule groups using
Staff Name
in addition to other filters, and how the combination will affect the segment.
Staff Name + Class Type
Display clients that have taken a Basic Class with Jessica Jones.
Click to see segment setup: Staff Name + Class Type .
This example will contain 2 rule groups:
-
Rule Group 1 - 1 Filter
Client Active
= Is Active
-
Rule Group 2 - 2 Filters
Staff Name
= is Jessica JonesClass Type
= is Basic Class
Staff Name + Visit History
Display clients that have taken a class with Jessica Jones within the last 30 days.
Click to see segment setup: Staff Name + Visit History .
This example will contain 2 rule groups:
-
Rule Group 1 - 1 Filter
Client Active
= Is Active
-
Rule Group 2 - 2 Filters
Staff Name
= is Jessica JonesVisit History
= in the last 30 days
Staff Name + Visit Count
Display clients that have taken over 30 classes with Jessica Jones.
Click to see segment setup: Staff Name + Visit Count
This example will contain 2 rule groups:
-
Rule Group 1 - 1 Filter
Client Active
= Is Active
-
Rule Group 2 - 2 Filters
Staff Name
= is Jessica JonesVisit Count
= more than 30 visits
Day of week
Day of week will control the day of the week which a client attended a class.
Example: Return all clients that have taken a class (or late cancelled, signed up, early cancelled etc) on Tuesday.
Ends
End time for a specific class. Filter by clients who attended/late cancelled/signed up/ or were absent from a class that ended at the exact time you select.
Example: Return all clients that have taken a class that ends at 6:00pm.
Starts
Start time for a specific class. Filter by clients who attended/late cancelled/signed up/ or were absent from a class that started at the exact time you select.
Example: Return all clients that have taken a class that started at 6:00pm.
Cancelled
Filter clients that were signed up for a class that was cancelled. This filter will almost always be used in the same rule group as upcoming visit history
or signed up history
Example: Return all clients that were signed up for a class our studio cancelled.
Is Virtual / Streaming
Filter clients that are signed up for a class that is marked as virtual / livestream
in LoopSpark. This will frequently be included in the same rule group as Visit - upcoming history
to produce an audience for clients with an upcoming virtual class in the next X days or X hours.
For more information on setting up virtual classes in LoopSpark, please refer to the following help article: Setting up your live stream notifications
Class Type
Class Type
will filter users that have or have not taken a specific kind of class. Class types can be pop ups, intensives, or regularly scheduled classes. This is a great filter to use within the same filter group as Visit Count, First Visit and Late Cancel
Options
is
- Display clients that have signed-in or signed-up for a selected kind of class at least once.only
- Display clients that ONLY signed-in or signed-up for a selected kind of class, and never for any other kinds of classes (Example: target pop-up class attendees that are not already clients).contains
- Display clients that have attended a group class containing a word or phrase. This is very helpful if you have multiple similar classes with the same name, such ashot yoga - 90 min
andhot yoga - 60 min
you can group both class types together by using the operatorcontains = hot yoga
Example Use
- Display clients that have taken a Hot Yoga Class.
- Display clients that have only taken a Free Community Yoga class.
- Display clients who have NEVER taken a Hot Yoga Class (must add additional filter visit count to same rule group, see example below)
Examples: Common Rule Groups using Class Type
Below are examples of common rule groups using
Class Type
in addition to other filters, and how the combination will affect the segment.
Class Type + Visit History
Display clients who have taken at least 1 Hot Yoga Class in the past 15 days.
Click to see segment setup: Class Type + Visit History .
This example will contain 2 rule groups:
-
Rule Group 1 - 1 Filter
Client Active
= Is Active
-
Rule Group 2 - 2 Filters
Class Type
= is Hot YogaVisit History
= in the last 15 days
You may also want to find users that have NOT taken a specific kind of class in the past X days. In this case, use Visit History = not in the last days.
Class Type + Visit Count
Display users that have NEVER taken a Hot Yoga Class.
Click to see segment setup: Class Type + Visit Count
This example will contain 2 rule groups:
-
Rule Group 1 - 1 Filter
Client Active
= Is Active
-
Rule Group 2 - 2 Filters
Class Type
= is Hot YogaVisit Count
= never before
You can also use this combination to identify clients that HAVE taken a specific class type, by using the operator Visit Count = more than, for example.