Kraya-AI Docs
Leads

Filters

Narrow leads and conversations by stage, pipeline, source, date, days in stage, and custom attributes on the CRM Leads and WhatsApp Chats pages.

Overview

Filters let you narrow down the leads or conversations you see on the CRM Leads page and the WhatsApp Chats page. Both pages share the same filter panel, so the options and behavior are consistent. You can combine multiple filters to find exactly the leads you need — for example, leads in a specific stage who were created in the last 7 days and have a particular attribute value.

Besides matching a value you type or pick, you can also find leads where a field is empty — for example, leads with no email, no source, no active sequence, that were never booked, or were never qualified by the AI. See Finding leads that are missing a value.

The Call Reminders modal on the CRM Dashboard (opened from View All on the reminders widget) uses the same kind of filter panel for call reminders, not for the whole leads table. Details are in Call Reminders modal below and in the Dashboard guide.

On the WhatsApp Chats page, you also have quick filter tabs (Unread, Needs Reply, Failed, Successful Broadcasts) that work alongside the filter panel.

What you can do

  • Filter leads by name, phone, email, notes, or source with multiple search values
  • Find leads that are missing a value — no name, phone, email, notes, source, active sequence, booked slot, AI qualification, or custom attribute value
  • Filter by stage, pipeline, or active Auto Followup sequence
  • Filter by a specific WhatsApp broadcast to see only leads who received that broadcast
  • Filter by date range (when the lead was created)
  • Filter by when a lead last changed stage or pipeline, or when the AI qualified it (date-range filters)
  • Filter by how many days a lead has been in its current stage
  • Filter by any custom attribute your organization has configured
  • Combine any number of filters together (they apply using AND logic)
  • Use filters on both the CRM Leads page and the WhatsApp Chats page
  • Use the same style of filters inside the Call Reminders modal on the Dashboard, including a Reminder date range for when follow-ups are due
  • See applied filters as chips that you can remove individually (on the CRM and Chats pages, and under the search row in the Call Reminders modal)

How it works

Filters are accessed through the filter icon in the search bar on the CRM Leads page or the WhatsApp Chats page. Clicking it opens the filter panel where you can enable and configure individual filters.

Each filter has a checkbox to enable it. When enabled, a corresponding input appears where you enter your filter criteria. You can enable as many filters as you need.

Combination logic:

  • Different filters combine using AND logic. For example, if you filter by Stage = "Contacted" and Source = "Facebook," only leads that match both conditions appear.
  • Within a single filter that accepts multiple values (such as Name or Stage), the values combine using OR logic. For example, filtering by Stage = "Contacted" or "Interested" shows leads in either stage.
  • Search text in the search bar combines with filters using AND logic — the lead must match both the search text and all active filters.

Finding leads that are missing a value

Most filters let you type or pick a value to match. You can also do the opposite — find leads where a field has no value at all because it was never filled in. This is a separate option you add on purpose, using the entry points below.

Depending on the field, you add an empty match in one of these ways:

  • Name, Phone, Email, Notes, and text/number/date custom attributes: Click the "+ Include leads with no ..." link below the input — for example, "+ Include leads with no name", or "+ Include leads with no value" for a custom attribute.
  • Source: Choose "(No source)" from the Source dropdown.
  • Active Sequence: Choose "(No sequence)" — the first option in the dropdown.
  • AI Qualified Date: Click "+ Include leads not qualified by AI" below the date picker.
  • Booked At: Click "+ Include leads never booked" below the date picker.
  • Dropdown custom attributes: Choose "(No value)" from the attribute's dropdown.

Each empty match becomes its own chip — for example "(No name)", "(No value)", "(No sequence)", "(Not AI qualified)", or "(Never booked)" — that you can remove like any other. You can add only one empty match per field.

Combining with values: Within the same field, an empty match combines with typed values using OR. For example, on Email you can add the value "@gmail.com" and also click "+ Include leads with no email" to see leads whose email contains "@gmail.com" or who have no email at all.

