Skip to content

Dashboard Widgets

SetGet dashboards ship with 27 purpose-built widget types. Each widget is designed around a specific question a project manager, team lead, or individual contributor might ask during a workday. This page documents every widget, what it shows, when it is most useful, where its data comes from, and how to configure it.

Widget quick-reference table

#WidgetCategoryDefault size
1Overview Stats BarSummaryFull width
2Workspace Health ScoreSummary1x1
3Issues by State ChartDistribution2x2
4Issues by Priority ChartDistribution2x2
5Issues by Label ChartDistribution2x2
6Team Workload WidgetPeople2x2
7Module Progress WidgetPlanning2x1
8Activity HeatmapActivity2x2
9Issues Due SoonLists2x2
10Activity TimelineActivity2x2
11Quick Actions PanelUtility1x1
12Risk Alerts PanelHealth2x1
13Scope Creep ChartTrends2x2
14Project Health MatrixHealth2x2
15Cycle Risk CardsPlanning2x1
16Member Completion RatesPeople2x2
17Velocity Trend ChartTrends2x2
18Hot IssuesLists2x2
19Stalled IssuesLists2x2
20Welcome BannerUtilityFull width
21Workspace SummarySummaryFull width
22Issue Age DistributionDistribution2x2
23Deadline Calendar StripCalendarFull width
24Assignee DistributionDistribution2x2
25Recent ItemsUtility1x2
26Active Cycles WidgetPlanning2x1
27Custom Query WidgetAdvanced2x2

1. Overview Stats Bar

What it shows

A horizontal bar spanning the full dashboard width, displaying key issue counts at a glance:

MetricDescription
Total issuesCount of all issues in scope
CompletedIssues in a completed state
PendingIssues awaiting action or review
CancelledIssues that were cancelled
StartedIssues currently in progress
BacklogIssues in the backlog state
UnstartedIssues created but not yet moved to any active state

Each metric is displayed as a large number with a label beneath it. Percentage change compared to the previous period is shown as a small green or red indicator.

When to use it

Place this widget at the top of any dashboard where stakeholders need a quick numeric snapshot of workspace or project health before diving into charts.

Data source

Aggregates issue state counts from all projects in the workspace, or from a filtered subset of projects if configured.

Configuration options

OptionDescriptionDefault
ScopeWorkspace-wide or selected projectsWorkspace
Comparison periodPrevious week, month, or quarterPrevious week
Show percentagesDisplay percentage alongside raw countsOff
Highlight thresholdColour a metric red when it exceeds a thresholdNone

2. Workspace Health Score

What it shows

A single composite score from 0 to 100 displayed in a radial gauge. The score is calculated from several factors:

FactorWeightDescription
Overdue ratio30%Percentage of issues past their due date
Completion velocity25%Rate of issue completion vs. creation
Stalled ratio20%Percentage of issues with no activity in 7+ days
Unassigned high-priority ratio15%High/urgent issues without an assignee
Cycle on-track ratio10%Percentage of active cycles on schedule

When to use it

Useful for executive dashboards where a single health indicator replaces a wall of charts. Combine with the Risk Alerts Panel for drill-down.

Data source

Workspace-wide aggregation recalculated every 15 minutes. Uses the dashboard_health aggregation pipeline.

Configuration options

OptionDescriptionDefault
ScopeWorkspace or selected projectsWorkspace
Score thresholdsGreen/yellow/red cutoff values75 / 50
Show breakdownDisplay factor scores below the gaugeOff

3. Issues by State Chart

What it shows

A pie chart or donut chart showing the distribution of issues across workflow states (Backlog, Unstarted, Started, In Review, Done, Cancelled, etc.). Each slice is colour-coded to match the state colour configured in project settings.

When to use it

Best for standup dashboards and sprint reviews where the team needs to see how work is distributed across pipeline stages.

Data source

Queries the issues collection grouped by state_id. Respects project filters if configured.

Configuration options

OptionDescriptionDefault
Chart typePie, donut, or horizontal barDonut
ScopeWorkspace, project, or cycleWorkspace
Exclude statesHide specific states from the chartNone
Show countsDisplay numbers on each sliceOn
Show legendToggle the legend panelOn

