Skip to main content
A Dashboard is a canvas of live data widgets arranged in a drag-and-drop grid. Dashboards live inside Dashboard Groups — think of groups as folders. Every widget on a dashboard queries your connected data sources in real time.

Organisation — Groups & Dashboards

Dashboards are always nested inside a Dashboard Group.
Dashboard Group  (e.g. "Marketing")
├── Dashboard    (e.g. "Campaign Overview")
└── Dashboard    (e.g. "Ad Spend Breakdown")
A group can contain any number of dashboards, surfaced as tabs at the bottom of the screen. Groups have their own sharing and access control settings that apply to all dashboards within them.

Creating a Dashboard Group

From the main Dashboards page, click New Group.
FieldNotes
NameRequired. Displayed in the sidebar and on the group card.
DescriptionOptional. Shown on the group card.
Cover image / emojiOptional. Personalises the group card.
Once created, the group opens directly and you can start adding dashboards.

Creating a Dashboard

Inside an open group, click the + tab at the far right of the tab bar. A new blank dashboard is created immediately and becomes the active tab. You can rename the dashboard by clicking its title in the header while in edit mode.

Edit Mode vs View Mode

Every dashboard has two modes. The current mode is shown in the top-right toolbar.

View mode

The default for readers. Viewers can:
  • Interact with charts (hover tooltips, click to drill through)
  • Apply dashboard filters
  • Scroll and read all widget content
  • Export widgets
  • Open the chat panel

Edit mode

Enabled by clicking Edit in the toolbar (requires Editor role or above). Editors can:
  • Add, move, resize, and delete widgets
  • Edit widget titles inline
  • Configure widget data and visualisation
  • Reorder dashboard tabs
  • Rename the dashboard and update its description
  • Undo / redo layout changes
Layout changes in edit mode are saved to the server continuously via the undo/redo stack. Navigating away does not lose unsaved work.

The Dashboard Toolbar

The top-right area of the dashboard contains contextual controls that change based on mode.

View mode controls

ControlDescription
EditEnter edit mode (Editor and above)
Access ControlManage who can view or edit this dashboard group
FullscreenExpand the dashboard to fill the entire browser window
ExportOpen the export panel (PDF, PowerPoint, embeds)
ChatOpen the dashboard chat panel

Edit mode controls

ControlDescription
DoneReturn to view mode
Undo / RedoCmd+Z / Cmd+Shift+Z — step through layout history

The Floating Widget Toolbar

In edit mode, a floating toolbar appears in the top-right of the canvas. Each button inserts a new widget of that type onto the dashboard.
ButtonWidget inserted
ChartA new chart widget bound to your data
TableA paginated data table widget
KPIA single headline metric card
FilterAn interactive filter control for viewers
TextA rich-text block
EmbedAn external URL embedded as an iframe
ImageAn uploaded image
Clicking a button inserts the widget into the grid and scrolls the canvas to it automatically.

Widgets — Overview

Widgets are the building blocks of a dashboard. Each type serves a distinct purpose.
WidgetPurpose
ChartVisualise data as bar, line, pie, scatter, and more
KPIDisplay a single headline metric with optional trend
TableShow data in a paginated, sortable grid
FilterLet viewers narrow down all widgets at once
TextAdd formatted written content, headings, or annotations
NotesA coloured annotation card with a title and body
ImageDisplay an image by file upload
MemoAn AI-generated analytical summary
EmbedEmbed any external URL inside an iframe

Widgets — In Depth

Chart

Renders data as an interactive chart powered by ECharts. Configuration:
  • Select data source, database, and table
  • Map axes (x-axis field, y-axis metric)
  • Choose chart type: bar, line, area, pie, scatter, and others
  • Customise colours, legend, and axis labels
In view mode:
  • Hover for tooltips
  • Click a data point to trigger Data Drilling (if configured)
Export options: PNG · SVG · PDF
Supaboard automatically switches between SVG rendering (under 400 data points) and Canvas rendering (400 and above) to keep charts performant at scale.

KPI

