Skip to main content

Dashboards: Filter Widget

Apply filter criteria across multiple widgets within your dashboard

Emma Montgomery avatar
Written by Emma Montgomery
Updated this week

Filter Widget Overview in SmartSuite

The Filter Widget is a versatile tool designed to help you apply filter criteria across multiple widgets within your Dashboard. Whether you’re working with data from different tables or want to narrow down information based on specific conditions, the Filter Widget lets you do it all with ease, offering a seamless way to manage your data views. This widget is particularly useful for creating a centralized, real-time view of your workspace data.

Adding Widgets

Widgets are the building blocks of your dashboard, each offering a different way to display data, metrics, and content. To add widgets:

  1. Click "Add Widget"
    In the upper-right corner of your dashboard, select the Add Widget button.

  2. Choose Your Widget
    A popup will display SmartSuite's library of widgets, including text, charts, banners, and interactive widgets. Use the search bar or scroll through the categories to find and select the right widget for your dashboard.

  3. Customize Your Widget
    After selecting a widget, you can configure its settings (e.g., text, images, data sources, and layout) to match your specific needs.


What is the Filter Widget?

The Filter Widget allows users to apply custom filters across multiple widgets on the same dashboard tab. It pulls data from your chosen Solution and Table and applies filters dynamically, giving you greater control over how you display data from across your SmartSuite workspace.


Key Features of the Filter Widget

  • Source Data Flexibility: Select data from any Solution and Table within SmartSuite to apply filters.

  • Multiple Widget Connections: Connect the Filter Widget to multiple widgets on the dashboard that are pulling data from the same Table.

  • Dynamic Filtering: Filter data in real-time, refining results in connected widgets with conditions such as status, assignees, and more.

  • Customizable Filters: Choose from various filter options, including Single Select, Multiple Select, Yes/No, Assigned To, and Linked Records.

  • Conditional Filtering Logic: Combine Filter Widget criteria with the existing filters in connected widgets for advanced data control.


Configuring the Filter Widget

Follow these steps to set up the Filter Widget in your SmartSuite Dashboard:

1. Add the Filter Widget:

  • In your Dashboard, click on Add Widget.

  • Select Filter Widget from the options.

  • Choose the Solution and Table that will serve as the data source.

2. Define Widget Connections:

  • Select the widgets you want to connect to the Filter Widget. Only widgets that pull data from the same table as the Filter Widget will be available for connection.

  • Each widget can only be connected to one Filter Widget at a time, but one Filter Widget can be linked to multiple widgets.

  • Note that you will receive an error message if there are no widgets available for connection.

2. Decide if you want to Display Widget Name

  • Select the widgets you want to connect to the Filter Widget. Only widgets that pull data from the same table as the Filter Widget will be available for connection.


Configuring Dynamic Filters

Filter Widgets create what we call Dynamic Filters that allow users to quickly narrow their view to include only those elements and records that meet the selected criteria.

Configuring them is easy:

  • In the widget’s settings, click on the Filter tab.

  • Click Add Filter to configure a filter.

The Filter Widget supports dynamic filters for several field types, allowing you to apply precise filtering to the connected widgets. They include:

  • Status: Filter records by their status (e.g., Completed, In Progress).

  • Assigned To: Filter based on the assigned user.

  • Yes/No Fields: Apply filters for yes/no responses.

  • Linked Records: Filter by linked records in other tables.

Default Values and Conditions

You can also configure Default Values and Conditions to select the view your users will initially be presented with. The default conditions vary depending on field type. You can also specify the direction of sorting for the available values.


(Coming Soon!) Filtering by Lookup Fields

The Filter widget supports a variety of lookup-based field types, allowing users to narrow down dashboard data using structured categories and relationships. Supported field types include:

  • Status

  • Single Select

  • Multiple Select

  • Assigned To

  • Linked Record

  • Date

  • Due Date

  • Date Range

These fields behave consistently with SmartSuite’s standard filter logic. Users can select multiple values where supported, and filter conditions are applied using an “is” comparison.


(Coming Soon!) Filtering by Date Fields

You can filter dashboards using date-based fields to view records that fall within specific timeframes. Supported field types include:

  • Date

  • Due Date

  • Date Range

  • First Created

  • Last Updated

Date Range Fields

For fields like Due Date and Date Range, SmartSuite presents them in the widget as two separate filter fields:

  • Due Date: Start and Due Date: End

  • Date Range: Start and Date Range: End

