View Filters can use "and" as well as "or" in the same filter list | Community
Skip to main content
Submitted

View Filters can use "and" as well as "or" in the same filter list

Related products:Core InboxReportingDataTickets
  • August 12, 2025
  • 0 replies
  • 37 views

JHarlowe
Forum|alt.badge.img

Currently you can only use the <and> logical operator instead of the <or> logical operator or vice versa in (query logic) Inbox view filters, chart filters and report filters. Essentially it has to be all <and> or all <or> in the list. You can not have different logical operators per query line. Current behavior shows that if you change one logical operator  <and> to an <or> it changes all the filter logical operators in your query to that same thing, even if you only want to have one <and> and a few <or> lines.

 

Funny part is that in the Company and People filter you CAN mix up / combine the logical operators in the filter list as it does not force all logical operators to be <and> vs <or> or vice versa.

 

The ask here is to simply extend the same multiple conditions in a query, such as <AND, OR> the Company and People filter operators have to the Inbox views, charts, reports filters and other data set areas of Intercom where they are more needed, as the Inbox views, charts and reports filters tend to be the more widely used areas of the system and multiple conditions in a query, such as AND, OR are critical to the flexibility of viewing.

 

-------TL;DR---------

Current World Example in same filter:

Team Assigned is Team A <and> Teammate Assigned is B; Current channel is Phone <and> Current channel is email; State is not Resolved <and> State is not Workaround provided

 

Proposed Idea in same filter:

Team Assigned is Team A <and> Teammate Assigned is B; Current channel is Phone <or> Current channel is email; State is not Resolved <or> State is not Workaround provided.

 

The current filter logical operator restriction limits the filters quite a bit and it results in impossible scenarios, i.e. a ticket can not be in two states at the same time or two channels at the same time, two Teammates assigned, two Teams assigned etc.. Thus preventing the ability to say:

  • show me a list of conversations that are in Team Inbox A <and> are assigned to Teammate A <or> Teammate B <or> Teammate C in the same view.

It has to be

  • show me a list of conversations that are in Team Inbox A <and> are assigned to Teammate A <and> Teammate B <and> Teammate C. which is not a possibility since tickets can only be assigned to one team mate at a time. Thus no results would populate

¯\_(ツ)_/¯