Sahha has launched Insights — a new product that adds trend detection and population-level comparisons to the health scores and biomarkers already available through the platform.
Health scores tell you the current state. Biomarkers describe the underlying physiological signals. But the questions users and product teams actually care about are directional: Is this getting better or worse? Is this normal? How does this compare?
Insights answer those questions. They sit on top of existing Sahha data and deliver the analytical layer that turns health metrics into actionable intelligence.
The problem Insights solves
A user opens their health app and sees a sleep quality score of 68. Is that good? Bad? Should they be concerned? It depends — on their history, their age, their activity level, and what direction the number is moving.
Without context, scores are just numbers. Product teams end up building ad hoc trend logic, hardcoding comparison benchmarks, or leaving users to interpret raw data on their own. This leads to either feature complexity for the engineering team or confusion for the end user.
Insights provides the context layer as a first-class product: computed, maintained, and delivered through the same API that already delivers scores and biomarkers.
Trends: detecting directional change
Trends analyze a user’s health scores, factors, and biomarkers over multi-week windows to detect meaningful directional change. Rather than showing today’s value in isolation, a Trend reveals how that value has evolved — is it going up, going down, or holding steady? And by how much?
This matters because day-to-day variation in health metrics is normal and mostly noise. A sleep score of 68 today and 72 tomorrow doesn’t mean much. But a consistent upward trajectory from the mid-60s to the mid-70s over three weeks reflects a real behavioral shift.
Trends filter out that daily noise and surface the signal that matters: the trajectory.
What Trends deliver
- Direction: improving, declining, or stable
- Magnitude: percentage change over the analysis window
- Confidence: based on data completeness and consistency within the window
- Per-metric granularity: Trends are computed for individual scores, factors, and biomarkers — so a user might have an improving activity trend alongside a declining sleep trend
How product teams use Trends
Progress tracking. “Your activity score has improved 15% over the past month.” This is the most direct application — showing users that their efforts are producing measurable results.
Re-engagement triggers. A declining trend in sleep quality or activity can trigger proactive outreach — a push notification, a coaching suggestion, or a check-in prompt — before the user disengages entirely.
Coaching adaptation. If a user’s readiness trend is declining despite consistent exercise, that’s a signal to adjust recovery recommendations. Trends provide the feedback loop that makes coaching responsive rather than scripted.
Comparisons: contextualizing individual data
Comparisons answer the “compared to what?” question that raw scores leave open. They position a user’s data against reference populations to provide meaning beyond the absolute number.
Population comparisons
How does this user’s sleep quality, activity level, or readiness compare to all Sahha users? Population comparisons establish a general baseline — useful for users who want to know where they stand relative to a broad reference group.
Demographic comparisons
How does this user compare to others of similar age, gender, or activity profile? Demographic comparisons are more specific and more useful — a 25-year-old endurance athlete and a 55-year-old office worker shouldn’t be measured against the same baseline. Demographic segmentation makes comparisons meaningful.
Personal historical baselines
How does this user compare to themselves? Personal comparisons track whether current metrics are above or below the user’s own historical norm. This is often the most actionable comparison — it’s personalized by definition, and it captures individual context that population comparisons miss.
Insights in the Developer Dashboard
In addition to the API, Insights are displayed directly in the Developer Dashboard’s user profile views. Each profile now shows trend data alongside scores and biomarkers, with chart displays showing changes over time.
The Comparisons tab provides visual population and demographic positioning, making it easy to understand a user’s context at a glance during development and debugging.
The analytics stack for health apps
With Insights, the Sahha platform now provides a complete analytics progression for health-aware apps:
Biomarkers — the raw physiological signals (HRV, resting heart rate, sleep duration, step count)
Scores — composite health assessments computed from multiple biomarkers (sleep quality, activity level, readiness)
Archetypes — behavioral profiles that characterize who the user is (chronotype, exercise habits, activity patterns)
Insights — directional intelligence that reveals trajectory and context (trends, comparisons, percentage changes)
Each layer adds meaning to the one below it. Together, they give product teams the building blocks to create health experiences that are personalized, contextual, and responsive — without building the analytics pipeline themselves.
Availability
Insights are available now in both Sandbox and Production environments through the Sahha API. The Developer Dashboard includes Insights visualization in user profile views. API documentation covers the available Insight types, query parameters, and response formats.