What counts as empty: A field counts as empty when it was never filled in or was cleared. For number custom attributes, a value of 0 is treated as a real value, not empty — only a genuinely missing value matches. "Not qualified by AI" means the AI has never qualified the lead, and "never booked" means the lead has no booked calendar slot.

Where it works: Empty matching is available on the CRM Leads page, the WhatsApp Chats page, the Instagram inbox, and the Call Reminders modal.

Step-by-step guide

Opening the filter panel

  1. Navigate to the CRM Leads page or the WhatsApp Chats page
  2. Click the filter icon next to the search bar
  3. The filter panel opens showing all available filter options

Applying a filter

  1. Find the filter you want in the list and check its checkbox
  2. Enter your filter criteria in the input that appears
  3. Repeat for any additional filters you want to apply
  4. Click "Apply" to apply your filters
  5. The filter panel closes and your results update immediately
  6. Applied filters appear as chips below the search bar

Multi-select dropdowns (Pipeline, Stage, Active Sequence, Broadcast, Source, Call Outcome, custom-attribute dropdowns) all support the same shortcuts: the dropdown stays open across selections, each option shows a leading checkbox, and a Select All control at the top toggles every option on or off in one click. Select All stays in sync with the actual state as you tick or untick individual options after using it.

Removing filters

  • Click the "x" on any applied filter chip to remove that specific filter
  • Open the filter panel and uncheck a filter's checkbox to disable it
  • Use the "Clear All" option (if available) to remove all filters at once

Available filters

Name

  • Input type: Text field with multiple values
  • How to use: Type a name and press Enter to add it. You can add multiple names.
  • Matching: Partial match, case-insensitive. For example, "john" matches "John Smith" and "Johnson."
  • Logic: Multiple values use OR — a lead appears if its name matches any of the entered values.
  • Match empty: Click "+ Include leads with no name" to include leads that have no name recorded. See Finding leads that are missing a value.

Phone

  • Input type: Text field with multiple values
  • How to use: Type a phone number and press Enter. You can add multiple numbers.
  • Matching: Partial match, case-insensitive. Phone numbers are normalized, so you can paste digits with or without country codes.
  • Logic: Multiple values use OR.
  • Match empty: Click "+ Include leads with no phone" to include leads with no phone number.

Email

  • Input type: Text field with multiple values
  • How to use: Type an email address and press Enter. You can add multiple emails.
  • Matching: Partial match, case-insensitive.
  • Logic: Multiple values use OR.
  • Match empty: Click "+ Include leads with no email" to include leads with no email address.

Notes

  • Input type: Text field with multiple values
  • How to use: Type note text and press Enter. You can add multiple search terms.
  • Matching: Partial match within the lead's notes, case-insensitive.
  • Logic: Multiple values use OR.
  • Match empty: Click "+ Include leads with no notes" to include leads that have no notes recorded.
  • Call Reminders modal: The same Notes filter only searches text stored on the lead’s Notes field, not the text of the reminder itself.

Stage

  • Input type: Dropdown (multi-select)
  • Options: Stages from the currently selected pipeline. Default and hidden stages are excluded from the list.
  • Logic: Multiple selections use OR — leads in any of the selected stages appear.
  • Available on: CRM Leads and WhatsApp Chats

Pipeline

  • Input type: Dropdown (multi-select)
  • Options: All pipelines in your organization
  • Logic: Multiple selections use OR.
  • Note: This filter is hidden if your organization has only one pipeline.

Active Sequence

  • Input type: Dropdown (multi-select)
  • Options: All Auto Followup sequences in your organization, plus a "(No sequence)" option at the top of the list
  • How it works: Filters leads that currently have one of the selected sequences actively assigned.
  • Logic: Multiple selections use OR.
  • Match empty: Choose "(No sequence)" to include leads that have no Auto Followup sequence currently assigned. You can combine it with specific sequences (OR).

Broadcast

  • Input type: Dropdown with search and infinite scroll (multi-select)
  • How it works: Filters leads who were included in a selected WhatsApp broadcast and whose broadcast message was actually attempted (not leads who were pending or skipped).
  • Selection: You can select one or more broadcasts. Leads that match any of the selected broadcasts are included (OR logic).