4. Issues by Priority Chart

What it shows

A bar chart or pie chart breaking down issues by priority level: Urgent, High, Medium, Low, and None. Bars are colour-coded (red for Urgent, orange for High, yellow for Medium, blue for Low, grey for None).

When to use it

Sprint planning sessions where the team needs to understand the priority mix before committing to work. Also valuable for managers monitoring whether high-priority items are accumulating.

Data source

Groups issues by the priority field. Workspace-wide or scoped to selected projects.

Configuration options

OptionDescriptionDefault
Chart typeBar (horizontal/vertical) or pieVertical bar
ScopeWorkspace, project, or cycleWorkspace
Exclude prioritiesHide specific priority levelsNone
Sort orderBy count or by priority rankPriority rank
Show trendOverlay a trend line for the past N periodsOff

5. Issues by Label Chart

What it shows

A pie chart or tag cloud showing how issues are distributed across labels. Labels inherit their colour from workspace or project label settings.

When to use it

Useful for teams that use labels to categorize work types (bug, feature, tech-debt, design) and want to understand the mix.

Data source

Groups issues by label_ids. An issue with multiple labels is counted once per label. Workspace-wide or project-scoped.

Configuration options

OptionDescriptionDefault
Chart typePie, donut, horizontal bar, or tag cloudHorizontal bar
ScopeWorkspace or projectWorkspace
Max labelsNumber of labels to show before grouping as "Other"10
SortBy count or alphabeticalBy count

6. Team Workload Widget

What it shows

A stacked horizontal bar chart where each bar represents a team member. The bar is segmented by issue state (backlog, started, in review, etc.), showing how many issues each person has in each state.

When to use it

Capacity planning and load balancing. Use during sprint planning to check whether work is evenly distributed or if some members are overloaded.

Data source

Queries issues grouped by assignee_id and state_id. Only counts issues in non-completed states by default.

Configuration options

OptionDescriptionDefault
ScopeWorkspace, project, or cycleWorkspace
Include completedShow completed issues in the barsOff
SortBy total count or alphabeticalBy total count
Max membersLimit the number of members displayed15
Show avatarsDisplay member avatars next to namesOn

7. Module Progress Widget

What it shows

A list of modules with a progress bar for each. The progress bar shows the percentage of issues completed out of total issues in the module. Each module displays:

FieldDescription
Module nameThe module title
Progress barVisual completion percentage
Completed / TotalNumeric count (e.g., "12 / 20")
Status indicatorOn track, at risk, or behind

When to use it

Product managers tracking feature delivery across multiple modules. Place alongside the Cycle Risk Cards for a full planning picture.

Data source

Aggregates issue completion counts per module from the modules and module_issues collections.

Configuration options

OptionDescriptionDefault
ScopeAll modules or selected projectAll modules
SortBy progress percentage or by nameBy progress
Show statusDisplay the on-track/at-risk indicatorOn
Max modulesLimit displayed modules10

8. Activity Heatmap

What it shows

A grid-based heatmap with days of the week on the Y-axis and hours of the day on the X-axis. Each cell is colour-coded by the volume of activity (issue updates, comments, state changes) during that hour-day combination.

When to use it

Understanding team work patterns. Identify peak productivity hours, detect after-hours work, and plan meetings around high-activity periods.

Data source

Aggregates the activity_log collection by created_at timestamp, bucketed into day-of-week and hour-of-day. Uses the workspace timezone setting.

Configuration options

OptionDescriptionDefault
PeriodLast 7 days, 30 days, or 90 days30 days
Activity typeAll activity, state changes only, or comments onlyAll
Colour scaleSequential green, blue, or heat (red-yellow)Green
TimezoneOverride workspace timezoneWorkspace default

9. Issues Due Soon

What it shows

A list of issues with approaching deadlines, sorted by due date ascending. Each row shows:

ColumnDescription
Issue identifierProject prefix and issue number
TitleIssue title (truncated)
AssigneeAvatar and name
Due dateCalendar date with "in X days" label
PriorityPriority badge
StateCurrent state badge

