The context a wearable can’t capture.
Push what your product knows — a symptom, a subscription, a fast in progress — into the same profile as Sahha’s scores and archetypes, ready to segment and trigger on.
Free for 30 days · No credit card
Your context, beside their health signal.
Write what the device can’t see
A logged symptom, a medication, a plan upgrade — push a reserved clinical tag or define your own, and it merges into the same profile as Sahha’s scores, biomarkers, and archetypes.
- Symptomsmild → severe
- Reproductivecycle, pregnancy
- Medicationsname & dose
- Subscriptiontier, trial
- Sessionsclass, workout
Query your data × Sahha state
Cross your tags with scores and archetypes — “premium and readiness < 40” — then trigger a journey on the result.
Act on the whole person.
Segments
Build cohorts on your tags crossed with Sahha scores and archetypes.
Real-time triggers
Fire a journey — or a Braze or Klaviyo campaign — the moment a tag enters, exits, or changes.
Personalization
Adapt content to context only your product knows — tier, plan, or habit.
Symptom & cycle tracking
Log symptoms, medications, or cycle and correlate them with sleep and activity.
Feature impact
Tag who started a program or saw a feature, then measure its effect on their health.
Reporting
Analyze outcomes by your own tags crossed with health state.
One call. Read it anywhere.
- REST API
- Webhooks
{
"type": "state",
"category": "subscription",
"name": "premium_tier",
"value": "active",
"source": "your_app",
"startDateTime": "2026-06-01T00:00:00+00:00",
"endDateTime": null,
"additionalProperties": { "plan": "annual" }
} Mon, Jun 1
Other APIs only read. Tags write.
| Sahha Tags | Other health APIs | Build it yourself | |
|---|---|---|---|
| What you get back | Your data + their health | Just device data | A blank page |
| Push your own data in | One call | Build a store | |
| Joined to their health signal | Stitch it yourself | ||
| Symptoms & reproductive | 75+ auto-pulled | Map HealthKit | |
| Pings you on every change | Webhooks | Poll for it | |
| Live in | Hours | Days | Weeks |
Other health APIs = typical wearable / health-data aggregators. They only read device data out — there’s nowhere to push the context your product already knows.
Built for regulated health data.
Privacy by design
You hold the identity. We hold the data.
- You provide an External ID for the user
- No names, emails, phones, or other identifiers
- DOB and gender — optional
Evidence-based
Validated, not vibes.
- Built on published research
- Validated across diverse demographics
- Guards against bias in real-world populations
Compliance built in
Built for regulated environments.
- Audited and certified
- BAA and DPA available
- Security documentation under NDA
Common questions.
What are Sahha Tags?
Tags are the context layer — the events and states you write into a profile, beside Sahha’s computed scores, biomarkers, and archetypes. A tag has a name, an optional value, a type, and a time range.
How is a Tag different from a score or biomarker?
Sahha computes scores, biomarkers, and archetypes from device data. Tags run the opposite direction — context you (or the SDK) write in, like a symptom, a medication, or a subscription tier, that a device can’t measure.
What can I tag?
Two types: an event (something that happened, like a logged symptom) or a state (a condition over a window, like a premium tier or a fast). Sahha ships reserved clinical tags — symptoms with severity, and reproductive health — and you can define any custom tag your product needs.
Do I need to set up a schema first?
No. A tag is a single REST call — no schema, no pipeline. Re-uploading the same tag updates it rather than duplicating, so retries and edits are always safe.
How do I act on tags?
Segment and trigger on your tags crossed with Sahha state, and receive entry, exit, and change webhooks in real time. Those webhooks can feed Braze, Klaviyo, or any REST endpoint you point them at.
How are Tags different from a CDP?
CDP attributes live in a silo. Sahha Tags sit beside computed health signal — scores, biomarkers, and archetypes — so you can query your context and a user’s health state together.
Explore the platform
Complete every profile.
Write a tag with one call, then segment and trigger on it crossed with Sahha state.
Free for 30 days · All products unlocked
- One call to write — no pipeline
- Merged with scores, biomarkers, archetypes
- Real-time webhooks for Braze, Klaviyo, or any tool
- One integration unlocks every product
- HIPAA, GDPR & SOC 2 compliant