On the WhatsApp Chats page:

  • The broadcast list is scoped to the currently selected WhatsApp account. Only broadcasts sent from that account appear in the dropdown.
  • If no WhatsApp account is selected, the broadcast filter is disabled with a message: "Select a WhatsApp account first."
  • When you change the selected WhatsApp account, the broadcast filter is automatically cleared (other filters remain).

On the CRM Leads page:

  • The broadcast list shows broadcasts across all WhatsApp accounts in your organization.
  • Each dropdown item shows the broadcast name along with the WhatsApp phone number for disambiguation when you have multiple accounts.

Dropdown features:

  • Search by broadcast name using the search box
  • Scroll to load more broadcasts (infinite scroll with pagination)
  • Each item shows the broadcast name, status, and creation date

Visibility: The broadcast filter only appears if your organization has at least one connected WhatsApp Business account.

Source

  • Input type: Dropdown (multi-select)
  • Options: A fixed list of lead sources (for example, WhatsApp, Website, Facebook, and others configured in Kraya), plus a "(No source)" option
  • Logic: Multiple selections use OR.
  • Match empty: Choose "(No source)" to include leads that have no source recorded. You can combine it with specific sources (OR).

Created Date

  • Input type: Date range picker
  • How to use: Click the filter to open a calendar. Select a start date and end date, then click "Apply."
  • Presets: Quick options like "Today" and other common ranges are available for convenience.
  • Timezone: The date range is interpreted in your organization's timezone. For example, if your organization timezone is IST and you select April 15, the filter covers April 15 00:00 to 23:59 IST.
  • Restriction: You cannot select a future end date (the maximum is today).
  • What it filters: On the CRM Leads and WhatsApp Chats pages, this is when the lead record was created. In the Call Reminders modal, the same control still means the lead’s created date, not the reminder’s due date (use Reminder date there for due dates).

Reminder date (Call Reminders modal only)

  • Input type: Date range picker (same interaction as Created date)
  • Where it appears: In the filter panel when you open filters from the Call Reminders modal on the Dashboard.
  • What it filters: Reminders whose scheduled due date and time fall within the range, using your organization’s timezone.
  • Future dates: Unlike Created date on the main CRM list, you can include future end dates here so you can focus on reminders due in upcoming days or weeks.

Stage Updated Date

  • Input type: Date range picker (same interaction as Created date)
  • What it filters: Leads whose stage last changed within the range — the most recent time the lead moved from one stage to another.
  • Timezone: Interpreted in your organization's timezone, like Created date.
  • Restriction: You cannot select a future end date (the maximum is today).
  • Available on: CRM Leads, WhatsApp Chats, the Instagram inbox, and the Call Reminders modal.

Pipeline Updated Date

  • Input type: Date range picker
  • What it filters: Leads whose pipeline last changed within the range — the most recent time the lead was moved from one pipeline to another.
  • Timezone: Your organization's timezone.
  • Restriction: The maximum end date is today.
  • Available on: CRM Leads, WhatsApp Chats, the Instagram inbox, and the Call Reminders modal.

AI Qualified Date

  • Input type: Date range picker
  • What it filters: Leads that Kraya's AI qualified, where the qualification happened within the selected range. See AI Qualification.
  • Find all AI-qualified leads: This filter only matches leads the AI has actually qualified. Selecting a wide range (for example, a full year) is a quick way to list every lead the AI has qualified. Leads the AI never qualified never appear, regardless of the range.
  • Find leads not qualified by AI: Click "+ Include leads not qualified by AI" below the date picker to include leads the AI has never qualified. This is the opposite of the date range and cannot be combined with a range on the same filter — choose one or the other.
  • Timezone: Your organization's timezone.
  • Restriction: The maximum end date is today.
  • Available on: CRM Leads, WhatsApp Chats, the Instagram inbox, and the Call Reminders modal.