Issues due today are highlighted in red. Issues due within 3 days are highlighted in orange.

When to use it

Daily standups and personal dashboards. Keeps upcoming deadlines visible so nothing slips through.

Data source

Queries issues where due_date is within the configured window and state is not completed or cancelled.

Configuration options

OptionDescriptionDefault
WindowNumber of days ahead to look7
ScopeWorkspace, project, or assigned to meWorkspace
Max itemsLimit the list length10
Show overdueInclude past-due items at the topOn

10. Activity Timeline

What it shows

A chronological feed of recent workspace activity. Each entry shows:

FieldDescription
TimestampWhen the activity occurred
ActorWho performed the action (avatar and name)
ActionWhat happened (created, updated, commented, etc.)
TargetThe issue, page, or module affected
DetailBrief description of the change

When to use it

Monitoring dashboards and team awareness screens. Helps managers and leads stay informed about what is happening across the workspace without checking individual issues.

Data source

Reads from the activity_log collection, ordered by created_at descending. Supports filtering by project and activity type.

Configuration options

OptionDescriptionDefault
ScopeWorkspace or projectWorkspace
Activity typesFilter to specific action typesAll
Max entriesNumber of entries to display15
Show avatarsDisplay member avatarsOn
Compact modeSingle-line entries without detailOff

11. Quick Actions Panel

What it shows

A grid of shortcut buttons for common workflow actions:

ActionDescription
Create issueOpens the new issue modal
Start timerStarts the time tracking timer
Log timeOpens the manual time entry modal
Create pageOpens a new page in the wiki
Go to my issuesNavigates to your assigned issues view
Go to active cycleNavigates to the current active cycle

When to use it

Personal dashboards where you want fast access to daily actions without navigating through the sidebar.

Data source

No data aggregation. This is a utility widget with static actions.

Configuration options

OptionDescriptionDefault
ActionsChoose which actions to displayAll
LayoutGrid (2x3) or listGrid
Show labelsDisplay text labels below iconsOn

12. Risk Alerts Panel

What it shows

A set of alert cards, each showing a risk metric with a count and a severity colour:

AlertDescriptionSeverity trigger
Overdue issuesIssues past their due dateCount > 0
Stalled issuesIssues with no activity for 7+ daysCount > 5
Unassigned high priorityUrgent/High issues without an assigneeCount > 0
Missing due datesIn-progress issues without a due dateCount > 10

Each card shows the count prominently, with a red/yellow/green background depending on the severity threshold.

When to use it

Management dashboards where early warning of project risks is critical. Pair with the Workspace Health Score for a combined view.

Data source

Runs four aggregation queries against the issues collection with the appropriate filters for each risk type.

Configuration options

OptionDescriptionDefault
ScopeWorkspace or projectWorkspace
Stalled thresholdDays of inactivity before an issue is "stalled"7
Missing due date scopeOnly in-progress, or all non-completedIn-progress only
Custom thresholdsSet yellow/red thresholds per alert typeDefault

WARNING

Risk alerts use point-in-time counts. A stalled issue count of zero does not mean no issues were stalled during the week -- it means none are stalled right now.


13. Scope Creep Chart

What it shows

A line chart with weekly data points showing two lines:

LineDescription
Issues addedNumber of issues created or added to the cycle/project each week
Issues completedNumber of issues completed each week

The gap between the two lines indicates scope creep when additions outpace completions.

When to use it

Sprint retrospectives and project reviews. Helps teams identify periods where scope expanded faster than delivery.

Data source

Aggregates issues by created_at and completed_at timestamps, grouped by ISO week. Can be scoped to a cycle, project, or workspace.

Configuration options

OptionDescriptionDefault
PeriodNumber of weeks to display12
ScopeWorkspace, project, or cycleWorkspace
Show net changeAdd a third line for net (added minus completed)Off
Cumulative modeShow running totals instead of weekly countsOff

14. Project Health Matrix

What it shows

A table where each row is a project and each column is a health indicator:

ColumnDescription
Project nameThe project title
Open issuesCount of non-completed issues
OverdueCount of issues past due date
Completion ratePercentage of issues completed in the last 30 days
VelocityAverage issues completed per week
HealthColour-coded badge (green, yellow, red)

