Skip to main content

Data Dashboard with Canvas

Turn the data your workflows produce into interactive charts — no BI tool required. This is the Canvas pattern: aggregate execution outputs and describe the chart you want in plain English.

The Approach

  1. Produce structured output — have your workflow emit clean, consistent data from an Output node (the Output node is Canvas's canonical data source and can sit mid-workflow — runs can continue past it).
  2. Create a Canvas — link it to the workflow(s) you want to visualize. See Creating Canvases.
  3. Attach a Canvas agent — Canvas chart generation is BYOK: create an agent with kind: canvas using your own LLM key. See Canvas Agents.
  4. Describe the chart — in plain English ("show ticket volume by category per week as stacked bars"). Canvas aggregates recent run data and the agent returns an interactive chart.
  5. Build a board — add multiple charts, drag/resize them, and group them into tabs. Pick from 11 chart types.
  6. Share read-only (optional) — publish a share link so stakeholders can view without an account.

Where It Fits

Patterns Used

PatternWhere
Workflow data as sourceOutput node
BYOK chart generationCanvas agent
Interactive visualizationChart types
Read-only sharingCanvas sharing