Skip to main content
A widget is an individual visualization on a page. Each widget connects to a data source and displays one metric or breakdown.

Widget types

TypeUse for
KPI tileA single headline metric, optional period-over-period comparison.
ChartTrends over time — line, bar, or area.
TableMultiple metrics or dimensions side by side.
Pie / donutBreakdown of a metric by dimension (e.g. traffic by source).
Text blockFreeform text — headings, commentary, summaries.
ImageInline images from the Media library or a URL.
EmbedEmbed any iframe-compatible source.
GoalProgress bar toward a target value.
ButtonA CTA link (e.g. to a booking page).

Add a widget

1

Select the page

Click the page tab you want to add the widget to.
2

Open the widget panel

Click + Add Widget in the toolbar.
3

Choose the type

Pick KPI, Chart, Table, etc.
4

Pick a data source

Choose the Data Source the widget pulls from. Only sources connected to this client are available.
5

Pick a metric

Select the metric (and optional dimension).
6

Set the date range

Fixed or relative (e.g. Last 30 Days) — relative ranges auto-update whenever the report is viewed.
7

Add to the page

Click Add. The widget appears on the canvas.

Configure a widget

Click any widget to open its settings panel on the right:
  • Data source / metric / dimension — swap what the widget displays.
  • Date range — override the project-level default for this widget.
  • Chart type — switch visualizations without losing your data config.
  • Appearance — title, colors, per-type display options.

Rearrange and resize

Widgets use a drag-and-drop grid:
  • Move — drag the widget header to a new position.
  • Resize — drag the corner handle. Widgets snap to the grid.

Bulk delete widgets

Hold Shift and click each widget to multi-select, then click Delete selected in the toolbar.

Saving

Oviond uses an atomic save — every page and every widget in the project is saved in one operation. Click Save in the top-right of the editor before leaving.
Navigating away without saving loses every unsaved widget change. Always save first.