The health badge is calculated from the combination of overdue ratio and completion rate.

When to use it

Portfolio-level dashboards where a manager oversees multiple projects and needs a single view to identify which projects need attention.

Data source

Queries the issues collection grouped by project_id with aggregation pipelines for each metric column.

Configuration options

OptionDescriptionDefault
ProjectsAll or selected projectsAll
SortBy health score, name, or open countBy health score
Show sparklinesMini trend charts in each cellOff
PeriodLookback period for velocity and completion rate30 days

15. Cycle Risk Cards

What it shows

A horizontal row of cards, one per active cycle. Each card displays:

FieldDescription
Cycle nameThe cycle title
ProgressPercentage of issues completed
Days remainingCalendar days until cycle end
Burn rateWhether the team is ahead, on track, or behind ideal pace
Scope changesNumber of issues added/removed since cycle start

Cards are colour-coded: green for on track, yellow for at risk, red for behind.

When to use it

Sprint-centric teams that run multiple cycles in parallel. Place on a standup dashboard alongside the Team Workload Widget.

Data source

Reads from the cycles and cycle_issues collections. Compares current completion against the ideal linear burndown.

Configuration options

OptionDescriptionDefault
ScopeAll active cycles or selected projectAll active
Show completed cyclesInclude recently completed cyclesOff
Risk thresholdsDefine "at risk" and "behind" percentages10% / 25% behind ideal

16. Member Completion Rates

What it shows

A table or bar chart showing individual member productivity metrics:

MetricDescription
Member nameName and avatar
Issues completedCount in the selected period
Completion ratePercentage of assigned issues completed
Average time to closeMean time from assignment to completion
TrendSparkline showing weekly completion counts

When to use it

Performance reviews and team retrospectives. Helps identify members who may need support or recognition.

Data source

Aggregates issues by assignee_id and completed_at, scoped to the selected period and projects.

Configuration options

OptionDescriptionDefault
PeriodLast 7, 30, or 90 days30 days
ScopeWorkspace or projectWorkspace
DisplayTable or bar chartTable
SortBy completion count or rateBy count
Max membersLimit displayed members15

TIP

Completion rates are most meaningful when compared against workload. A member with a 50% completion rate who has 40 assigned issues may be more productive than a member with 100% who has 5.


17. Velocity Trend Chart

What it shows

A line chart plotting the number of issues (or story points, if estimates are used) completed per week or per cycle over time. An optional trend line shows the moving average.

When to use it

Long-term planning and capacity estimation. Teams use velocity trends to predict how much work they can take on in future cycles.

Data source

Aggregates completed issues by week or by cycle. Uses completed_at timestamps and optional estimate values.

Configuration options

OptionDescriptionDefault
UnitIssue count or estimate pointsIssue count
GranularityPer week or per cyclePer week
PeriodNumber of weeks/cycles to display12
Show trend lineMoving average overlayOn
ScopeWorkspace or projectWorkspace

18. Hot Issues

What it shows

A ranked list of the most active issues, determined by recent activity volume. Each entry shows:

ColumnDescription
Issue identifierProject prefix and number
TitleIssue title
Activity countNumber of updates, comments, and state changes in the period
Last activityTimestamp of the most recent action
AssigneeCurrent assignee
PriorityPriority badge

When to use it

Identifying issues that are generating significant discussion or frequent changes. Useful for managers to spot items that may need escalation or attention.

Data source

Counts entries in the activity_log collection per issue, ranked by count descending.

Configuration options

OptionDescriptionDefault
PeriodLookback window for activity counting7 days
ScopeWorkspace or projectWorkspace
Max itemsNumber of issues to display10
Exclude botsFilter out automated activityOn

19. Stalled Issues

What it shows

A list of issues that have had no activity for a configurable number of days. Each entry shows:

ColumnDescription
Issue identifierProject prefix and number
TitleIssue title
Last activityDate of the last update
Days stalledNumber of days since last activity
AssigneeCurrent assignee (or "Unassigned")
StateCurrent state badge

