Tags

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

Sahha tags card showing enriched contextual data.
FitFocusNowFitSuggesticKiwi HealthPrescribe LifeIntervengine
What you get

Your context, beside their health signal.

One call Write a tag with one REST call — no schema, no pipeline

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.

What you can tag
  • Symptoms
    mild → severe
  • Reproductive
    cycle, pregnancy
  • Medications
    name & dose
  • Subscription
    tier, trial
  • Sessions
    class, workout

Query your data × Sahha state

Cross your tags with scores and archetypes — “premium and readiness < 40” — then trigger a journey on the result.

Real time Entry, exit & change webhooks the moment a tag fires
What you build

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.

For developers

One call. Read it anywhere.

  • REST API
  • Webhooks
POST /api/v1/profile/tag/{externalId}
{
  "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" }
}
Tags June 2026
MTWTFSS
1 2 3 4 5 6 7

Mon, Jun 1

premium_tier state
active ongoing
How it compares

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.

Trust & compliance

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
FAQ

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.

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