Booked At

  • Input type: Date range picker, plus an option to match leads that were never booked
  • What it filters: Leads with a booked calendar slot (a scheduled meeting or call). Selecting a date range shows leads whose booked slot falls within that range. See Call Scheduler.
  • Find leads never booked: Click "+ Include leads never booked" below the date picker to include leads that have no booked slot. This cannot be combined with a date range on the same filter — choose one or the other.
  • Timezone: Your organization's timezone.
  • Visibility: Appears for organizations that use Call Scheduler.

Days in Stage

  • Input type: Two number fields — "From" and "To"
  • How to use: Enter a minimum number of days, a maximum, or both. Click "Apply" to confirm.
  • What it measures: The number of whole days the lead has spent in its current stage. This is the same value shown in the "Days in Stage" column on the dashboard table.
  • Valid range: Whole numbers from 0 to 3650
  • Rules:
    • You must enter at least one value (From or To) to apply the filter
    • "From" cannot be greater than "To"
    • Only whole numbers are accepted
  • Note: Leads without a recorded stage change time are excluded when this filter is active.

Number of Calls

  • Input type: Two number fields — "From" and "To"
  • How to use: Filter leads by how many phone calls are logged on them. Enter a minimum, a maximum, or both.
  • Valid range: Whole numbers ≥ 0
  • Example: From = 3, To blank → leads with at least 3 calls logged. From = 0, To = 0 → leads with no calls logged yet.

Call Duration

  • Input type: Two number fields — "From" and "To" — measured in seconds of total call time
  • How to use: Filter leads by the total time spent on calls with them (sum across all their call entries). Useful for finding highly-engaged prospects vs one-off no-answer leads.
  • Valid range: Whole numbers ≥ 0
  • Example: From = 300 → leads with 5+ minutes of total call time logged.

Call Outcome

  • Input type: Multi-select dropdown
  • Options: Done, No Response, Missed — matches the call status tags used across the CRM, WhatsApp sidebar, and Chrome Extension (see Chrome Extension → Call status tags)
  • How to use: Filter to leads that have at least one call with the selected outcome(s). Multi-select uses OR logic within the filter.
  • Example: Pick Missed → all leads with an unanswered incoming call. Pick Done + No Response → leads you have actually attempted to call, either successfully or not.

Call Logged Date

  • Input type: Date range (start and end)
  • How to use: Filter to leads whose most recent call was logged within the chosen window. Combine with Call Outcome to find, for example, leads with a missed call in the last 7 days.
  • Timezone: Uses your organization's timezone, same as other date filters on this page.

Custom Attributes

If your organization has defined custom lead attributes, they appear below a section header labeled "Attributes" in the filter panel. The input type depends on the attribute's data type:

  • Text attributes: Text field with multiple values (press Enter to add). Partial match, case-insensitive.
  • Number attributes: Number field with multiple values (press Enter to add).
  • Dropdown attributes: Select from predefined values.
  • Date attributes: Date picker.
  • Date-time attributes: Date and time picker.

Multiple values within a single attribute filter use OR logic. Different attribute filters combine with AND logic (same as all other filters).

Match empty: To find leads that have no value for an attribute, click "+ Include leads with no value" below a text, number, or date attribute input, or choose "(No value)" from a dropdown attribute. A number attribute set to 0 counts as a real value, not empty. This adds a "(No value)" chip for that attribute, which you can combine with typed values (OR).

Call Reminders modal (CRM Dashboard)

The Call Reminders modal is opened from the Dashboard reminders widget (View All). It lists follow-up call reminders with tabs for Overdue, Today, and Upcoming.

Opening filters

  1. Open the Call Reminders modal from the Dashboard.
  2. Click the filter icon next to the search field (same placement idea as on the main CRM page).
  3. Enable the filters you need, enter values, and click Apply.
  4. Active filters appear as chips under the search row. Remove individual chips or reopen the panel to change criteria.