Issues are sorted by days stalled, descending, so the most neglected items appear first.

When to use it

Backlog grooming and triage sessions. Stalled issues may need re-prioritization, reassignment, or closure.

Data source

Queries issues where the most recent activity_log entry is older than the stalled threshold and the issue is not in a completed or cancelled state.

Configuration options

OptionDescriptionDefault
Stalled thresholdMinimum days of inactivity7
ScopeWorkspace or projectWorkspace
Max itemsLimit the list10
Exclude backlogIgnore issues in the backlog stateOff

20. Welcome Banner

What it shows

A personalized greeting banner at the top of the dashboard. It includes:

ElementDescription
Greeting"Good morning/afternoon/evening, [Name]"
DateToday's date in a human-readable format
Weekly statsIssues completed this week, issues due this week, hours logged
Motivational nudgeContextual tip based on workload ("You have 3 items due today")

When to use it

Personal dashboards. The Welcome Banner provides a gentle daily briefing before the user dives into detailed widgets.

Data source

Reads the current user's profile, and aggregates their assigned issues and time logs for the current week.

Configuration options

OptionDescriptionDefault
Show weekly statsToggle the stats rowOn
Show nudgeToggle the contextual tipOn
Greeting styleFormal ("Good morning") or casual ("Hey")Formal

21. Workspace Summary

What it shows

A full-width bar showing aggregate counts for the workspace:

MetricDescription
ProjectsTotal number of active projects
Active cyclesNumber of currently running cycles
MembersCount of workspace members
PagesTotal wiki pages
ModulesTotal modules across all projects
IssuesTotal non-archived issues

Each metric is displayed as a large number with an icon.

When to use it

Onboarding dashboards and executive views. Provides a birds-eye count of workspace contents.

Data source

Counts documents in the projects, cycles, workspace_memberships, pages, modules, and issues collections.

Configuration options

OptionDescriptionDefault
MetricsChoose which counts to displayAll
Show changeDisplay change vs. previous periodOff

22. Issue Age Distribution

What it shows

A histogram showing how long open issues have existed, bucketed by age ranges:

BucketRange
Fresh0 - 7 days
Recent8 - 14 days
Moderate15 - 30 days
Aging31 - 60 days
Old61 - 90 days
Ancient90+ days

The X-axis shows the buckets, and the Y-axis shows the count of issues in each bucket.

When to use it

Backlog health assessments. A heavy concentration in the "Old" and "Ancient" buckets suggests the backlog needs cleanup.

Data source

Calculates the age of each open issue as the difference between now and created_at, then buckets the results.

Configuration options

OptionDescriptionDefault
ScopeWorkspace or projectWorkspace
Custom bucketsOverride the default age rangesDefault ranges
Exclude backlogIgnore backlog-state issuesOff
Chart typeHistogram or pieHistogram

23. Deadline Calendar Strip

What it shows

A horizontal calendar strip spanning the next 14 days (configurable). Each day cell shows the count of issues due on that date and a coloured indicator:

ColourMeaning
Green1-3 issues due
Yellow4-7 issues due
Red8+ issues due
GreyNo issues due

Clicking a day cell reveals a dropdown listing the specific issues due on that date.

When to use it

Sprint dashboards and personal planning views. Provides a visual timeline of upcoming delivery pressure.

Data source

Queries issues with due_date in the configured window. Groups by date.

Configuration options

OptionDescriptionDefault
WindowNumber of days to display14
ScopeWorkspace, project, or assigned to meWorkspace
Show overdueHighlight past dates with overdue itemsOn
Colour thresholdsCustomize green/yellow/red cutoffs3 / 7

24. Assignee Distribution

What it shows

A pie chart or bar chart showing how many open issues are assigned to each team member. An "Unassigned" slice represents issues with no assignee.

When to use it

Load balancing during sprint planning. Quickly spot uneven distribution or a large unassigned pool.

Data source

Groups issues by assignee_id where state is not completed or cancelled.

Configuration options

OptionDescriptionDefault
Chart typePie, donut, or barDonut
ScopeWorkspace or projectWorkspace
Max membersGroup smaller counts as "Other"10
Include unassignedShow the unassigned countOn
SortBy count or alphabeticalBy count

