HomeCRM & ContactsHow to Use Advanced Filters in GoHighLevel —…
CRM & Contacts

How to Use Advanced Filters in GoHighLevel — Precise Contact Segmentation

By William Welch ·March 21, 2026 ·7 min read
Share

Follow along — get 30 days free →

In This Guide
  1. What Are Advanced Filters and Why They Matter
  2. How to Access and Set Up Advanced Filters in Smart Lists
  3. Date Filters: Segment by Timeline and Engagement
  4. String Filters: Match Text and Email Patterns
  5. Numeric Filters: Target by Values and Thresholds
  6. DND Filters: Respect Preferences and Compliance
  7. Combining Filters: Build Complex Segments

Listen to this episode

Follow the podcast on Spotify

If you're running an agency or managing contacts at scale, you know the challenge: you have hundreds or thousands of leads, but only a fraction are actually ready to buy. You need a way to segment your list with laser precision—pulling out only the contacts that match your exact criteria so your campaigns hit harder and convert better.

That's where Advanced Filters in GoHighLevel come in. These aren't your basic name-and-email filters. Advanced Filters let you build sophisticated contact segments using date ranges, Do Not Disturb (DND) lists, string matching, and numeric comparisons. Whether you're qualifying leads, cleaning your list, or creating hyper-targeted nurture sequences, mastering these filters transforms how you operate your CRM.

In this guide, I'll walk you through every filter type, show you exactly how to set them up in Smart Lists, and give you real-world examples so you can start using them today. Plus, grab a free 30-day GoHighLevel trial (double the standard 14 days) at https://globalhighlevel.com/trial to follow along hands-on.

What Are Advanced Filters and Why They Matter

Advanced Filters in GoHighLevel are conditional logic tools that allow you to build contact lists with precision. Instead of manually sorting through your CRM or running basic searches, Advanced Filters automatically pull contacts that meet specific criteria—and update dynamically as your data changes.

Here's why they matter:

Without Advanced Filters, you're either leaving money on the table (sending to unqualified contacts) or spending hours manually managing lists.

How to Access and Set Up Advanced Filters in Smart Lists

Before you use Advanced Filters, you need to create or open a Smart List in GoHighLevel. Here's the step-by-step setup:

  1. Navigate to Contacts in your GoHighLevel dashboard.
  2. Click "Smart Lists" (usually in the left sidebar under Contacts).
  3. Create a New Smart List or open an existing one.
  4. Name your list something descriptive like "Hot Leads - Last 30 Days" or "Email Openers - Q4 Campaign."
  5. Click "Add Filter" to begin building your criteria.
  6. Select your field from the dropdown—this could be a standard field (email, phone, date created) or a custom field.
  7. Choose your filter type (Date, String, Numeric, or DND).
  8. Set your condition and value.
  9. Save your Smart List.

Once saved, your Smart List populates automatically and updates in real-time. You can use it for campaigns, exports, or manual follow-up.

Date Filters: Segment by Timeline and Engagement

Date filters are among the most powerful tools in GoHighLevel. They let you target contacts based on when something happened—contact creation, last email open, task completion, or any date-based field.

Common Date Filter Use Cases:

Setting Up a Date Filter:

  1. Select a date field (e.g., "Date Created," "Last Email Opened," "Last SMS Sent").
  2. Choose your condition: "Is," "Is Before," "Is After," "Is Between," "Is Empty," or "Is Not Empty."
  3. Specify the date or relative timeframe (e.g., "Last 30 days," "This week," "Specific date").
  4. Save the filter.

💡 Pro Tip

Use "Is Between" for date ranges to capture seasonal segments. For example, segment contacts who attended a webinar between specific dates, then target them with follow-up sequences based on their engagement level.

This is built into GoHighLevel. Try it free for 30 days →

String Filters: Match Text and Email Patterns

String filters work with text data—email addresses, names, custom fields, or any text-based information. They're incredibly useful for cleaning lists and creating highly specific segments.

String Filter Operators:

Real-World String Filter Examples:

Numeric Filters: Target by Values and Thresholds

Numeric filters segment contacts based on numerical values—deal amounts, contact scores, phone number existence, or custom numeric fields. These are essential for revenue-focused segmentation.

Numeric Filter Operators:

Strategic Numeric Filter Examples:

DND Filters: Respect Preferences and Compliance

"Do Not Disturb" (DND) filters are your compliance guardrails. They let you exclude contacts based on communication preferences, ensuring you respect opt-outs and legal requirements.

Why DND Filters Matter:

Common DND Filter Scenarios:

💡 Pro Tip

Always include a DND filter in your campaign Smart Lists. Even if a contact is perfectly qualified, sending to an opted-out address damages deliverability and violates GDPR/CAN-SPAM. Let GoHighLevel handle this automatically.

Combining Filters: Build Complex Segments

The real power of Advanced Filters emerges when you combine multiple conditions. GoHighLevel uses AND/OR logic to let you create sophisticated, multi-layered segments.

Example: Complex B2B Segment

Imagine you want to target "Enterprise decision-makers who engaged in the last 90 days and have a deal over $50K pending." Here's how you'd build it:

  1. Company Size Greater Than 500 (numeric filter)
  2. AND Last Email Opened Within Last 90 Days (date filter)
  3. AND Deal Value Greater Than $50,000 (numeric filter)
  4. AND Email DND Is False (DND filter)
  5. AND Deal Status Is Not "Closed Lost" (string filter)

This single Smart List now contains only your hottest enterprise prospects—automatically updated in real-time. You can use it for priority email sequences, SMS campaigns, or direct sales follow-up.

Pro Tips for Complex Filters:

Advanced Filters transform GoHighLevel from a basic contact database into a sophisticated segmentation engine. Once you master these tools, you'll spend less time managing lists and more time converting qualified prospects into paying clients.

Ready to try this?

30 days free, no credit card required. Set up everything in this guide inside your trial.

Start Free 30-Day Trial
Cancel anytime — $0 for the first 30 days
William Welch
GoHighLevel user and affiliate. Runs GlobalHighLevel.com — free tutorials, guides, and strategies for agencies and businesses using GHL worldwide.