Skip to main content
Resize and arrange widgets, switch data sources, and set chart and validation themes. For page-level filters, operators, and how chips combine, see Filters.

Layout and widgets

All widgets share common controls: Remove, Change Data Source, Full Screen, and Settings. Chart widgets also offer Chart Style and Local Filters. Some chart widgets allow visual customisation such as labels and margins in their settings. You can drag widget edges or corners to resize. Use Section widgets to group parts of the dashboard and improve navigation. Change Data Source retargets a data widget to another model that is already mounted on the dashboard, and keeps the widget’s property bindings, filters, and chart options. Use it when you have tuned an analysis on scheme A and want the same setup on scheme B without rebuilding the widget.
  • Model Viewer and Dual viewer are excluded — they own their mounts. Change models or versions on the viewer itself, or re-pin the version from the Sources sidebar.
  • Property paths and filter rules that do not exist on the new source are kept and flagged, not deleted. An empty chart often means the path is missing on the new source, not that the widget was wiped.
  • Switching back usually restores those rules once the property exists again.
To remove a widget in editor mode, select the widget (click it), then open the menu (⋮) in the widget sidebar and choose Delete, or press Delete (Del) on the keyboard. Confirm in the dialog. The widget is removed from the dashboard. Layout, widget positions, filter state, and pinned versions are saved with the dashboard.
1

Add sections to group areas

Drag Section from the widget panel onto the canvas to group areas (e.g. “Takeoff”, “Validation”). Add widgets inside each section.
2

Resize widgets

Drag widget edges or corners to resize.
3

Reorder widgets

Drag widgets by the header to reorder. Layout and filter state are saved with the dashboard.
Yes. Select the widget (click it), open the menu (⋮) in the widget sidebar, and choose Duplicate. A copy of the widget is added to the canvas with the same settings.
There’s no hard limit, but dashboard performance may decrease with very large numbers of widgets.
Yes. Select the widget, open the menu (⋮) in the widget sidebar, and choose Lock widget. A locked widget cannot be moved or resized. Choose Unlock widget from the same menu to allow editing again.
No. There is no undo for layout changes. If you delete a widget by mistake, add a new widget of the same type from the sidebar and configure it again, or duplicate another widget if you have one with similar settings.
Some widgets support export: tables can export to CSV, RenderGenie can export an image, and Model Validation has its own interface for importing and exporting rulesets and interop. There is no single “export dashboard” to PDF or image for the whole dashboard.
Dashboards run in the browser and BIM models can be large—the browser and your device are the main factors. Large models are slow to load, and all widgets depend on the data source loading. Running many Model Validation rules (e.g. 2000) against a large model also takes time to compute; results use page caching. Properties-over-time widgets use Speckle Automate to store prior results.
There are no hard limits, but see “Why is my dashboard slow?”—large numbers of models or widgets can affect performance.
Revit, Tekla, CAD, and other connectors may expose additional widgets in the widget panel (e.g. Levels, Families, Material quantities). Open the widget panel in the app to see what’s available for your connected sources.
All ingested and published data in Speckle is Speckle data, regardless of original format (e.g. IFC). You can use it in dashboards like any other model. Specialised widgets (e.g. for Revit, Tekla) add features relevant to those sources; the underlying data is the same.
A pinned version stays fixed until you change it. From the Sources sidebar you can re-pin or unpin a mounted model without creating a new data source — widgets keep their bindings to the same source id. The change saves the dashboard immediately. Charts and tables recompute against the new version’s properties; paths that only existed on the old version go empty until you rebind them.
Yes. You can add multiple Model Viewer widgets or use widgets that support multiple data sources to compare several versions. The Dual viewer widget compares two at a time; other widgets can aggregate or compare across more sources.

Themes

Dashboard UI (light/dark) follows your workspace or system preference. Use the theme toggle in the dashboard or workspace settings when available. Chart and validation colors use a Themes panel in the dashboard sidebar. Open the sidebar and select Themes to pick a preset color palette or choose Custom to define your own colors for charts and pass/fail styling. The selected theme is saved with the dashboard. Themes also include accessibility-focused color blindness modes and a legibility mode for higher-contrast reading, especially helpful when reviewing 2D linework-heavy models. Category color mapping is consistent across widgets, so the same category keeps the same color in different charts. In custom themes, you can edit individual colors and reorder them with drag-and-drop to control palette priority. See this video for instructions on how to apply color coding and change the theme.
  • Sharing — presentation mode, share links, and scenarios
  • Filters — page-level and widget-level filters
  • Common workflows — quantity takeoff, portfolio analysis, and more
  • Data Validation — Property Checker and Model Validation
Last modified on July 18, 2026