Skip to main content

Smart Search and Filters

A way to narrow a long ticket queue down to exactly the tickets the agent cares about. The agent combines conditions in a visual builder (no query syntax), saves the combination as a named filter, reuses it across sessions, and optionally subscribes to it so a summary lands in their inbox on a schedule.

Ticket inbox with the search bar expanded across the header, showing several filter chips applied and a result count of "Showing 47 of 1,234 tickets"

What it does

CapabilityPage
Combine conditions in a visual builderFilter builder
Save a combination as a named filterSaved filters
Use one of 12 built-in filters out of the boxSystem filters
Get a scheduled summary by email, Teams, or SlackSubscriptions
Act on the results in bulk, export them, or edit in placeWorking with results

Where it lives

A search icon sits above the ticket list in the inbox. Clicking it expands the search bar across the whole header. The expanded bar holds the field dropdowns, the filter chips, the result count, and the saved-filter actions.

The filter bar collapses back into a single icon when the agent doesn't need it. The applied filters stay active even when collapsed, so the ticket list reflects them whether the bar is open or shut.

How conditions combine

  • Multiple values inside a single field are combined with OR. Status: Open, Pending matches tickets in either status.
  • Conditions across different fields are combined with AND. Status: Open AND Category: Finance matches tickets that satisfy both.

This is the only combination model in the MVP. Cross-field OR (e.g. Status: Open OR Priority: High) is not supported yet.

Filters survive navigation

When the agent clicks into a ticket from a filtered list and then clicks back, the filter is still applied and the scroll position is preserved. The filter only resets when the agent presses Clear all or applies a different filter.