play icon for videos

Program Dashboard: How to Build One + 7 Examples

What a program dashboard is — the live working view for running one program — why most fail, how to build one, and seven examples with the data layer each needs underneath.

Updated
July 19, 2026
360 feedback training evaluation
Use Case

What is a program dashboard?

A program dashboard is a live view of a single program's operation and outcomes — attendance, milestones, the change in participants, and who needs attention now. It is the working view a program manager uses to run the program, distinct from the whole-organization board dashboard and the impact-specific dashboard. A useful one lets a manager drill from a cohort metric to the specific participants behind it, mid-cohort, not just read a number at the end.

The reason most program dashboards fail is that attendance lives in one system, outcomes in another, and the dashboard refreshes nightly at best, so a manager sees that something is off but cannot see who or why in time to act. This guide covers what a program dashboard is, why they fail, how to build one, seven examples with the data behind each, and the four different things a nonprofit calls a program dashboard.

Key takeaways

  • A program dashboard is the working view for running one program — attendance, milestones, outcomes, and who needs attention now — not the whole-org board roll-up.
  • Sopact calls the version that works The Live Program View: one program's metrics and the open-ended reasons behind them on one record, updating as the cohort runs so a manager catches a slip mid-cohort.
  • Most program dashboards fail because they refresh too late. A nightly batch stitched from separate systems shows the metric but not which participants are slipping, or why.
  • A dashboard is only as reliable as the data underneath it. A program metric is actionable only if it drills to the participants who produced it.
  • The point is a mid-cohort decision. A program dashboard earns its keep by surfacing an at-risk participant while there is still time to intervene.

The Live Program View: why most program dashboards fail.

Most program dashboards fail because they are a nightly batch stitched from separate systems: attendance in one place, the mid-point survey in another, outcomes somewhere else. The manager sees that a cohort metric moved but cannot drill to which participants are behind or what they are reporting — so by the time the picture is clear, the cohort is over.

Sopact calls the alternative The Live Program View: one program's metrics and the open-ended reasons behind them on one participant record, updating as the cohort runs, so a manager drills from a cohort number to the specific people and their check-ins. The difference is a data-model one — a batch dashboard stitched from exports versus one record read on arrival. The whole-organization roll-up is on nonprofit dashboard, and the impact-specific version on impact dashboard. The stage below shows one slipping outcome caught both ways.

Stage 1
Mid-cohort, an outcome slips
where a program dashboard goes dark
TodayAttendance in one system · A mid-point survey in another · The dashboard refreshed nightly, at best
⚠ A program dashboard stitched from separate systems shows the metric and stops — when a program manager asks which participants are slipping and why, the answer is a manual pull that arrives after the cohort ends.
The Loop on this stage with Sopact
1
Collect — clean at the source
AttendanceMilestonesMid-point outcomesOpen-ended check-ins
→ every source lands on one persistent ID
2
On arrival — read automatically
Intelligent Cell
Each open-ended check-in is themed on arrival, so an at-risk participant surfaces from the dashboard the week it happens, not in the final report.
Intelligent Row
Every metric resolves to the participants behind it on one record, so a program manager drills from a cohort number to the specific people and their reasons.
3
Ask & act — the Assistant
“Which participants are falling behind this cohort, and what are they telling us?”
→ A named at-risk list mid-cohort — a live program view, not a nightly batch that reports too late.

How to build a program dashboard, step by step.

You build a program dashboard by deciding the operational decisions a manager makes weekly, defining the few metrics that inform them, connecting each to the participant records that produce it, and choosing the chart last — so every metric drills from the cohort number to the participants behind it. The visualization is the final step; the live data layer is what makes it actionable.

The mistake is building a pretty status view that a manager cannot act on because it does not reach the participants. Start from the weekly decision — who needs an intervention, which cohort is behind — and turn the finding into an action on actionable insights. The analytics layer beneath is on nonprofit analytics, and the outcome record on outcome tracking software.

The four things called a program dashboard.

