Skip to content

Build segments by existing segments

Segment-based filtering allows you to include users who already belong to one or more existing segments. This lets you reuse previously defined logic instead of recreating complex conditions from scratch, making it easier to build layered audience targeting.

How to build segments by existing segments

Anchor link to

To build a segment using existing segments:

  1. When creating a new segment, click Add filter bySegment.
Example of using the Segment filter to include users from existing segments
  1. Select one or more existing segments to include in your new segment.

  2. If you add multiple segments, choose how they should be combined using a logic operator:

    • Select AND to include users who belong to all selected segments
    • Select OR to include users who belong to any of the selected segments
Interface illustrating selection of multiple existing segments and applying logic operators (AND/OR)

Include all of a user’s devices

Anchor link to

Below the filter groups, enable Include all of a user’s devices to target a user across all their devices, not just the one that matched the segment condition. This ensures they receive your messages on every platform they use.

If any of a user’s devices matches the conditions, all their devices are added to the segment. If the checkbox is left unchecked, only matching devices are included.

This same checkbox appears, disabled, on a segment’s read-only detail page — it reflects the setting the segment was created with and can’t be changed there.

Include all of a user's devices checkbox for cross-platform targeting

Use cases for segment-based filtering

Anchor link to

Below are practical scenarios showing how to use existing segments to create more targeted audiences.

Premium active users
Anchor link to

Goal: Target only premium subscribers who are recently active.

How to set up:

  • Segment filter: Select Active Users (users who opened the app in the last 7 days)
  • Tag filter: subscription_type_premium is true
  • Operator: AND

Use case: Send exclusive offers or premium feature announcements to engaged, paying users.

Example of using Segment and Tag filters together to narrow down your audience
Multi-segment engagement
Anchor link to

Goal: Target users who belong to either high-value customers or recent purchasers.

How to set up:

  • Segment 1: Select High-Value Customers
  • Segment 2: Select Recent Purchasers
  • Operator: OR

Use case: Run promotional campaigns targeting users with demonstrated purchase behavior from multiple angles.

Tips for segment-based filtering

Anchor link to
  • Reuse well-defined segments to maintain consistency across campaigns and reduce setup time.
  • Combine segment filters with tags or events for more precise targeting.
  • Keep track of segment nesting levels to avoid hitting the five-level limit.
  • Regularly review and update base segments to ensure derived segments remain accurate.