☰ Menu

Operators by Field Type

Last update: April 22, 2026


When you filter records, build views, or set up automation conditions in servis.ai, you pick a field, then an operator (the comparison rule), and finally a value. The operators available to you depend on the type of field you selected — and they work the same way everywhere across the platform, whether you’re filtering a list, configuring a dashboard widget, or building an automation condition.
This guide explains every operator available for each field type.

All Operators

Operator What It Means Example
Equals The field value is exactly the same as the value you provide. Status equals “Closed”
Not Equals The field value is anything except the value you provide. Priority not equals “Low”
Contains The field value includes the text you type, anywhere within it. Company Name contains “Tech”
Does Not Contain The field value does not include the text you type. Email does not contain “spam”
Starts With The field value begins with the exact text you type. Phone starts with “+1”
Includes The field contains the specific item you select (from a list). Tags includes “VIP”
Excludes The field does not contain the specific item you select. Category excludes “Archived”
Exists The field has a value (it is not blank/empty). Deal Amount exists
Does Not Exist The field is blank or empty. Fax does not exist
Before The date falls before the date you specify. Close Date before 12/31/2025
After The date falls after the date you specify. Created Date after 01/01/2025
Between The value falls within a range you specify (start and end). Deal Value between $1,000 and $10,000
Period The date falls within a named time period. Close Date period “This Quarter”
Relative The date falls within a relative range based on today. Created Date relative “3–6 months ago”
More Than The date is more than a certain amount of time in the past. Last Activity more than “30 days ago”
Within The date falls within the next X days from today. Due Date within “7 days”
Anniversary The date matches the same month and day, regardless of year. Birthday anniversary “This Month”
Less or Equal The value is less than or equal to the number you specify. Discount less or equal to 50
Greater or Equal The value is greater than or equal to the number you specify. Revenue greater or equal to $5,000
All Text Searches the full transcription (both agent and customer). Call Recording all text contains “refund”
Agent Text Searches only the agent’s portion of a transcription. Call Recording agent text contains “upgrade”
Customer Text Searches only the customer’s portion of a transcription. Call Recording customer text contains “cancel”

Operators by Field Type

Text Fields

Applies to: Text, Email, Phone, Address/Location, Link/URL, ID
These are fields that store free-form text, email addresses, phone numbers, URLs, or addresses.
Operator Available? What You Enter Example
Equals Yes Exact text value Email equals “john@company.com
Not Equals Yes Exact text value Status not equals “Inactive”
Contains Yes Any fragment of text Company Name contains “Tech”
Does Not Contain Yes Any fragment of text Notes does not contain “test”
Starts With Yes The beginning of the text Phone starts with “+44”
Exists Yes (nothing — just checks the field isn’t empty) Email exists
Does Not Exist Yes (nothing — just checks the field is empty) Fax does not exist
Note: Contains is the most flexible operator for text. Use Equals when you need an exact match (for example, matching a specific email address or ID).

Choice List

Applies to: Single-select dropdown fields.
These fields let users pick one option from a predefined list.
Operator Available? What You Enter Example
Equals Yes One option from the list Status equals “Open”
Not Equals Yes One option from the list Priority not equals “Low”
Exists Yes (nothing) Category exists
Does Not Exist Yes (nothing) Category does not exist
Note: Use Not Equals combined with Exists to find records that have a value but it’s not a specific option. For example, Status not equals “Closed” AND Status exists will show everything that isn’t closed but has a status set.

Checkbox

Applies to: Checkbox or toggle fields (boolean)
These fields store a simple Yes/No or True/False value.
Operator Available? What You Enter Example
Equals Yes Yes (True) or No (False) “Subscribed” equals Yes
Not Equals Yes Yes (True) or No (False) “VIP Customer” not equals No
Exists Yes (nothing) “Accepted Terms” exists
Does Not Exist Yes (nothing) “Accepted Terms” does not exist
Note: A checkbox that has never been interacted with is empty (does not exist), which is different from being set to “No.” Use Does Not Exist to find records where the checkbox was never touched.