25. Recent Items

What it shows

A list of items the current user recently visited or interacted with:

ColumnDescription
Item typeIssue, page, cycle, or module icon
TitleItem title
ProjectProject the item belongs to
Last visitedRelative timestamp ("2 hours ago")

When to use it

Personal dashboards for quick navigation back to items you were recently working on.

Data source

Reads from the user's recent activity stored in Redis, falling back to the activity_log collection filtered to the current user.

Configuration options

OptionDescriptionDefault
Max itemsNumber of recent items to show8
Item typesFilter to specific types (issues, pages, etc.)All
Show projectDisplay the project columnOn

26. Active Cycles Widget

What it shows

A compact summary of all currently active cycles (sprints):

FieldDescription
Cycle nameThe sprint title
Date rangeStart and end dates
ProgressCompletion percentage with a mini progress bar
IssuesCompleted / total issue count
Days leftRemaining calendar days

When to use it

Teams running multiple sprints across projects. Provides at-a-glance sprint status without navigating to each cycle individually.

Data source

Queries the cycles collection where start_date <= now <= end_date. Joins with cycle_issues for completion counts.

Configuration options

OptionDescriptionDefault
ScopeAll projects or selected projectAll
SortBy end date or by progressBy end date
Show completedInclude cycles completed in the last 7 daysOff

27. Custom Query Widget

What it shows

A fully configurable widget where you define the data query, grouping, and visualization. This is the most flexible widget type and can replicate the functionality of any other widget or create entirely new views.

When to use it

Advanced users who need a view not covered by the 26 built-in widgets. Examples include filtering issues by a specific label AND priority, or tracking a custom metric over time.

Data source

Executes a user-defined aggregation query against the issues, activity_log, or time_logs collections.

Configuration options

OptionDescriptionDefault
Data sourceIssues, activity, or time logsIssues
FiltersAny combination of state, priority, assignee, label, project, date rangeNone
Group byField to group results (state, priority, assignee, label, project, etc.)None
MetricCount, sum of estimates, or sum of time loggedCount
VisualizationBar, pie, line, area, number, or tableBar
Date rangeTime window for the queryLast 30 days
TitleCustom widget title"Custom Query"

Adding widgets to a dashboard

  1. Open a dashboard and enter Edit mode by clicking the Edit button.
  2. Click Add Widget in the toolbar.
  3. Browse the widget catalogue organized by category (Summary, Distribution, People, Planning, Activity, Lists, Utility, Health, Trends, Calendar, Advanced).
  4. Click a widget to add it.
  5. Configure the widget in the settings panel that appears.
  6. Click Save Widget.
  7. Drag the widget to your preferred position on the grid.
  8. Click Done to exit edit mode.

TIP

You can add multiple instances of the same widget type with different configurations. For example, add two Issues by State Chart widgets -- one scoped to Project A and one scoped to Project B.

Removing a widget

  1. Enter edit mode.
  2. Hover over the widget.
  3. Click the X button in the top-right corner.
  4. The widget is removed immediately. This action cannot be undone, but you can re-add the widget.

Widget categories summary

CategoryWidgetsPurpose
SummaryOverview Stats Bar, Workspace Health Score, Workspace SummaryHigh-level numeric snapshots
DistributionIssues by State, Priority, Label, Assignee Distribution, Issue AgeHow work is spread across dimensions
PeopleTeam Workload, Member Completion RatesMember-centric metrics
PlanningModule Progress, Cycle Risk Cards, Active CyclesDelivery tracking
ActivityActivity Heatmap, Activity TimelineTeam behaviour and event log
ListsIssues Due Soon, Hot Issues, Stalled IssuesActionable issue lists
UtilityQuick Actions, Welcome Banner, Recent ItemsNavigation and shortcuts
HealthRisk Alerts Panel, Project Health MatrixRisk identification
TrendsScope Creep Chart, Velocity Trend ChartLongitudinal analysis
CalendarDeadline Calendar StripTime-based deadline view
AdvancedCustom Query WidgetFully configurable