Skip to content

Filtering your audience and creating custom segments

Before designing your first audience segment, it's important to understand how all the individual filters work, and how to use rule groups.

LoopSpark allows you to segment your client base to send targeted messages, create specific reporting, and setup very nuanced automations.

Example

Segments Vs Rule Groups vs Filters

The example segment above is comprised of 3 rule groups. The rule groups ALL must be true for a user to enter this segment.

This segment would return clients who:

  1. Visited at least 15 classes in the past 60 days, AND
  2. Live fewer than 15 miles from our studio, AND
  3. Have not purchased any inventory from our studio in 60 days.

Segments

Segments are comprised of 1 or more rule groups, where Rule Groups can be comprised of 1 or more Filters.

Important

Segments comprised of multiple rule groups must match the criteria of all rule groups. You will notice the word --AND-- between every rule group. Best practice is to read the segment out loud after saving it, and before using the segment for any automations.

Rule Groups

Rule groups are groups of filters that relate to each other. Placing filters in the same rule group will return very different results from placing filters in separate rule groups.

How rule groups affect segments:

Example

Example 1: Lets say we want to find clients who have an active package called Intro Month

Filters Used:

  1. Package Purchased At least Once = Intro Month
  2. Package Active = Active

incorrect

Correct Both filters in the same rule group: This will return clients who have an active package called Intro Month.

Incorrect Placing filters in different rule groups: This will return clients who have any active package, and have purchased the package called Intro Month at least 1 time.

Example

Example 2: Segment containing users who have taken more than 15 classes in the last 60 days.

Filters Used:

  1. Visit Count > 15
  2. Visit History = In the last 60 days

correct incorrect

Correct Both filters in the same rule group: This returns clients that have taken more than 15 classes in the past 60 days.

Incorrect Placing filters in different rule groups: This would return clients that have taken more than 15 classes ever, and have taken at least 1 class in the past 60 days.

Match All vs Match Any

rule groups have the option to Match all or Match Any

correct

Match All

All rules in the rule group must be true.

Example

Example rule group containing these 4 filters using Match All

match_all

The above rule group will return a very targeted clients who:

  1. Have attended at least 100 classes, AND
  2. Live fewer than 10 miles from our business, AND
  3. Have an active package AND
  4. Have never purchased any contract.

Tip

Match All will be the most commonly used.

Match Any

Any rule in the rule group can be true for a client to enter the segment

Example

Example rule group containing these 4 filters using Match Any

match_any

The above rule group will return a very NON-TARGETED list of clients who have either:

  1. Attended at least 100 classes, OR
  2. Live fewer than 10 miles from our business, OR
  3. Have an active package OR
  4. Have never purchased any contract.

Tip

Match Any is not frequently used.

Adding multiple rule groups to a segment

Click the + Add rule group button to create a segment with multiple rule groups.

Complex rule groups - Packages Example

Rule groups can perform very complex pivot tables where each filter is related to the other. Packages are a great example for this.

Example

Let's say we want to find clients who:

  1. Have a Package called Intro Month
  2. The Intro Month Package is Active
  3. Package start date was 15 days ago
  4. Package was used to pay for classes more than 8 times

correct incorrect

Correct Since these are all related filters, adding them in the same rule group will return the desired client segment.

Incorrect The incorrect example above would return users who have purchased the Intro Month package at least once, they have any package that is active (not necessarily Intro Month), they have any package that started 15 days ago, and they have any package that was used 8 or more times (not necessarily an active package or a package that was called intro month).

Saving Segments

Once you’ve combine the correct filters and rule groups which yields your desired audience segment, it’s time to save the segment.

To save a segment, simply click the green save button below your last rule group. “save”

Benefits of Saved Segments

  1. Apply saved segments to use in Automation Setup Step 2 - Audience
  2. Create quick reports - (Club Counts, Late Cancellations, birthdays approaching)

Editing Segments

Editing segments from your client dashboard is different than editing the audience connected to an automation.

To learn how to edit audience connected to automations, click here.

Filters

Filters are the most basic rules that are applied to form more complex rule group, and combined to create segments.