Skip to main content
Widgets are the building blocks of every dashboard — each one runs a query against a connected data source and draws the result as a chart, table, number, or note. Widgets show live data. The query behind a widget re-runs against its data source whenever the dashboard loads or refreshes, so the numbers you see always reflect the current state of the source — there is nothing to refresh by hand.

Adding a widget — the two-step dialog

Step 1 — pick a visualisation. The “Add Widget” button opens a gallery of 26 visualisation tiles grouped into families (Cartesian, Distribution, Hierarchy, Matrix, Indicator, Table, and Content). Picking a tile selects that look and advances you to step 2. Step 2 — configure the widget. The configuration is organised into a strip of numbered steps you can move through with Back/Next or jump to directly: Data, Visualization, Field Mapping, and Filters.
Control / ButtonWhat it does
Add WidgetOpens the visualisation gallery (step 1).
Visualisation tile (in gallery)Picks the chart/table/number type and moves you to configuration.
Title (Data step)Sets the heading shown across the top of the widget.
Data source (Data step)Chooses which connected source the widget queries (only sources attached to this dashboard are listed).
Advanced mode toggle (Data step)Off (default) = pick tables and columns; On = write the query by hand.
Column picker (simple mode)Pick one or more tables and columns, optional aggregation, grouping, joins, and a row limit.
Query editor + Query type (advanced mode)Write the data query directly, with a selectable query type (SQL, Table, or Metric).
Preview (Data step)Runs the query (with no filter values applied) and shows a sample of the first rows.
Visualization stepShows the gallery again so you can switch type; incompatible types are greyed out.
Field Mapping stepMaps your result columns to the parts of the chosen chart (X axis, value, series split, size).
Filters stepConnects the dashboard’s shared filters to this widget.
Back / NextMove between configuration steps.
SaveCreates the widget (or saves your edits) and places it on the dashboard.
CancelCloses the dialog without saving.

On-widget actions (the widget menu)

Every widget on the board has its own chrome: a title bar with a drag handle on the left and a menu button (the three-dot icon) on the right.
Control / ButtonWhat it does
Drag handleClick and drag the widget’s title bar to reposition it.
⋮ menu → EditReopens the full configuration dialog.
⋮ menu → ReloadRe-runs the widget’s query immediately.
⋮ menu → Change VisualizationJumps to the visualisation gallery to swap the widget type.
⋮ menu → DeleteRemoves the widget from the dashboard.
A widget can also show its own state in place of a chart: a loading shimmer while fetching, a “no data” message when a query returns nothing, an error card with a Retry option when a query fails, and a muted placeholder when the underlying data source has been toggled off.

Who can use it

  • Owner and Editor (of the dashboard): can add, configure, change type, reposition, reload, edit, and delete widgets.
  • Viewer: sees all widgets with live data and can reload them, but cannot add, edit, restyle, move, or delete widgets.
  • Org Admins and Dept Admins inherit edit rights on dashboards within their scope per the platform’s role hierarchy.