When you add a data field filter to your segment, the available filter options depend on the data field type you select. This article explains the filter types available for each kind of data field.
Before you start
Things you need to know:
You need to be creating or editing a segment to use data field filters.
The filter options you see depend on the type of data field you select, such as date, text, number, or yes/no. Learn more in Create a segment.
Date filters
Use date filters when working with date-type data fields, such as booking dates, birthdays, or anniversaries.
Before you start
Date filters use calendar days, not 24-hour periods.
For example, if you use "in the last 1 day" and refresh your segment at 5:00 PM on August 1, 2025, the filter includes dates from July 31, 00:00 through August 1, 23:59. Not the last 24 hours from 5:00 PM on July 31.When using filters that reference a number of days (such as "before today by" or "in the next"), you can specify up to 30,000 days in the past or future.
Occurs
Filter contacts based on when a date occurs:
today
tomorrow
yesterday
before today
before today by [number] day
before the date [date selector]
on or before today
on or before the date [date selector]
after today
after today by [number] day
after the date [date selector]
on or after today
on or after the date [date selector]
more than [number] day ago
more than [number] day in the future
in the next [number] day
in the last [number] day
between [date selector] and [date selector]
between (relative) [number] day ago [number] day ago
between (relative) [number] day in the future [number] day in the future
between (relative) [number] day ago [number] day in the future
between (relative) [number] day in the future [number] day ago
on the date [date selector]
Does not occur
Filter contacts where a date doesn't match specific criteria:
today
tomorrow
yesterday
on the date [date selector]
Anniversary occurs
Filter contacts based on the annual recurrence of a date, such as birthdays or membership anniversaries:
today
tomorrow
yesterday
before today by [number] day
in the next [number] day
after today by [number] day
in the last [number] day
Is empty or is not empty
Filter contacts based on whether a date field contains data:
is empty
is not empty
Text filters
Use text filters when working with text-type data fields, such as names, addresses, or custom text fields.
Available text filters:
is equal to [text]
is not equal to [text]
contains [text]
does not contain [text]
starts with [text]
ends with [text]
does not begin with [text]
does not end with [text]
is empty
is not empty
Number filters
Use number filters when working with numeric data fields, such as purchase amounts, quantities, or scores.
Available number filters:
is equal to [number]
is not equal to [number]
is more than [number]
is less than [number]
is at least [number]
is at most [number]
is empty
is not empty
Yes/No filters
Use yes/no filters when working with Boolean data fields that store true or false values.
Available yes/no filters:
is yes
is no
OptIn type filters
Use OptIn type filters to segment contacts based on their current opt-in status.
Available OptIn type filters:
Unknown
Single
Double
Verified double
Additional filters
Contact scoring filters
Use contact scoring filters to segment contacts based on their scoring metrics.
Learn more about Contact scoring.
Suitability score
Filter contacts based on their suitability score:
is equal to [number]
is not equal to [number]
is more than [number]
is less than [number]
is at least [number]
is at most [number]
is empty
is not empty
Engagement score
Filter contacts based on their engagement score:
is equal to [number]
is not equal to [number]
is more than [number]
is less than [number]
is at least [number]
is at most [number]
is empty
is not empty
Overall score
Filter contacts based on their overall score:
is equal to [number]
is not equal to [number]
is more than [number]
is less than [number]
is at least [number]
is at most [number]
is empty
is not empty
Score label
Filter contacts based on their score label:
is equal to Red hot, Hot, Warm, Cool, or Cold
is not equal to Red hot, Hot, Warm, Cool, or Cold
is empty
HTML filters
Use list HTML filters to segment contacts based on whether their email preference is set to HTML or plain text.
Available list HTML filters:
is HTML
is plain text