Four different views get called a program dashboard: an operational dashboard (attendance and delivery, live), an outcome dashboard (change per participant), a manager dashboard (the at-risk and action view), and a reporting dashboard (the funder-facing summary). They serve different moments in running a program and share one requirement — reaching the participant beneath the metric.

The manager dashboard is the one most programs lack and most need, because it is the view that turns data into a mid-cohort intervention. Read the last column for what each needs underneath. Where a program dashboard becomes an evaluation is on program evaluation, and the reporting end on program report.

The four things called a 'program dashboard'
Called a program dashboardReally isWhat it needs underneath
Operational dashboardAttendance and delivery, liveActivity data tied to participants
Outcome dashboardChange per participant over timePre-post outcomes on one record
Manager dashboardThe at-risk and action viewSignals joined across sources
Reporting dashboardThe funder-facing summaryOutcomes mapped to the grant

Seven program dashboard examples.

The seven most common program dashboards — cohort progress, attendance and engagement, milestone completion, outcome by cohort, at-risk participants, service delivery, and program evaluation — differ mainly in the data each requires, not the charts. Read the last column: each example is defined by whether it can reach the participant beneath the metric.

Seven program dashboards, and the data behind each
Program dashboardWhat it showsThe data behind it
Cohort progressWhere each cohort stands against the planMilestones on one participant record
Attendance & engagementWho is showing up, who is driftingSession attendance tied to participants
Milestone completionProgress through the program stagesStage completion per participant
Outcome by cohortChange achieved, cohort over cohortPre-post outcomes on one ID
At-risk participantsWho needs an intervention nowAttendance + outcome + check-in signals
Service deliveryWhat was delivered, at what qualityActivity logs joined to outcomes
Program evaluationWhether the program is working, and whyThe four evaluation types on one record

Every example above is only actionable if its metric drills to the participants who produced it — which is why the same seven dashboards are live on a single-record data layer and a nightly batch on stitched systems. Pick the example closest to the decision your managers make weekly, then check whether the data underneath it reaches the participant.

A nightly batch reports too late. The Loop keeps the program view live.

A program dashboard that refreshes overnight from separate systems answers yesterday; a live view answers now, while a manager can still intervene with this cohort. Reading the data on arrival is what makes the difference. That is the premise of the Loop, Sopact's method for continuous impact intelligence: collect clean at the source, analyze the moment data arrives, improve while you can still act.

The Loop is also what makes a program dashboard defensible. Every metric traces to the participants behind it, so a manager drills from a cohort number to its source rather than trusting a stitched view. That standard has its own chapter in traceability and transparency. Where the program view feeds measurement is on impact measurement and monitoring and evaluation.

One method, three moves that never stop

1 · CollectClean at the source; every metric on one participant record.
2 · AnalyzeOn arrival; an at-risk participant surfaces the week it happens.
3 · ImproveIn time to act; the intervention lands while the cohort is here.

Then the cycle runs again, a little sharper each cohort. Read the method: the Loop methodology →

Build one dashboard that drills to the participant

The fastest way to escape the nightly batch is to make one cohort metric drill to the specific participants behind it. Each prompt below pastes into Sopact Sense's Assistant, or reasons through with your team; the arrow above each links the Academy walkthrough that shows the expected output and the tips.

Academy walkthrough → Make a cohort metric drillable

For each metric on our program dashboard, build the drill-down it should support: the cohort number, the participants behind it, the calculation, and who is below target. If a metric cannot reach its participants, flag it as display-only. Return a table: Metric / Participants / Calculation / Below target / Drillable?

Academy walkthrough → Build the outcome-by-cohort view

Build the outcome-by-cohort view for this program: [PASTE COHORTS + PRE/MID/POST DATA]. Report the matched change per cohort, flag cohorts trending below the last one, and separate real movement from a changing mix of participants. Return a table: Cohort / Matched change / vs prior cohort / Confidence.

Academy walkthrough → Pick the weekly-decision metrics

From this program, pick the five metrics a program manager should see weekly: [PASTE PROGRAM + AVAILABLE DATA]. Prefer metrics tied to a weekly decision (who to follow up, which cohort to adjust), drop status counts nobody acts on, and name the source and the decision for each. Return a table: Metric / Source / Weekly decision.