Reference Fields

Applies to: Lookup, Connection, Related Record, Autocomplete, Catalog, Logo/Account, and Multi-Reference fields
These fields link one record to another (e.g., linking a Deal to a Contact or an Account).
Operator Available? What You Enter Example
Includes Yes One or more records from the linked App Assigned To includes “Jane Smith”
Excludes Yes One or more records from the linked App Account excludes “Acme Corp”
Contains Yes* Text fragment of the record’s name Company contains “Tech”
Does Not Contain Yes* Text fragment of the record’s name Contact does not contain “Test”
Starts With Yes* The beginning of the record’s name Company starts with “A”
Exists Yes (nothing) Account exists
Does Not Exist Yes (nothing) Account does not exist
Note: Contains, Does Not Contain, and Starts With are not available for Entity Reference and Record Reference subtypes. Includes is the most common operator for lookup fields. It checks whether the selected record is among the linked records. Use Excludes to find records that are NOT linked to a specific item.

Checklist (Multi-Select)

Applies to: Multi-select checklist fields where users can pick multiple options
Operator Available? What You Enter Example
Includes Yes One or more options from the list Interests includes “Marketing”
Excludes Yes One or more options from the list Tags excludes “Archived”
Exists Yes (nothing) Tags exists
Does Not Exist Yes (nothing) Tags does not exist
Note: Includes will match if the checklist contains the option anywhere in its list — it doesn’t need to be the only selected item. Excludes will only match records where that specific option is NOT in the checklist.

Date Fields

Applies to: Date fields (calendar date without time)
Operator Available? What You Enter Example
Equals Yes A specific date Start Date equals 04/15/2025
Before Yes A specific date End Date before 12/31/2025
After Yes A specific date Created Date after 01/01/2025
Between Yes Start and end dates Close Date between 01/01/2025 and 06/30/2025
Period Yes A named period (see list below) Close Date period “This Quarter”
Relative Yes A relative time range Last Activity relative “3–6 months ago”
More Than Yes A number and unit of time Last Contact more than “30 days ago”
Within Yes A number and unit of time Due Date within “7 days”
Anniversary Yes A month/day match Birthday anniversary — matches this month
Exists Yes (nothing) Close Date exists
Does Not Exist Yes (nothing) Close Date does not exist
Available Periods: Today, Yesterday, Tomorrow, This Week, Last Week, Next Week, This Month, Last Month, Next Month, Last 30 Days, Last 3 Months, This Quarter, Last Quarter, Next Quarter, This Quarter + Next Quarter, Since Last Quarter, This Year, Last Year, Next Year
Note: Use Period for quick, dynamic date ranges that always update relative to today. Use Before/After/Between when you need specific, fixed dates.
Note: Before & After operators for Date fields always include the specified date: “End Date before/after 12/31/2025” also shows records with End Date equal to 12/31/2025. This does not happens with Launch Conditions for Automations where the specified date is excluded.

Date & Time Fields

Applies to: Date & Time fields, Date & Time (Complete) fields
These fields store both a date and a specific time of day.
Operator Available? What You Enter Example
Equals Yes A specific date/time Meeting equals 04/15/2025 2:00 PM
Before Yes A specific date/time Deadline before 04/30/2025 5:00 PM
After Yes A specific date/time Created after 04/01/2025 9:00 AM
Between Yes Start and end date/time Event between 04/01/2025 and 04/30/2025
Period Yes A named period Created period “This Week”
Relative Yes A relative time range Last Activity relative “1–2 weeks ago”
More Than Yes A number and unit of time Last Login more than “7 days ago”
Within Yes A number and unit of time Follow Up within “3 days”
Anniversary Yes* A month/day match Anniversary Date anniversary — matches this month
Exists Yes (nothing) Meeting Date exists
Does Not Exist Yes (nothing) Meeting Date does not exist
Note: Anniversary is only available for Date and Date & Time fields, not for Date & Time (Complete).
Note: Before & After operators for Date fields always include the specified date: “End Date before/after 12/31/2025” also shows records with End Date equal to 12/31/2025. This does not happens with Launch Conditions for Automations where the specified date is excluded.

