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:
You can also use multiple groups with different logic:
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: 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.