Skip to main content

Overview

Widget Builder lets admins (and managers, scoped to their reports) compose custom analytics widgets without writing queries. Pick an event, choose an aggregation, optionally break it down by a dimension — Juno renders a live chart you can save to your dashboards.
Widget Builder is gated by the CAN_SEE_ANALYTICS_WIDGETS_BUILDER feature flag. If you don’t see the option in Admin → Reports & Analytics, ask your admin or contact your CSM to enable it.

When to use Widget Builder

Use it when the standard analytics tabs (Training Analytics, Reports) don’t show the slice you need. Common examples:
  • “How many enrollments per department per month?”
  • “What share of budget requests come from external vs internal content?”
  • “Top 10 search queries by unique users”
  • “Content created per channel this quarter”
For pre-built reports, start with Reports. Drop into Widget Builder when you need a custom view.

Building a widget

1. Pick an event

Events are the underlying data points Juno tracks. Available events:

2. Pick an aggregation

How to count the events:

3. Pick a breakdown (optional)

Group results by a dimension: Without a breakdown, you get a single number or single line. With a breakdown, you get a multi-series chart.

4. Apply filters

Narrow the result set with filters — for example, only one department, only one date range, or only one content type. Filters compose with the breakdown.

5. Pick a chart type

6. Preview, then save

The chart updates live as you change settings. Once it looks right, click Save. The widget is added to your admin dashboard (managers see it on theirs, scoped to their reports).

Permissions and scope

Widgets are saved per user. Sharing a saved widget across users is not yet supported — recreate it on the other user’s dashboard if needed.

Where widgets appear

Saved widgets show up on the user’s Reports & Analytics dashboard, alongside the standard pre-built widgets. They behave like any other dashboard widget — hover for tooltips, click to drill in, export underlying data.

Limits

  • Aggregations run against a snapshot of events; expect a short lag (typically minutes) for very recent activity to appear.
  • Widgets with a breakdown across many categories (e.g., department in a 1,000-team org) cap to the top categories — adjust your filter to surface tail values.
  • Date ranges default to the dashboard’s global filter; per-widget date overrides are not currently supported.
Last modified on April 29, 2026