Currency Fields

Applies to: Currency / Money fields (Formatted Number)
Operator Available? What You Enter Example
Between Yes Min and/or max values Deal Amount between $1,000 and $10,000
Less or Equal Yes A number Discount less or equal to $500
Greater or Equal Yes A number Revenue greater or equal to $5,000
Exists Yes (nothing) Deal Amount exists
Does Not Exist Yes (nothing) Deal Amount does not exist
Note: You don’t have to fill in both ends of a Between range. Leave the minimum blank to find “up to X,” or leave the maximum blank to find “at least X.” You can also use Greater or Equal and Less or Equal as single-bound comparisons.

Percentage Fields

Applies to: Percentage fields
Operator Available? What You Enter Example
Between Yes Min and/or max percentages Discount between 10% and 25%
Less or Equal Yes A percentage Tax Rate less or equal to 20%
Greater or Equal Yes A percentage Completion greater or equal to 80%
Exists Yes (nothing) Margin exists
Does Not Exist Yes (nothing) Margin does not exist

Number Fields

Applies to: Number fields (plain numeric)
Operator Available? What You Enter Example
Equals Yes A specific number Quantity equals 5
Not Equals Yes A specific number Quantity not equals 0
Between Yes Min and/or max numbers Score between 50 and 100
Less or Equal Yes A number Age less or equal to 65
Greater or Equal Yes A number Rating greater or equal to 4
Exists Yes (nothing) Quantity exists
Does Not Exist Yes (nothing) Quantity does not exist
Note: Number fields have more operators than Currency or Percentage fields because plain numbers support exact matching (Equals / Not Equals) in addition to range comparisons.

Duration Fields

Applies to: Duration fields (time spans like hours, minutes, days)
Operator Available? What You Enter Example
Equals Yes A specific duration Time Spent equals 2 hours
Not Equals Yes A specific duration Time Spent not equals 0 minutes
Between Yes Min and/or max durations Time Logged between 1 hour and 8 hours
Less or Equal Yes A duration Break Time less or equal to 30 minutes
Greater or Equal Yes A duration Session greater or equal to 15 minutes
Exists Yes (nothing) Time Spent exists
Does Not Exist Yes (nothing) Time Spent does not exist

Transcription Fields

Applies to: Voice call transcription fields
These special fields store transcriptions of phone calls or voice interactions.
Operator Available? What You Enter Example
All Text Yes Text to search for Call all text contains “pricing”
Agent Text Yes Text to search for Call agent text contains “upgrade”
Customer Text Yes Text to search for Call customer text contains “cancel”
Exists Yes (nothing) Recording exists
Does Not Exist Yes (nothing) Recording does not exist
Note: Agent Text only searches what your team member said. Customer Text only searches what the customer said. All Text searches both sides of the conversation.

Next Steps Fields

Applies to: Next Steps fields (task action items)
Operator Available? What You Enter Example
Includes Yes A specific next step status or type Next Step includes “Call Back”
Note: Next Steps fields only support the Includes operator. To check whether a record has any next step at all, use a different approach (such as filtering on a related field).

Bot Job Info Fields

Applies to: AI/Bot job information fields
Operator Available? What You Enter Example
Includes Yes A specific bot job status or type Job Status includes “Completed”
Excludes Yes A specific bot job status or type Job Status excludes “Failed”
Exists Yes (nothing) Bot Job exists
Does Not Exist Yes (nothing) Bot Job does not exist

Email Fields