Behavior

  • Same options as CRM leads filtering: Name, phone, email, notes (on the lead record), source, stage, pipeline, active sequence, broadcast (when your organization uses WhatsApp broadcasts), Created date, Reminder date, Stage Updated date, Pipeline Updated date, AI Qualified date, Booked At, days in current stage, and custom attributes — subject to the same visibility rules as elsewhere (for example, pipeline filter hidden when you only have one pipeline). The empty-match options (no name, no source, no sequence, not qualified by AI, never booked, no attribute value, and so on) work here too — see Finding leads that are missing a value.
  • Combination logic: Different filter types combine with AND logic. Multiple values inside one filter (such as several stages) combine with OR, the same as on the CRM page. Search text in the modal combines with filters using AND as well.
  • Not linked to main CRM filters: Choosing filters here does not add or remove filters on the main CRM leads page. The two places are independent.
  • Tab counts: The Overdue, Today, and Upcoming counts use the same search and filters as the table, so they stay aligned with the rows you see.
  • Clearing: When you close the modal or open it again, your reminder search text and reminder filters are reset so you always start from a clean modal. Navigating elsewhere on the CRM without closing the modal does not apply; closing the modal clears that session’s reminder filters.

For widget behavior, reminder actions, and timezone context, see Dashboard — Call reminders.

WhatsApp Chats quick filters

On the WhatsApp Chats page, quick filter tabs appear above the conversation list. These are separate from the filter panel but combine with panel filters using AND logic.

  • All Chats: Default view showing all conversations (no quick filter applied)
  • Unread: Only conversations with unread messages
  • Needs Reply: Conversations where the latest message is from the lead or otherwise awaiting your response
  • Failed: Conversations where the latest message has a failed delivery status
  • Successful Broadcasts: Conversations where the latest broadcast message was successfully delivered or read

You can have one quick filter active at a time. The quick filter combines with any filters from the filter panel and search text — all conditions must be met.

Search and filters together

The search bar and filters work together:

  • CRM Leads page: When you type in the search bar with filters applied, the search narrows results within the already-filtered set. Search matches across name, phone, email, and notes.
  • WhatsApp Chats page: Search matches by lead name, phone number, or email. Combined with any active filters and quick filter tabs, all conditions must be met.
  • Call Reminders modal: Search narrows the reminder list; with filters applied, every condition must match (same AND idea as on the CRM page).

Search is always case-insensitive and matches partial text.

Applied filter chips

When filters are active, they appear as chips below the search bar. Each chip shows:

  • The filter name (for example, "Stage" or "Broadcast")
  • The selected value(s)
  • An "x" to remove that filter

For the Broadcast filter, the chip shows the broadcast name. For Stage, Pipeline, and Active Sequence filters, chips show the selected names. For text filters, chips show the entered values. Date-range filters (Created date, Reminder date, Stage Updated date, Pipeline Updated date and AI Qualified date) show the range in the chip, for example Stage Updated Date: 15 Jul 26 - 20 Jul 26. The Booked date chip is labeled Booked At.

Empty-match chips: When you use an "Include leads with no ..." option, the applied chip shows the field with an empty label, for example Email: No value, Active Sequence: No sequence, AI Qualified Date: Not AI qualified, or Booked At: Never booked. Remove it with its "x" like any other chip.

Limits and quotas

  • Days in Stage range: 0 to 3650 days
  • Broadcast filter: Up to 30 broadcasts can be selected at a time
  • Date range (Created date) on CRM / Chats: Cannot extend into the future (maximum end date is today)
  • Stage Updated, Pipeline Updated, and AI Qualified date ranges: Maximum end date is today (all three record past events)
  • Reminder date in Call Reminders modal: May include future end dates so you can plan ahead by due date
  • Pipeline filter visibility: Hidden when your organization has only one pipeline
  • Broadcast filter visibility: Hidden when your organization has no connected WhatsApp Business accounts