Academy walkthrough → Define the at-risk signal

Define an at-risk signal for this program from the data we collect: [PASTE ATTENDANCE + OUTCOMES + CHECK-INS]. Specify the thresholds that flag a participant as at-risk, how the signals combine, and what the manager should do when it fires. Avoid a threshold the data cannot support. Return: Signal / Threshold / Combined rule / Action.

Learn the how-to in the Academy

Each walkthrough is a hands-on companion written to run on your own data: what to do, the prompt to run, the output to expect, and the tips that keep it reliable.

Watch: running a program from a live view on one participant record, so an at-risk participant surfaces mid-cohort instead of in the final report.

Frequently asked questions

What is a program dashboard?

A program dashboard is a live view of a single program's operation and outcomes — attendance, milestones, participant change, and who needs attention now. It is the working view a program manager uses to run the program, distinct from a whole-organization board dashboard and an impact-specific dashboard. Sopact calls the version that works the Live Program View, because it updates as the cohort runs and drills from a cohort metric to the participants behind it.

What are some program dashboard examples?

Seven common examples: cohort progress, attendance and engagement, milestone completion, outcome by cohort, at-risk participants, service delivery, and a program-evaluation dashboard. They differ mainly in the data each requires, not the charts — an at-risk dashboard needs attendance, outcome, and check-in signals joined per participant, while an outcome dashboard needs pre-post data on one ID. Sopact's point is that all seven are live on a single-record data layer and a nightly batch on stitched systems.

What is a program management dashboard (or programme dashboard)?

A program management dashboard — spelled programme dashboard in British English — is the manager's working view: who is showing up, who is falling behind, which cohort is off plan, and who needs an intervention this week. It differs from a reporting dashboard, which faces funders, and an outcome dashboard, which shows change over time. The management view is the one most programs lack, because it requires signals joined across sources per participant. Sopact builds it on the Live Program View so the manager can act mid-cohort.

How do you build a program dashboard?

Decide the operational decisions a manager makes weekly, define the few metrics that inform them, connect each to the participant records that produce it, and choose the chart last. Starting from a pretty status view that cannot reach the participants produces a dashboard nobody can act on. Sopact builds from the live data layer up, so every metric drills from the cohort number to the specific participants — which is what turns a program dashboard into a management tool.

Why do most program dashboards fail?

Because they refresh too late from stitched systems: attendance in one place, outcomes in another, and a nightly batch that shows the metric but not which participants are slipping or why. By the time the picture is clear, the cohort is over. A dashboard is only as reliable and timely as the data underneath it. Sopact reads the data on arrival on one record, so an at-risk participant surfaces the week it happens rather than in the final report.

What is the difference between a program dashboard and a nonprofit dashboard?

A program dashboard is the working view of a single program — attendance, milestones, at-risk participants — used by a program manager. A nonprofit dashboard is the whole-organization roll-up — program, financial, KPI, and board metrics — used by leadership. The program dashboard feeds the nonprofit dashboard. The whole-org version is on the nonprofit dashboard page; Sopact draws both from one data layer so they never disagree.

What is a program evaluation dashboard?

A program evaluation dashboard shows whether a program is working and why — outcomes by cohort, the change per participant, and the reasons behind the numbers — rather than just operational status. It is where a program dashboard meets evaluation. It requires the four evaluation types on one participant record to be more than a status view. Sopact runs evaluation off the same record as the operational dashboard, and the fuller treatment is on the program evaluation page.

Can I build a program dashboard in a spreadsheet or BI tool?

You can build the visualization, and for a static weekly status view that is workable. Two things break: joining attendance, outcomes, and check-ins per participant so an at-risk signal is reliable, and drilling from a cohort number to the specific people behind it. Those need one connected data layer, not a chart over exports. Sopact provides that layer, so the dashboard is live and drills to the participant without a nightly rebuild.

Next: roll it up to the whole org on nonprofit dashboard, or turn the view into an evaluation on program evaluation.