The Multi-value Search feature in Broadstripes CRM allows you to search for multiple values in a single field using a special parentheses syntax. Instead of creating separate search rules for each value, you can combine them into one efficient search statement.Key benefits:
Search for multiple values at once
Cleaner, more concise search queries
Faster than creating multiple individual search rules
field: Any searchable field name (e.g., city, state, employer, name)
operator: Standard search operators (=, :, ==, !=, !:, !==)
parentheses: Wrap your list of values in ( and )
commas: Separate each value with a comma
Multi-word values must be wrapped in quotes.membertype = ("Active Member", "Retired Member", "Non-Member")
is equivalent to
membertype = "Active Member" OR membertype = "Retired Member" OR membertype = "Non-Member"
The behavior of multi-value search depends on the operator you use:Positive operators → OR logic
When using positive operators (=, :, ==), values are combined with OR logic:
city=(Boston, Cambridge, Somerville)
Meaning: Find records where city equals Boston OR Cambridge OR SomervilleNegative operators → AND logic
When using negative operators (!=, !:, !==), values are combined with AND logic:
city!=(Boston, Cambridge, Somerville)
Meaning: Find records where city is NOT Boston AND NOT Cambridge AND NOT Somerville
If a value itself contains commas (like company names or addresses), wrap it in quotes:
employer=("Dewey, Cheetham, and Howe", "Smith, Jones & Associates", Acme)
How it works:
Values inside quotes are treated as a single value
Only commas outside quotes separate values
Use double quotes " to wrap values
More examples:
# Company names with commasemployer=("ABC, Inc.", "XYZ Corporation", "123 Industries, LLC")# Addresses with commasaddress=("123 Main St, Suite 100", "456 Oak Ave, Floor 2")# Names with commas (Last, First format)name=("Smith, John", "Doe, Jane", "Johnson, Bob")
Combining with other search rulesMulti-value search works seamlessly with other search criteria using AND/OR logic:Example: Find contacts in multiple cities AND working at specific employers:
city=(Boston, Cambridge) employer=(Acme, Globex)
Example: Find contacts in multiple states OR with specific job titles:
state=(MA, CT) OR title=(Manager, Director)
Nested searches with subqueriesYou can combine multi-value syntax with subqueries using square brackets:
employer=[state=(CT, MA, RI)]
Meaning: Find contacts whose employer’s state is Connecticut, Massachusetts, or Rhode IslandComplex organization searches
✗ employer=(Smith, Jones & Associates, Acme) # Will be split into 3 values: "Smith", "Jones & Associates", "Acme"✓ employer=("Smith, Jones & Associates", Acme) # Correctly creates 2 values
❌ Mixing up OR and AND logic
# This finds contacts in Boston OR Cambridgecity=(Boston, Cambridge)# This finds contacts NOT in Boston AND NOT in Cambridgecity!=(Boston, Cambridge)# If you want "NOT in Boston OR NOT in Cambridge", you need:city!=Boston OR city!=Cambridge