Skip to main content

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

  1. Click + New Dashboard from the Insights view.
  2. The dashboard editor opens with the AI chat panel on the right side.
  3. Type a question, for example: "What did the payments team ship this week?"
  4. 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.
  5. Click Save when you're satisfied.
tip

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?":

note

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.
tip

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.

Save dashboard modal with draft and publish options

Dashboard states

Dashboards have three possible states:

StateVisible toDescription
DraftCreator onlyA new or unpublished dashboard. Appears in the dashboard list with a "Draft" badge.
PublishedOrganization or creator onlyA published dashboard. Appears in the Insights sidebar for quick access. At publish time, you choose visibility: organization-wide or private.
Published with draft changesPublished version visible to viewers; draft changes visible to creator onlyWhen 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

DashboardWhat it shows
Apps & ScopesOverview of applications and scopes across your organization, including counts, status, and distribution by namespace
BuildsBuild activity, success rates, failure patterns, and trends over time

Services

DashboardWhat it shows
Specs & InstancesService specifications and their running instances, including health status and configuration

Delivery Metrics

DashboardWhat it shows
DORAThe four DORA metrics: deployment frequency, lead time for changes, change failure rate, and time to restore service
DeploymentsDeployment history, outcomes by environment, and patterns across namespaces and applications