Displays a single computed metric. Display styles:
  • Numeric — raw number with optional formatting
  • Percentage — value expressed as a percentage
  • Trend — metric alongside a comparison value and direction indicator
  • Comparison — two values side by side
  • Progress bar — percentage shown as a filled bar
Colour scheme and trend indicator style are configurable via the KPI Visualisation panel.

Table

Shows query results in a paginated, scrollable grid. Configuration:
  • Select which columns to display and their order
  • Set sort column and direction
  • Configure column header background colour
  • Apply conditional formatting — colour rows or cells based on value rules
Export options: CSV · Excel (.xlsx) Export supports:
  • All data
  • Current page only
  • A specific row range

Filter

An interactive control placed on the canvas that lets viewers filter all compatible widgets simultaneously, without entering edit mode. Filter types:
TypeUI controlOperators
CategoricalMulti-select dropdownequals · in
StringText input or chip inputlike · equals · in
DateDate pickercalendar range · month · quarter · relative range (before/after/between)
NumericNumber inputequals · greater than · less than · between
BooleanToggle switch
Filter widgets appear in a sticky bar at the top of the dashboard (not in the grid). When a viewer changes a filter value, every widget on the dashboard that references the same column updates its data automatically.

Text

A full rich-text editor block. Formatting supported:
  • Bold · Italic · Underline · Strikethrough
  • Headings and paragraph styles
  • Align left · centre · right · justify
  • Text colour and background colour
  • Hyperlinks
  • Emoji

Image

Upload an image file directly onto the dashboard. The image scales to fill the widget’s grid cell. Hover in edit mode to reveal the delete button.

Embed

Embeds an external URL inside the widget using an iframe. Useful for third-party tools, live web pages, or internal apps you want alongside your data.

Widget Operations

All widget operations are accessible from the widget header menu (the three-dot icon that appears on hover).

In edit mode

OperationDescription
EditOpen the widget’s data and visualisation configuration
RenameClick the title directly to rename it inline
VisualisationOpen the visual styling panel (chart type, colours, column formatting, KPI style)
DuplicateCreate an identical copy of the widget on the same dashboard
Move toTransfer the widget to another dashboard within the same group
Insights & InfoOpen the insights and comments side panel
ExportExport the widget’s data
DeleteRemove the widget (confirmation required)

In view mode

OperationDescription
Insights & InfoOpen insights and comments side panel
ExportDownload chart as PNG/SVG/PDF or table as CSV/Excel
Data drillingClick a chart data point to drill into the underlying detail

Resizing and moving

In edit mode:
  • Move — drag the widget by its header or the blue drag handle on the left edge.
  • Resize — drag the handle at the bottom-right corner.
Widgets snap to the grid. The layout is saved automatically as you make changes.

Filters

Filters operate at two levels:

Widget-level filters

Configured inside an individual widget’s data settings. They are fixed — viewers cannot change them. Use these to permanently scope a widget (e.g. “always show only the last 30 days”).

Dashboard filters (Filter widget)

Added to the dashboard canvas as a Filter Widget. Viewers can interact with these in view mode to dynamically narrow all compatible widgets at once. See the Filter widget section for the full list of types and operators. The filter bar is sticky — it stays visible at the top of the dashboard as viewers scroll down through the widgets.

Undo & Redo

Supaboard maintains a full layout history while you are in edit mode.
ActionShortcut
UndoCmd / Ctrl + Z
RedoCmd / Ctrl + Shift + Z
Each entry in the history captures the full grid state — widget positions, sizes, and additions/deletions. History is stored locally (IndexedDB) so it persists if you refresh the page mid-edit.

Data Drilling

On chart and table widgets, clicking a data point opens the Data Drilling modal — a deeper view into the data behind that point. The drill modal includes:
  • A breadcrumb trail showing the drill path
  • Date range controls for time-series data
  • A detailed table or chart of the drilled data
  • Back navigation to return up the drill hierarchy
Dashboard-level filters are respected in the drilled view.

Insights & Comments

