Skip to main content

Targeting Options

You have two ways to target recipients:
  1. All users and devices: Send to everyone in your project.
  2. Filter by specific conditions: Create custom filters based on user and device attributes.

Available Attributes

You can filter using these attributes:
  • User attributes: User ID, Last session at
  • Device attributes: Platform, App version
  • Custom attributes: Any properties you collect from your app
When you filter by user attributes only, the message goes to every device that belongs to matching users. If you include any device filters, only matching devices will receive the message.

Building Your Audience

Audiences are made up of groups and conditions:
  • Groups work like parentheses and contain one or more conditions.
  • Conditions inside a group can be joined by AND or OR.
  • Groups can be connected to each other with AND or OR.
You can switch between AND and OR by clicking the connector text.

Examples

Here’s a simple group with two conditions:
Group 1
  User ID equals "user123"
  AND
  session_count greater than or equal 15
You can also use multiple groups with different logic:
Group 1
  country equals "KR"
  OR
  country equals "JP"

AND

Group 2
  app_version greater than or equal "3.2.0"
The builder can handle complex logic, but simpler audiences are usually easier to work with.

Operators by Data Type

The operators you can use depend on the attribute type:
TypeAvailable Operators
NumberEquals, Not equals, Greater than, Greater than or equal, Less than, Less than or equal, Exists, Not exists, In, Not in
TextEquals, Not equals, Contains, Not contains, Starts with, Ends with, Matches (regex), Exists, Not exists, In, Not in
BooleanEquals, Not equals, Exists, Not exists
DatetimeEquals, Not equals, Greater than (after), Less than (before)
SelectEquals, Not equals
Note: The Matches operator for text fields supports regular expressions if you need advanced pattern matching.

Estimate Recipients

Before you launch, it’s a good idea to estimate how many people will receive your message:
  1. Set up your audience filters.
  2. Click Calculate to see an estimated recipient count.
  3. The estimate shows the total number based on your current data.
Keep in mind:
  • The estimate uses current data, so actual delivery numbers might be different if your data changes before send time.
  • For recurring campaigns, you can recalculate to get updated estimates.
  • You can’t save audience configurations as reusable segments. Each campaign needs its own audience setup.