Dashboards
Build custom dashboards with drag-and-drop widget grids. 27 widget types covering metrics, charts, tables, and content blocks. Dashboards support date-range filtering, auto-refresh, global filters, and JSON import/export.
Creating Dashboards
- A default overview dashboard is provisioned when your workspace is created.
- Click + New Dashboard in the sidebar to create additional dashboards.
- Dashboards can be grouped into bases (folder containers) for organisation.
- Star dashboards to pin them to the top of the sidebar.
Adding Widgets
- Click the + Add Widget button in the dashboard toolbar.
- Choose a widget type from the palette (metrics, charts, tables, content).
- Configure the data source: select which entity to query (matters, tables, submissions, audit log, or accounting data).
- Set aggregation, grouping, and filters.
- Customise appearance: title, subtitle, colours, legend, sparklines.
- Position and resize the widget on the canvas by dragging.
Widget Types
| Category | Types |
|---|---|
| Metrics | metric, kpi_scorecard, gauge, sparkline, progress_bar, progress_ring, comparison |
| Charts | line_chart, bar_chart, area_chart, pie_chart, stacked_bar_chart, radar_chart, scatter_chart, funnel_chart, treemap_chart, heatmap, waterfall_chart, combo_chart |
| Tables | table_grid, leaderboard |
| Content | text_block, countdown, activity_feed, image_block, status_breakdown |
Canvas Controls
- Drag widgets to reposition them on the freeform pixel-based canvas.
- Resize by dragging the bottom-right handle.
- Snap to grid is enabled by default (20px grid) - hold Shift to disable temporarily.
- Zoom with Ctrl+scroll or the zoom controls in the toolbar.
- Pan with middle-click drag or by holding Space and dragging.
- Z-index - right-click a widget to bring to front or send to back.
Date Range and Filtering
- Use the date range picker in the toolbar to filter all widgets by time period.
- Presets: Last 7 days, 30 days, 90 days, This month, This quarter, Year to date, Custom.
- Global filters apply to all compatible widgets simultaneously.
- Each widget can also have its own per-widget filters.
Import and Export
- Switch to JSON mode in the editor to view/edit the raw dashboard config.
- Export dashboards as
.jsonfiles to share or back up. - Import a JSON file to restore or clone a dashboard configuration.