Applies to: Email address fields with autocomplete/suggestion functionality
Operator Available? What You Enter Example
Includes Yes A specific email record Email includes “john@company.com
Excludes Yes A specific email record Email excludes “test@demo.com
Contains Yes Any text fragment Email contains “@company.com”
Does Not Contain Yes Any text fragment Email does not contain “spam”
Starts With Yes The beginning of the text Email starts with “admin”
Note: Email Autocomplete fields do not have Exists or Does Not Exist operators. If you need to check for empty email fields, consider using a standard Text email field instead.

Summary Table

Field Type Equals Not Equals Contains Does Not Contain Starts With Includes Excludes Exists Does Not Exist Before After Between Period Relative More Than Within Anniversary Less or Equal Greater or Equal All Text Agent Text Customer Text
Text ³ Yes Yes Yes Yes Yes Yes Yes
Choice List Yes Yes Yes Yes
Yes/No Yes Yes Yes Yes
Reference/Lookup ⁴ Yes* Yes* Yes* Yes Yes Yes Yes
Checklist Yes Yes Yes Yes
Date Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
Date & Time ⁶ Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes ⁷
Currency Yes Yes Yes Yes Yes
Percentage Yes Yes Yes Yes Yes
Number Yes Yes Yes Yes Yes Yes Yes
Duration Yes Yes Yes Yes Yes Yes Yes
Transcription Yes Yes Yes Yes Yes
Next Steps Yes
Bot Job Info Yes Yes Yes Yes
Email (Auto.) Yes Yes Yes Yes Yes
  • Text includes: Text, Email, Phone, Address/Location, Link/URL, and ID field types.
  • Reference includes: Lookup, Connection, Autocomplete, Catalog, Logo/Account, Multi-Reference, and Immutable Reference fields.
  • Contains, Does Not Contain, and Starts With are not available for Entity Reference and Record Reference subtypes.
  • Date & Time includes both DateTime and DateTime (Complete) field types.
  • Anniversary is available for Date and DateTime, but not for DateTime (Complete).

Tips & Best Practices

  1. Start with the field, then pick the operator. The operator dropdown automatically adjusts to show only the operators that make sense for the field you selected.
  2. Use “Exists” / “Does Not Exist” to find empty fields. Almost every field type supports these two operators. They’re perfect for finding records that are missing data.
  3. “Contains” vs “Includes”: Contains searches within text (e.g., does the name contain “Tech?”). Includes checks if a specific item from a list is selected (e.g., does the Tags list include “VIP”?).
  4. Date ranges are dynamic. When you use Period (like “This Quarter”), the range automatically updates as time passes. A “This Quarter” filter always shows the current quarter.
  5. Combine filters for precision. Use multiple filter rows with AND/OR logic to narrow down results. For example: Status equals “Open” AND Deal Amount greater or equal $10,000.
  6. “Between” with one blank side. For Currency, Percentage, Number, and Duration fields, you can leave one side of “Between” empty. Leave the minimum blank to mean “up to X” or leave the maximum blank to mean “at least X.”

Where Operators Are Used

Operators work identically across all these areas of servis.ai:
Area Where to Find It
List Filters On any App’s record list — click the filter icon to add conditions
Saved Views When creating or editing a View in any App
Automation Conditions When building automation triggers and conditions
Dashboard Widgets When configuring data filters on dashboard widgets
Related Lists When setting up filter conditions on related record lists
Query Builder In advanced reporting and data export configurations
The operators you see will always match the field type you select — no matter which area of the platform you’re working in.

Picture of Manuel Saucedo
Manuel Saucedo

Technical Writer

🙄

😐

😊

😍

0

In this article:

Select a meeting date

Powered by servis.ai

Welcome to servis.ai Free Edition

Link your email to begin

Continue with Google

Continue with Microsoft

By continuing, you agree to servis.ai Terms of Use. Read our Privacy Policy.

Get Started with servis.ai

30-minute demo where you see servis.ai in action.

Unlock the essential servis.ai features at no cost.

servis-logo

How can I be of servis?

How can I be of servis?