Hide Widgets in Dashboards

Description

I would like an option to hide a widget on a dashboard based on filters.

What are you trying to achieve

We are using dashboards for customer facing dashboards. This feature would allow us to hide charts that have no data or aren’t relevant to a specific customer based on a filtered column. i.e. A status column indicates if a customer purchased an item or not → a filter for this column is applied to the dashboard and widgets with that filter are hidden/removed from the dashboard. allowing for a more flexible dashboard option.

Interesting idea, but I think there are a few things to unpack here.

Is the main issue that the widgets are showing empty states, or that they’re showing irrelevant data? Those are slightly different problems with different solutions.

A couple questions that might help narrow it down:

  • Are you using one dashboard for multiple customers with filters applied, or separate dashboards per customer?

  • Would a clearer empty state (or conditional messaging) solve this instead of hiding the widget entirely?

  • Are the widgets all tied to the same board/structure, or are you pulling from multiple sources?

Also thinking out loud, hiding widgets dynamically could get tricky fast:

  • layouts could shift around depending on filters

  • users might not realize something is “missing” vs just not applicable

  • debugging becomes harder when things appear/disappear

Feels like the core need is clean, relevant customer views, but not sure hiding widgets is the best UX for that vs structuring dashboards differently or separating views.

Curious how you’re currently setting these up.

Good questions. The problem I am seeing is that the data for certain charts is irrelevant when certain filters are applied.

  • We are using one dashboard for multiple customers. The “filters” are being applied via the Enterprise permissions for assigned people in a people column only viewing assigned columns.
  • A clearer empty state could help but would look like a hole in the dashboard.
  • The dashboard has multiple boards connected but the widgets are only using one of the connected boards.
  • As far as the ux goes maybe a “cleaner” way would be the ability to collapse the widget? The widget is still there but the viewer has the ability to collapse data they don’t care about?

For an additional example case, we have a main board that is connected to a dashboard that is connected to multiple boards. The “filters” are being applied via the Enterprise permissions for assigned people in a people column only viewing assigned columns. These assigned people are our customers. The dashboard is an “executive view” of products bought and data over time for those products. Some of our customers have not bought those products so the data shows 0 and the charts are unimportant to the customer. Been using Monday for several years but only recently transitioned to using it for everything in our org, so there may be a better way to approach the problem that I am unaware of as well.

Charts below are for a customer that has only purchased 1 or the 2 available product options.

Chart with data from purchased product

Chart without data for not purchased product