Only subfields are selectable—top-level fields are excluded from filter selection.


Configuring Date Filters

When setting up the Filter widget, dashboard creators can configure each date field with the following options:

Label

  • Defaults to the name of the field.

  • Can be customized to better describe the filter in context.

Selections

  • Defines the available operators for users (e.g., is today, is this week, exact date).

  • Defaults to All Values.

  • Users can select multiple operators. At least one must remain selected.

  • When users deselect the default and choose multiple operators, the dropdown label updates to Various Values.

Note: The options in the Selections list match the main Filter control in SmartSuite, with Exact Date/Range shown at the top.

Default Value

  • Optional. Defaults to empty.

  • Users may select one default operator to be pre-applied.

  • Can be cleared/reset at any time.


Using the Exact Date/Range Picker

When a user selects Exact Date/Range, the widget displays an interactive calendar with two date inputs: From and To. Key features include:

  • Single-date or range selection

  • Optional time input

  • Localized date and time values

  • Today’s date is circled by default

Date Selection Behavior

  • First click selects the From date

  • Second click sets the To date (if later) or swaps if earlier

  • A third click modifies the selected range:

    • Before From → moves the From date earlier

    • After To → moves the To date later

    • Between From and To → clears the To date and uses new value as From

This selection logic ensures a smooth and intuitive experience for setting custom date ranges.


Filter Widget Behavior

Once configured, fields appear in the widget with their associated labels and (if set) default values. Users can interact with the widget by:

  • Expanding dropdowns to select filter values

  • Viewing only the allowed operator options

  • Clearing individual filter values

All filters applied via the widget use a fixed condition of “is”. Examples:

  • Date is Today

  • Date is This Week

  • Date is Exact Date/Range: From May 1 to May 10

This consistent structure ensures that dashboard viewers experience predictable and clear filtering behavior.


Use Cases for the Filter Widget

The Filter Widget in SmartSuite is a powerful tool designed to streamline data management across your dashboard. By applying custom filters dynamically, it allows you to create a centralized, real-time view of your workspace data, making it easier to focus on what’s important.

Here are some practical use cases for the Filter Widget:

  • Project Management: Filter tasks by status (e.g., Completed, In Progress) to get a clear view of project progress.

  • Sales Tracking: Narrow down leads by their status or assigned sales representative to focus on high-priority opportunities.

  • Customer Support: Filter support tickets by their status or assigned agent to manage workload and prioritize urgent issues.

  • HR Management: Filter employee records by department or employment status to streamline HR processes.

  • Inventory Management: Filter inventory items by stock status or supplier to manage stock levels and supplier relationships.

  • Marketing Campaigns: Filter campaign data by status or assigned team member to track campaign progress and performance.

  • Financial Reporting: Filter financial records by date range or account type to generate specific financial reports.

  • Event Planning: Filter event tasks by status or assigned team member to ensure all event preparations are on track.

  • Product Development: Filter development tasks by status or assigned developer to monitor the progress of product features.

  • Education Management: Filter student records by grade level or enrollment status to manage student information efficiently.

Putting it All Together

The Filter Widget in SmartSuite acts as a central control hub for your dashboard, allowing you to apply specific filter criteria across multiple connected widgets. By selecting data from any Solution and Table within SmartSuite, the Filter Widget dynamically refines the displayed information based on your chosen conditions.

For instance, you can filter tasks by their status, such as “Not Started” or “In Progress,” to get a clear view of your project’s progress. This real-time filtering capability ensures that all connected widgets update simultaneously, providing a cohesive and focused data view. This is how it looks in action:

The Filter Widget can narrow down data based on business-specific criteria, such as the assigned representative or other relevant fields. For example, in a sales dashboard, you can filter leads by the assigned sales representative to focus on high-priority opportunities.

Similarly, in a customer support scenario, you can filter tickets by their status or assigned agent to manage workload and prioritize urgent issues. This flexibility in filtering allows you to tailor your dashboard to meet specific business needs, enhancing data visibility and decision-making.



💡Need more help?

  • Join our Community to interact with other SmartSuite users, ask questions, learn more about the platform, and see how other customers are using SmartSuite.

  • Get all your questions answered live by a Product Specialist during our Daily Office Hours Monday-Friday at 9:00 am PT.

  • Explore our Academy for free, instructor-led video courses to help you get started.

Did this answer your question?