How Segments Work
A segment is a set of conditions. A contact is included in the segment when it matches all conditions. Segments can be global (across all contacts in your team) or scoped to a specific list. Segment contact counts are cached and recalculated asynchronously to keep the dashboard fast even with large audiences.Creating a Segment
Add Conditions
Build your conditions by selecting a field, an operator, and a value. Add multiple conditions — all must match for a contact to be included (AND logic).
Conditions
Each condition consists of three parts:- Field — The contact property to evaluate (email, status, a custom property, list membership, or topic subscription)
- Operator — How to compare the field value
- Value — The value to compare against
Operators
| Operator | Description | Field Types |
|---|---|---|
contains | Field value contains the string | String |
not_contains | Field value does not contain the string | String |
equals | Field value exactly matches | String, Number |
not_equals | Field value does not match | String, Number |
starts_with | Field value starts with the string | String |
not_starts_with | Field value does not start with the string | String |
ends_with | Field value ends with the string | String |
not_ends_with | Field value does not end with the string | String |
is_true | Boolean property is true | Boolean |
is_false | Boolean property is false | Boolean |
greater_than | Numeric value is greater than | Number |
greater_than_or_equal | Numeric value is greater than or equal to | Number |
less_than | Numeric value is less than | Number |
less_than_or_equal | Numeric value is less than or equal to | Number |
before | Date is before the specified date | Date |
after | Date is after the specified date | Date |
Example Conditions
- Email ends with
@company.com— target all contacts from a specific domain - Status equals
subscribed— only active contacts - Custom property
order_countgreater than5— high-value customers - Custom property
signup_dateafter2026-01-01— recent signups
AI Segment Builder
Instead of manually building conditions, you can describe your target audience in plain English. The AI segment builder converts your description into structured conditions automatically. For example, type:“Subscribed contacts who signed up after January 2026 with more than 3 orders”The AI generates the corresponding conditions:
- Status equals
subscribed signup_dateafter2026-01-01order_countgreater than3
Using Segments in Campaigns
When creating a campaign, you can select a segment as your target audience. The campaign is sent to all contacts that match the segment’s conditions at the time of sending.Next Steps
Contacts
Manage individual contacts and properties
Campaigns
Send campaigns to your segments