Learn how each filter operator works in Shape Software, including Equal To, Contains, Before, Within, In List, Empty Value, and more. Includes examples and best practices for building accurate filters.
Filter operators determine how Shape Software compares your filter criteria to the data in your records.
The available operators vary depending on the type of field you're filtering. For example, date fields support operators like Before and Within, while text fields support operators like Contains.
This guide explains what each operator does and when you might use it.
Text field operators are available for fields that contain free-form text, such as names, cities, company names, or custom text fields.
Returns records where the field exactly matches the value you entered.
Searching for:
None
Equal To = Robert
Returns:
Does not return:
Returns records where the field contains the entered text anywhere within the value.
Searching for:
None
Contains = Rob
Returns:
Returns records where the specified text does not appear anywhere in the field.
Searching for:
None
Does Not Contain = Test
Returns records that do not include the word "Test."
Returns records where the value exists within a comma-separated list of values.
None
Orange, Apple, Banana
Searching for Apple would return a match.
Returns records where no value has been entered.
Use this operator to identify missing information.
Returns records where any value exists.
This is useful when you only want records that have information entered.
Numeric operators are available for fields that contain numeric values, such as loan amounts, scores, counts, percentages, or other number-based fields.
Returns records where the field exactly matches the number you entered.
None
Equal To = 100
Returns only records with a value of 100.
Returns records where the field contains a value less than the number you entered.
None
Less Than = 100
Returns values such as:
Does not return:
Returns records where the field contains a value greater than the number you entered.
None
Greater Than = 100
Returns values such as:
Does not return:
Returns records where the field does not contain a numeric value.
Use this to identify records with missing information.
Returns records where the field contains any numeric value.
This is useful when you want to exclude records with blank values.
These operators are available for fields with predefined values, such as Statuses, Users, Sources, or other dropdown fields.
Returns records matching one selected value.
Returns records that do not match the selected value.
Returns records matching one or more selected values.
None
Status IN:
New
Attempting Contact
Follow Up
Records matching any of those statuses will be returned.
Returns records that do not match any of the selected values.
Returns records where no value has been selected.
Returns records where any option has been selected.
Date operators allow you to locate records based on specific dates or relative time periods.
Returns records matching one exact date.
Returns records with dates earlier than the selected date.
None
Created Before
January 1, 2026
Returns records with dates later than the selected date.
Returns records whose date falls within the specified range.
Returns records with dates occurring within the next number of days, weeks, months, or years.
None
Birthday Within Next 30 Days
Returns records with dates occurring within the previous number of days, weeks, months, or years.
None
Created Within Last 7 Days
Returns records with dates outside the specified range.
Returns records with dates that occur today or in the past.
This is commonly used to locate overdue or historical records.
Returns records dated between the first day of the current month and today.
This operator updates automatically as the current month progresses.
Returns records without a date.
Returns records that contain any date.
If you want to...
Use...
Match an exact value
Equal To
Match part of a word
Contains
Exclude part of a word
Does Not Contain
Match multiple dropdown values
In List
Exclude multiple dropdown values
Opt-Out Records, Email Validation
Find records before a date
Before
Find records after a date
After
Find upcoming dates
Within (Next)
Find recent dates
Within (Last)
Find missing information
Empty Value
Find completed information
Is Not Empty
The available operators depend on the type of field you're filtering. For example, date fields include date-specific operators, while text fields include text-based operators.
Yes. You can combine multiple filters using different operators to create highly specific searches. Records must satisfy all applied filters to appear in the results.
What's the difference between "Equal To" and "Contains"?
Use Filters to determine which records appear in the list. Use the List Page Search to quickly locate specific records within the filtered results.
Keywords:
Changing templates will take time and may require a template change fee.
Not sure what to choose? Contact us.