Dashboard Builder — User Guide
Last Updated: April 2026 | Version 1.0
Overview
Dashboard Builder generates fully configured dashboards from a natural language description. Users enter a dashboard name and a description of the content required. The system proposes a widget list for review before generating the final dashboard. The completed dashboard renders on the Summary page with all widgets populated.
Who It's For
Admins Reducing setup time when building dashboards for implementation projects
Implementation Teams Accelerating dashboard configuration during deployment
Non-Technical Users Creating dashboards without needing to know the platform's data structure
Where to Find It
- Open the Reporting module from the left side panel
- Navigate to Dashboard → Dashfolders
If the Create with AI button is not visible on the page header, contact an administrator to check if the feature is enabled for your role.
Available on Web only
How to Use It
The workflow has two phases: creating the dashboard, and optionally editing individual widgets afterwards.
Phase 1: Creating the Dashboard
Navigate to Home → Dashboard → Dashfolders
Click the Create with AI button in the page header
Enter a Dashboard Name
In the Description field, describe what the dashboard should show — include specific metrics, data, and widgets you want (e.g., "Show open maintenance requests by priority, asset health by site, and technician utilization for the past 30 days")
The system analyses the description and presents an Orchestration Layer — a list of proposed widgets, each with a one-line summary of what it will display
The Orchestration Layer is text-based — no visual preview is shown at this stage. The full dashboard renders only after you click Generate.
Review the proposed widget list and make adjustments:
- Edit a widget — click the edit icon next to any row and rewrite its intent
- Remove a widget — deselect any widget that shouldn't appear in the final dashboard
- Add a global instruction — type a directive that applies across all widgets (e.g., "Show only high priority items across all widgets")
Click Generate — the completed dashboard renders on the summary page with all widgets populated
Phase 2: Editing After Generation (Optional)
After generation, individual widgets can be updated through a prompt:
- Open the generated dashboard
- Find the AI button at the top of the widget you want to change
- Click the AI button — the widget is added as a context chip in the AI chat panel on the left
- Type a prompt describing the change (e.g., "Only show high priority items" or "Add a filter for completed tasks")
- The widget updates in place
For larger structural changes, click Edit Layout to access the full dashboard editor.
Real-World Example
An implementation team needs a dashboard for site managers showing maintenance volumes, asset health scores, and technician utilization across five regions.
- Navigate to Dashfolders and click Create with AI
- Enter the name "Regional Maintenance Overview" and describe: "Show total open maintenance requests by priority level, asset health status by region, average technician utilization by site, and scheduled maintenance due within 7 days"
- The system proposes four widgets — the team notices one shows "Asset health by status" but wants "Asset health by region" instead
- They click the edit icon, update the widget intent, then click Generate
- The dashboard renders with all four widgets fully populated — ready for site managers to use
A week later, they need to add a widget for overdue inspections. They open the dashboard, click the AI button on an existing widget, type "Add a widget for inspections overdue by 30 days," and the new widget is added.
Limitations & Considerations
| Bounded By Standard Editor | Dashboard Builder cannot go beyond what the standard dashboard editor supports — if a layout or widget type isn't possible manually, the AI can't generate it either. |
| No Visual Preview | No visual preview is available during the Orchestration Layer step — the dashboard only renders after clicking Generate. |
| Deselected Widgets Are Final | Widgets deselected during the Orchestration Layer will not appear in the final dashboard. |
| Literal Interpretation | The Description field is interpreted literally — if something is mentioned unintentionally, it will appear in the widget list; edit widget intents or regenerate to correct. |
| Web Only | Dashboard Builder is web only — creation and editing are not available on mobile. |