Common edge cases

  • No results after applying filters Check that your filter combination is not too restrictive. Try removing filters one at a time to identify which one is excluding leads. Remember that filters use AND logic across different types — every condition must be met. If the lead might sit in another pipeline, click Search across all pipelines on the empty state: it keeps your search text and other filters, widens the Pipeline filter to every pipeline you can see, and shows the matches grouped by pipeline and stage. The button only appears when your organization has more than one pipeline and the search isn't already spanning all of them.

  • Broadcast filter disabled on WhatsApp Chats You need to select a WhatsApp account first from the account dropdown. The broadcast list is scoped to the selected account.

  • Broadcast filter cleared when changing WhatsApp account This is expected behavior. Since broadcasts belong to a specific WhatsApp account, the broadcast filter resets when you switch accounts. All other filters remain.

  • Broadcast filter shows no results even though leads were in the broadcast Leads with a broadcast status of "pending" or "skipped" are excluded. The filter only includes leads whose broadcast message was actually attempted (sent or failed).

  • Pipeline filter not visible The Pipeline filter is hidden when your organization has only one pipeline, since there is nothing to filter.

  • Days in Stage shows unexpected results The filter counts whole days in the lead's current stage. If a lead moved stages recently, the count resets. Compare with the "Days in Stage" column on the dashboard to verify.

  • Date range filter seems off by a day The date range uses your organization's timezone. If your timezone setting is incorrect, dates may appear shifted. Check your organization timezone in settings.

  • Created date vs Reminder date in the Call Reminders modal Created date narrows by when the lead was added. Reminder date narrows by when the reminder is due. If results look wrong, check which of the two date filters is active.

  • Notes filter in Call Reminders modal does not match reminder text The Notes filter searches the lead’s Notes field only, not the reminder message. Use search in the modal for free-text narrowing if needed, or open the lead to read full notes.

  • AI Qualified date filter returns no leads Only leads the AI has actually qualified are matched. If your organization does not use AI qualification, or no leads were qualified within the selected range, the result is empty. Widen the range, or see AI Qualification.

  • Stage Updated / Pipeline Updated date returns fewer leads than expected Leads that have never moved stage (or pipeline) have no recorded change time and are excluded while the filter is active. Only leads that changed within the range appear.

  • Custom attribute filter not matching Ensure the value you entered matches what is stored on the lead. Text matching is partial and case-insensitive, but the attribute key must exist on the lead.

  • A number attribute set to 0 does not appear under "no value" This is expected. A value of 0 is a real value, so it is not treated as empty. The "no value" match only includes leads where the attribute was never filled in.

  • "Not qualified by AI" and a date range cannot both be active On the AI Qualified Date filter (and Booked At), the empty option and the date range are mutually exclusive. Choosing one replaces the other. Pick "not qualified by AI" to find never-qualified leads, or a date range to find leads qualified in a window.

  • Filters from the CRM page and WhatsApp Chats page work slightly differently for broadcast On CRM, the broadcast filter shows broadcasts from all WhatsApp accounts. On WhatsApp Chats, it only shows broadcasts for the selected account. This is by design since the Chats page is always scoped to one account.

Troubleshooting

Filters not narrowing results as expected

  • Cause: Filters within the same type (for example, multiple stages) use OR, but different filter types use AND. The combination may not match what you expected.
  • Fix: Review your active filter chips. Try removing all filters and reapplying them one at a time to isolate the issue.

"Select a WhatsApp account first" on broadcast filter

  • Cause: On the WhatsApp Chats page, the broadcast dropdown requires an account to be selected.
  • Fix: Select a WhatsApp account from the account dropdown at the top of the page, then open the filter panel and configure the broadcast filter.

Days in Stage validation error

  • Cause: The "From" value is greater than the "To" value, or the values are not whole numbers.
  • Fix: Ensure "From" is less than or equal to "To," both are whole numbers, and at least one field has a value. The valid range is 0 to 3650.

Applied filter chips showing raw values instead of names

  • Cause: For some custom attributes, the chip may show the attribute key rather than a formatted label.
  • Fix: This is a display-only issue; the filter itself still works correctly.

