Team health

Know how your team is really doing

Great teams quietly drift long before they visibly break. Regular, honest pulse checks show you how morale and delivery are trending - so you can step in while a dip is still a conversation, not a resignation.

Team pulse - every dimension of morale and delivery in one read, trending over time.

Live facilitated pulse sessionsAnonymous eNPS trend trackingAbsence & workload correlation analysisCompliant with EU AI Act (no webcam/mood scoring)
What changes

A real read on your teams

How teams rate how work feels - self-reported, not inferred - early enough to act on.

Health

A clear read on morale and delivery

One radar across the dimensions that matter - workload, support, delivery confidence, clarity, fun and mission. Run it live as a team ritual or collect quietly over a week, so you see where a team is thriving and where it is straining.

Team health · Live pulse

Pulse 5 · Data Platform

4 of 6 submitted (67%)Collect ratings
Review actionsCollect ratingsDiscussClose

Participants (6 invited)

  • Emily SaputraSubmitted ✓
  • Leo NovakSubmitted ✓
  • Lucia MendesSubmitted ✓
  • Hana ParkSubmitted ✓
  • Marcus WebbWaiting
  • Sofía ReyesWaiting

Participation is visible. Individual ratings are strictly private.

Live aggregate score (n=4)

Workload
3.5
Energy
3.2
Clarity
4.0
Support
2.8
Satisfaction
3.6
Complete privacy · Individual answers never visible
Health

Spot the dip before it costs you

Per-dimension trends over time, correlated with absence and capacity, so a sliding morale score gets tied to the on-call load or crunch behind it - and you act while it's still fixable.

Trends · Data Platform

Support × absence

▼ 0.7 this cycle
SupportAbsence days
Feb
Mar
Apr
May
Jun
Jul
Survey tools miss leave dataLucia Mendes
Health

Turn insight into action

Capture what you'll do about it, give it an owner and a date, and link it directly to Linear or Jira - so the things people raise actually get fixed, instead of resurfacing next quarter.

Health · Attention required

Team support dip

▼ 0.7 this cycleNo action yet
Inverse trend

Support fell as absence rose (Feb–Jul). Follow-up required.

New action

TitleReduce meeting load for 2 sprints
OwnerLucia Mendes
Due15 Aug 2026
TrackerLinear · ATL-204 created
Closes the loop
Health

eNPS, included

The classic would-you-recommend check, built in: a 0–10 check scored −100 to 100 with promoter, passive and detractor splits trended per team over time. Confidential, aggregated, and included on every plan.

eNPS · Q2

−12

Scale −100 to 100

Responses

28

Data Platform + Platform

vs last quarter

▼ 18

Worth a talk

Standard eNPS check

Would you recommend working here?

Confidential
8Promoters (9-10)
29%
11Passives (7-8)
39%
9Detractors (0-6)
32%
Included on every plan · No premium paywall

Why teams pick it

See morale before it tanks

Catch the slide while there's still time to do something about it.

Tie morale to delivery

Health trends sit right next to absence and capacity signals.

Manage every team's pulse

One consistent read across teams, sprints and quarters.

Act, don't just measure

Actions with owners close the loop on what you learn.

See it in action

Or your team can simply ask

Plain language in, the right thing done - correctly, and always within your rules. Here's a real example.

Eng Manager · ClaudeLive Assistant · Scoped OAuth
Prompt

The Platform team's last pulse felt off. Show me the trend, what people actually raised, and whether it tracks workload.

Live Recordget_team_health_trends
5 closed runs · Workload 3.6→3.4→3.1→2.8→2.3 · Fun 3.9→3.0
Inspect query parameters{ "teamId": "team_platform", "modelId": "hmod_pulse_5" }
Live Recordlist_health_runs
5 closed runs · last run 11/11 submitted, not a fluke
Inspect query parameters{ "teamId": "team_platform", "status": "closed" }
Live Recordcorrelate_health_signals
Workload -0.5 flagged inverse_movement · absence +1.7d/member
Inspect query parameters{ "teamId": "team_platform", "modelId": "hmod_pulse_5" }
Live Recordget_health_run
Workload avg 2.3 (11 resp) · comments cite on-call + cover
Inspect query parameters{ "runId": "hrun_2026q2" }
Live Recordlist_actions
2 prior 'rebalance on-call' actions, both still open/overdue
Inspect query parameters{ "teamId": "team_platform", "sourceType": "health_run" }
Workload’s been sliding for four pulses straight (3.6 → 2.3) with full participation - team-level, not one person. It lines up with more cover for leave, and comments point at on-call. Two “rebalance on-call” actions are still open. Want a fresh rotation owner before the next run?
Every tool shown ships in the product

Questions, answered

What does a team health check measure?

Morale, workload, delivery confidence, support, clarity and more - on a simple scale, per team - so you get a rounded picture of how a team is doing, not a single vanity score.

How is this different from a survey tool?

It's built for managing teams, not collecting forms: trends over time, correlation with absence and capacity, live facilitation, and actions that close the loop on what you find.

Is it live or async?

Both. Run a facilitated live session with a synced radar and reactions, or collect responses asynchronously over a window.

Can I track trends across teams and sprints?

Yes - per-dimension trends over time for each team, correlated with approved-absence and capacity signals so a dip is explained, not just flagged.

Will people answer honestly?

Yes. Responses are confidential and aggregated, so you get candid signal you can act on rather than what people think you want to hear.

Can I measure eNPS?

Yes - a built-in eNPS check ships with every workspace. People answer the standard 0–10 question, you get the −100 to 100 score with the promoter, passive and detractor split and a per-team trend, and the comments carry the why behind the number.

Less admin. More of the actual job.

Try the live demo - three ready-made sign-ins, real data, nothing to set up. Or start free in minutes.