Skip to content

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

  1. Display clients who have taken a class with Jessica Jones
  2. 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 Jones
    • Class 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 Jones
    • Visit 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 Jones
    • Visit 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 as hot yoga - 90 min and hot yoga - 60 min you can group both class types together by using the operator contains = hot yoga

Example Use

  1. Display clients that have taken a Hot Yoga Class.
  2. Display clients that have only taken a Free Community Yoga class.
  3. 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 Yoga
    • Visit 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 Yoga
    • Visit 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.