Skip to content

Advanced Filters in Smart Lists

Advanced Filters allow you to narrow Smart List results using specific rules tied to contact fields and related data. This makes it easier to build targeted lists based on contact details, engagement, communication settings, opportunity data, and more.

Each filter is built using three main parts: a field, an operator, and a value. The available operators depend on the field you select. For example, a date field will support date-based operators, while a number field will support comparison operators.

  • Precise Segmentation: Narrow contact lists using specific field values, operators, and conditions.
  • Better List Accuracy: Match contacts more reliably by choosing operators that fit the selected field type.
  • Faster List Building: Use searchable filters to quickly find the fields you need.
  • Flexible Filtering: Work with date, string, number, status, opportunity, and DND-related data.
  • Cleaner Contact Management: Find missing values, invalid statuses, and other records that need review.
  • Safe Outreach Targeting: Use DND and status-based filters to build more compliant communication lists.

How To Setup Advanced Filters in Smart Lists

Section titled “How To Setup Advanced Filters in Smart Lists”

Applying Advanced Filters correctly helps return more relevant contacts and makes Smart Lists easier to manage. Choosing the right field, operator, and value is the key to getting reliable results.

  1. Go to Contacts then click + Smart List. Step 1

  2. Click Advanced Filters. Step 2

  3. Search for and select the field you want to use. Step 3

  4. Choose the operator that matches the type of segmentation you are looking for. Step 4

  5. Enter or select the value. Step 5

  6. Click + Add Nested Filter to add another condition that must also be true for the contact to stay in the Smart List. Use this when you want to apply AND logic. Step 6

  7. Click + Add Filter to add another possible condition the contact can match to be included in the Smart List. Use this when you want to apply OR logic. Step 7

  8. Click Apply. Step 8

Date filters help you segment contacts using exact dates, relative timeframes, and rolling date conditions. These filters are useful for finding recent activity, upcoming events, and recurring date-based milestones. Date-based filters can be applied to fields that store a date or date-and-time value.

Filter SettingMeaningExample InputContacts That Will Match
Is → TodayAction occurred today11 MarAny matches on 11 Mar
Is → TomorrowScheduled for tomorrow12 MarAny matches on 12 Mar
Is → YesterdayAction occurred yesterday10 MarAny matches on 10 Mar
Is → This WeekWithin the current week9–15 MarAny action within this week
Is Not → TodayExcludes actions happening today11 MarAny action except today
Is → BetweenMatches range of dates1 Mar - 7 MarAny action within the selected period
Is EmptyNo date record exists-Contacts missing this date

Best Practices for Date Filters:

  • Use In the Last to identify recent engagement.
  • Use More Than to identify inactive contacts.
  • Use Between for historical reports.
  • Use Is Empty to find leads without recorded dates or appointments.

DND (Do Not Disturb) filters help you identify whether communication restrictions are enabled for a contact. These filters are especially useful for building compliant outreach lists and excluding contacts who should not receive messages on specific channels.

Filter SettingMeaningContacts That Will Match
EnabledContact has DND enabledContacts who opted out of the selected channel.
DisabledContact does not have DND enabledContacts who have not opted out of the selected channel.

String filters help you match contacts based on names, labels, IDs, attribution values, communication details, and other text-based information.

Filter SettingMeaningExample Input
IsMatches one selected valueChicago
Is NotExcludes one selected valueChicago
ContainsMatches text that appears anywhere in the field valueNew York
Does Not ContainExcludes text that appears anywhere in the field valueNew York
Is any ofMatches one or more listed valuesChicago, London

Numeric filters help you segment contacts based on measurable values such as scores, counts, and other number-based data.

Filter SettingMeaningExample Input
Equal ToMatches one selected number100
Does Not EqualExcludes one selected number100
BetweenMatches a numeric range90 - 100
Greater ThanMatches values above a threshold90
Less ThanMatches values below a threshold90
Is EmptyFinds contacts where the field does not contain a value-