FAQs

  • Can I save filter presets for later use? Filter presets are not currently supported. You need to reapply your filters each session.

  • Do filters persist when I navigate away and come back? Filter persistence depends on the page. On the CRM page, filters are typically maintained during your session. On WhatsApp Chats, filters persist until you change accounts or refresh the page.

  • Can I filter by multiple broadcasts at once? Yes. You can select multiple broadcasts in the dropdown. Leads that match any of the selected broadcasts are included.

  • Do quick filter tabs on WhatsApp Chats combine with the filter panel? Yes. Quick filter tabs (Unread, Needs Reply, Failed, Successful Broadcasts) combine with filter panel filters using AND logic. A conversation must match both the quick filter and all panel filters to appear.

  • What is the difference between the search bar and filters? The search bar does a broad text match across name, phone, email, and notes. Filters let you narrow results by specific fields, stages, sequences, broadcasts, dates, and attributes. You can use both at the same time — they combine using AND logic.

  • Why does the broadcast filter only show some broadcasts? The broadcast list excludes older broadcasts created before a certain date. On the WhatsApp Chats page, it also only shows broadcasts for the selected WhatsApp account.

  • How does the date range filter handle timezones? The date range is interpreted in your organization's timezone. If you select "April 15 to April 16," it covers those full days in your organization's timezone, regardless of the server's timezone.

  • Can I filter by Days in Stage on the WhatsApp Chats page? Yes, the Days in Stage filter is available on both the CRM Leads page and the WhatsApp Chats page. It works the same way on both.

  • How do I find every lead the AI qualified? Apply the AI Qualified date filter with a wide range (for example, the last year). Only AI-qualified leads match this filter, so the results are all the leads the AI qualified within that window.

  • How do I find leads that are missing a value, such as no email, no active sequence, or never qualified by the AI? Enable that filter and add its empty option: click "+ Include leads with no email" (or "+ Include leads not qualified by AI", "+ Include leads never booked") for the link-style fields, or choose "(No source)" / "(No sequence)" / "(No value)" for dropdowns and attributes. See Finding leads that are missing a value.

  • Can I find leads that match a value OR have no value in the same field? Yes. Within a single field, add both a typed value and the empty option — they combine with OR. For example, Email "@gmail.com" plus "+ Include leads with no email" returns leads whose email contains "@gmail.com" or who have no email.

  • Does empty matching work on WhatsApp Chats and the Instagram inbox? Yes. Empty matching works on the CRM Leads page, the WhatsApp Chats page, the Instagram inbox, and the Call Reminders modal.

  • What is the difference between Created date and Stage/Pipeline Updated date? Created date is when the lead was first added. Stage Updated date is when the lead last moved to a different stage, and Pipeline Updated date is when it last moved to a different pipeline. Use these to find recently progressed leads.

  • Can I use the same filters in the Call Reminders modal as on the CRM page? Yes. The modal uses the same filter panel pattern and nearly the same filter types, plus Reminder date for due dates. Those filters only affect the reminder list, not the main CRM table.

  • Do Call Reminders modal filters persist after I close the modal? No. Search and filters in that modal are cleared when you close or reopen it.

  • Dashboard — Call Reminders widget, modal, and reminder actions
  • AI Qualification — what "qualified by AI" means, used by the AI Qualified Date filter
  • Auto Followups — the sequences used by the Active Sequence filter
  • Call Scheduler — booked slots used by the Booked At filter

Screenshots

Tips and best practices

  • Start broad and narrow down: begin with one or two filters, then add more to refine your results
  • Use the broadcast filter after sending a broadcast to follow up with leads who received the message
  • Combine Stage and Days in Stage filters to find leads that have been sitting in a particular stage too long
  • On WhatsApp Chats, use the "Needs Reply" quick filter together with panel filters to prioritize conversations that need attention within a specific segment
  • When filtering by custom attributes, make sure your attribute values are consistently formatted across leads for best results
  • In the Call Reminders modal, use Reminder date to focus on a due window and Created date when you only care about newer leads
  • Use the empty-match options to find gaps in your data — leads with no email or phone to enrich, leads with no source to tag, or leads never qualified by the AI to review manually

On this page