AI dashboard builder
The AI Builder in nullplatform lets you create dashboards by typing questions in a chat panel. The AI assistant generates visual widgets (KPI cards, charts, and tables) backed by live platform data. You can edit dashboards manually or through the chat, save them as drafts, and publish them to your organization.
Creating a dashboard
- Click + New Dashboard from the Insights view.
- The dashboard editor opens with the AI chat panel on the right side.
- Type a question, for example: "What did the payments team ship this week?"
- The assistant generates the dashboard with a title and widgets. You'll see skeleton placeholders that fill in with real data as each widget's query resolves.
- Click Save when you're satisfied.
If you're not sure what to ask, the chat panel suggests starter queries.
Here's the full flow. The empty state shows the chat panel ready for your first question:
Dashboard components
The AI assistant generates dashboards using these visual elements:
- KPI cards: key numbers at the top of the dashboard (e.g., total deployments, error count, active services)
- Bar charts: compare values across categories or over time
- Line charts: show trends and patterns over a time period
- Pie charts: display proportions and distributions
- Tables: detailed data with sortable columns
Here's the result of asking "What did the payments team ship this week?":
Each widget runs its own data query independently. If a widget encounters an error or timeout, it shows an error message with a retry option. Other widgets on the dashboard are not affected.
Editing a dashboard
You can edit any dashboard, whether it's one you created with the AI Builder or a predefined dashboard that comes with your organization. All dashboards share the same editing experience.
There are two ways to edit:
- Via the AI chat panel: type a follow-up question to change the data, add widgets, or modify what the dashboard shows. This is the only way to change the underlying data queries.
- Manual editing: reorder widgets by dragging them and change chart types (e.g., switch a bar chart to a line chart) directly in the editor.
The AI chat panel doesn't retain the original conversation between editing sessions. Each time you open a dashboard to edit, the assistant receives the current dashboard structure as context. Describe what you want changed based on what you see, rather than referencing previous conversations.
Saving and publishing
When you click Publish, a modal lets you choose how to save the dashboard.
Dashboard states
Dashboards have three possible states:
| State | Visible to | Description |
|---|---|---|
| Draft | Creator only | A new or unpublished dashboard. Appears in the dashboard list with a "Draft" badge. |
| Published | Organization or creator only | A published dashboard. Appears in the Insights sidebar for quick access. At publish time, you choose visibility: organization-wide or private. |
| Published with draft changes | Published version visible to viewers; draft changes visible to creator only | When you edit a published dashboard, changes are saved as a new draft version. Viewers continue seeing the last published version until you publish the update. |
Visibility
The creator of a dashboard can always change its visibility:
- Organization: all members of your organization with the insights role can see the dashboard
- Only me: only you can see the dashboard
You choose visibility when publishing and can change it at any time by re-publishing.
Organization dashboards
When you or your team members create dashboards with the + New Dashboard button, they appear in the sidebar under your organization's name (e.g., ACME.INC DASHBOARDS). Published dashboards from your team show here alongside the predefined ones, making the sidebar a single place to access all dashboards.
Editing a published dashboard
When you edit a published dashboard, your changes don't go live immediately. Organization members continue seeing the last published version while you iterate on changes. This lets you refine a dashboard without disrupting anyone.
Managing dashboards
From the dashboard list in the Insights view, you can:
- Search dashboards by name.
- Filter by visibility (Organization or Only me).
- Duplicate a dashboard to create a variation.
- Delete a dashboard you no longer need.
- Change visibility by re-publishing with a different setting.
Predefined dashboards
Every nullplatform organization comes with predefined dashboards that give you instant visibility into your platform data. These dashboards appear in the Insights sidebar under the Applications, Services, and Delivery Metrics sections.
Predefined dashboards work exactly like dashboards you create with the AI Builder. You can edit, customize, and republish them using the same flow.
Applications
| Dashboard | What it shows |
|---|---|
| Apps & Scopes | Overview of applications and scopes across your organization, including counts, status, and distribution by namespace |
| Builds | Build activity, success rates, failure patterns, and trends over time |
Services
| Dashboard | What it shows |
|---|---|
| Specs & Instances | Service specifications and their running instances, including health status and configuration |
Delivery Metrics
| Dashboard | What it shows |
|---|---|
| DORA | The four DORA metrics: deployment frequency, lead time for changes, change failure rate, and time to restore service |
| Deployments | Deployment history, outcomes by environment, and patterns across namespaces and applications |