Team Signal
Back to dashboard
Passive sensors

Connect once. Listen forever.

Surveys ask people how they feel. Integrations show you how they behave. We read metadata only β€” who meets whom, when, how often. Never meeting contents. Never message bodies.

πŸ“…
Google Calendar
Structural signals Β· 1:1 cadence, meeting load, deep-work erosion
β—‹ Not connected
What we detect
  • β†’1:1 cancellation streaks β€” leading indicator of resignation 90 days out
  • β†’Meeting overload β€” >15 hrs/week of meetings predicts burnout
  • β†’Deep-work erosion β€” longest uninterrupted block <90 min
  • β†’After-hours creep β€” meetings before 8am or after 7pm
  • β†’Network shrinkage β€” unique collaborators dropping month-over-month

We read event times, attendee count and response status β€” never titles, descriptions or attachments unless you opt in.

Live signals Β· last 30 days
Reading your calendar…
πŸ’¬
Slack
Behavioral signals Β· response latency, channel withdrawal, reaction sentiment
Enterprise tier
What we'd detect
  • β†’Response latency drift β€” DM reply time tripling = early disengagement
  • β†’Channel withdrawal β€” stopping posts in #team-banter happens ~60 days before quitting
  • β†’Reaction sentiment shift β€” ❌/😑 ratios climbing in team channels
  • β†’After-hours DMs from manager β€” burnout transmission vector
  • β†’Decision velocity β€” threads marked "decision needed" β†’ time to βœ…

Metadata only. Never message contents in v1 β€” that's the line we don't cross.

Slack ships with the Org / Enterprise tier alongside cross-team rollup, SSO and HR exports.
See enterprise tier
Privacy contract: managers see "team response latency: amber" β€” never "Sarah took 4h to reply to Jake". This is what gets HR & Legal to sign instead of block.