Every widget has an Insights & Info side panel, accessible from the widget header menu. Insights tab — AI-generated observations about the widget’s current data. Stella analyses the data and highlights notable trends, outliers, or patterns. Comments tab — a threaded discussion thread scoped to this widget. Team members can leave notes, ask questions, or flag issues directly on the widget. Comments persist across sessions. Info tab — metadata about the widget: who created it, when it was last updated, and the underlying data source.

Fullscreen Mode

Click Fullscreen in the toolbar to expand the dashboard to fill the entire browser window. All browser chrome is hidden. An exit button (✕) appears in the top-right corner. Press Escape or click it to return to normal view. Fullscreen mode is useful for presenting dashboards on a large screen or during meetings.

Chat Panel

Click Chat in the toolbar to open a conversation panel on the right side of the dashboard. This is a dashboard-level chat thread separate from widget-level comments — use it for high-level discussion about the dashboard as a whole (e.g. “the numbers look off for March, can someone check the filter?”).

Export

Dashboard export

Open the Export panel from the toolbar. Two options are available:
FormatDescription
PDFExports the full dashboard as a multi-page PDF
PowerPoint (PPTX)Exports the dashboard as a slide deck
Past exports are listed in the panel with infinite scroll — click any entry to download it again.

Widget export

Individual widgets can be exported from their header menu:
WidgetFormats
ChartPNG · SVG · PDF
TableCSV · Excel (.xlsx) with row range selection

Embedding

Dashboards can be embedded in external applications. Open the Export panel → Embed tab to manage embed tokens. Embed tokens control how the dashboard appears when accessed externally:
  • Create new tokens with specific configuration
  • Delete tokens to revoke access
  • View all active tokens
For full embed configuration (branding, feature toggles, domain), see Mini-Board.

Access Control & Sharing

Click Access Control in the toolbar to manage who can view or edit the dashboard group. Access is set at the group level — it applies to all dashboards within the group.
Role in groupWhat they can do
ViewerView dashboards, apply filters, export widgets
EditorAll of the above + add/edit/delete widgets, enter edit mode
Admin / OwnerAll of the above + manage group access, delete the group
The access list shows all workspace members. Toggle each user on or off. The workspace Owner and yourself cannot be removed.
Access control here is separate from workspace-level roles. A workspace Viewer can be granted Editor access on a specific group.

Dashboard Tabs (Multi-page)

Multiple dashboards in a group appear as tabs at the bottom of the screen.

Tab actions

ActionHow
Switch dashboardClick any tab
Add dashboardClick the + tab
Rename dashboardEdit the title in the header while in edit mode
Reorder tabsDrag tabs left or right (edit mode only)
Delete dashboardHover the tab icon in edit mode → delete icon appears
The last remaining dashboard in a group cannot be deleted.

Duplicating a Dashboard Group

From the dashboard group card on the main Dashboards page, open the action menu and select Duplicate. The duplicate modal lets you remap data sources — if your original group used one database connection, you can point the copy to a different connection. This is useful for creating environment-specific dashboards (staging vs production) or client-specific copies. The duplicate is created with ” Copy” appended to the name and contains all dashboards, widgets, and layout configuration from the original.

Deleting a Dashboard

Delete a single dashboard (tab)

In edit mode, hover over the tab icon at the bottom — it reveals a delete icon. Click it and confirm. Not available if it is the last dashboard in the group.

Delete a dashboard group

From the group card on the main Dashboards page, open the action menu and select Delete. This removes the group and all dashboards and widgets within it. This cannot be undone.

Permissions

ActionMinimum role
View a dashboardViewer (with group access)
Apply filtersViewer
Export widgetsViewer
Enter edit modeEditor
Add / edit / delete widgetsEditor
Rename dashboardEditor
Reorder tabsEditor
Create a new dashboard (tab)Editor
Manage group accessAdmin · Owner
Delete a dashboard (tab)Admin · Owner
Delete a dashboard groupOwner
Duplicate a dashboard groupEditor
Embed / export full dashboardEditor
Last modified on March 11, 2026