Updated 1 week ago Guides

Mapping Archetypes to Supplement Suggestions (For Supplement & Nutrition Brands)

Use Sahha Archetypes to power responsible, explainable product suggestions for supplement and nutrition storefronts.

Supplement and nutrition brands succeed when personalization feels helpful, safe, and transparent—not pushy or overly clinical.

Sahha Archetypes are useful because they describe stable lifestyle patterns (e.g., sleep and activity tendencies) that can inform which product categories to surface and how to message them.

Docs reference: Sahha Archetypes list and definitions: https://docs.sahha.ai/docs/products/archetypes


To capture the value of archetype-driven personalization, your stack should support segmentation + journeys (onboarding, replenishment, winback, “sleep week”, “training week”, etc.). Most brands do this with a customer engagement tool such as Customer.io or Klaviyo (alternatives: Braze, Iterable, etc.).

Important: As of 2 March 2026, Sahha does not provide built-in customer journey delivery (campaign orchestration / messaging). Sahha provides the data outputs (e.g., archetypes) that you can route into Customer.io / Klaviyo to trigger journeys and product suggestions.


Critical disclaimer: dietary and allergen safety comes first

This guide focuses on mapping archetypes → generic supplement categories. Before showing any specific product, you must enforce eligibility checks.

At minimum, account for:

  • Dietary preference (vegan/vegetarian, halal/kosher, gluten-free, dairy-free)
  • Allergens (fish/seafood, dairy, soy, nuts, shellfish)
  • Stimulant sensitivity (caffeine intolerance, anxiety, sleep disruption)
  • Medication interactions and health conditions (including pregnancy/breastfeeding)

Sahha data can inform what category might be relevant—your product must determine what is safe and appropriate for each user.


What this guide gives you

  1. A normalized supplement category taxonomy you can apply to any catalog
  2. Mapping tables for common Sahha archetypes → suggested supplement categories
  3. A simple, explainable logic for ranking suggestions (and avoiding risky mismatches)
  4. A practical way to deliver suggestions via Customer.io / Klaviyo
  5. A JSON mapping file to get you started (download below)
Download supplement mapping JSON

Step 1 — Normalize your catalog into generic supplement categories

Brands have dozens (or hundreds) of SKUs. Personalization gets dramatically easier when you map each SKU to a small set of generic categories like the ones below.

Store this as something like product_category_normalized in your product feed.

Generic supplement categoryIncludes (examples)Typical eligibility flags
Proteinwhey, casein, plant proteindairy, soy, vegan
Creatinecreatine monohydratepolicy-based (age/condition)
Electrolytes / Hydrationelectrolyte powders/tabletssugar-free, sweeteners
Omega-3fish oil, algae omega-3fish/seafood, vegan
Magnesiumglycinate/citrate/etc.GI tolerance
Sleep supportsleep blends (incl. melatonin/non-melatonin)interactions, age, pregnancy
Stress / Calm supportcalming blends (e.g., theanine-based)stimulant-free, interactions
Energy (stimulant / non-stimulant)caffeine, adaptogen blendsstimulant sensitivity
Gut supportprobioticsdairy-free, tolerance
Fiberpsyllium/inulin/etc.GI tolerance, low-FODMAP needs
Multivitamin / Mineralmultis, greens-style multisdiet-specific formulas
Vitamin DD2/D3vegan (D2), policy-based
Joint / connective tissue supportcollagen-type productsvegan, allergies

Keep recommendations category-first. That keeps messaging safe and consistent, and lets your eligibility layer choose the right SKU.


Step 2 — How to think about archetypes for supplement suggestions

A reliable (and explainable) approach is to use archetypes in layers:

A) Demand & load (what they’re likely to need support for)

Use:

  • activity_level
  • exercise_frequency

B) Preference style (what “fits” their identity)

Use:

  • primary_exercise_type

C) Recovery modifier (how conservative to be)

Use:

  • sleep archetypes (sleep_quality, sleep_duration, sleep_regularity, optionally sleep_efficiency)
  • wellness archetypes (mental_wellness, overall_wellness)

D) Eligibility filters (must be enforced last)

Use your own first-party data:

  • dietary preferences
  • allergens
  • medications/contraindications policy
  • stimulant sensitivity rules

Step 3 — Mapping tables (archetype → supplement categories)

These tables are designed to be copy/paste implementable. Each row gives you:

  • Best-fit categories (rank higher)
  • Also works (rank lower; use for variety)

Tip: start simple. Use 3–5 categories per user, then rotate SKUs within those categories.


3.1 Activity & habit archetypes → supplement categories

activity_level

ValueBest-fit categoriesAlso works
sedentaryMultivitamin / Mineral, Fiber, Vitamin DGut support, Magnesium
lightly_activeProtein, Omega-3, MagnesiumMultivitamin / Mineral, Fiber
moderately_activeProtein, Electrolytes / Hydration, Omega-3Creatine, Magnesium
highly_activeProtein, Creatine, Electrolytes / HydrationOmega-3, Magnesium, Joint / connective tissue support

exercise_frequency

ValueBest-fit categoriesAlso works
rare_exerciserMultivitamin / Mineral, Fiber, Vitamin DGut support, Omega-3
occasional_exerciserProtein, Omega-3, MagnesiumMultivitamin / Mineral, Fiber
regular_exerciserProtein, Electrolytes / Hydration, CreatineOmega-3, Magnesium
frequent_exerciserProtein, Creatine, Electrolytes / HydrationJoint / connective tissue support, Omega-3, Magnesium

primary_exercise_type

ValueBest-fit categoriesAlso works
strength_orientedProtein, CreatineMagnesium, Omega-3
cardio_orientedElectrolytes / Hydration, MagnesiumProtein, Omega-3
mind_body_orientedMagnesium, Stress / Calm support, Omega-3Gut support, Multivitamin / Mineral
hybrid_orientedProtein, Electrolytes / Hydration, CreatineOmega-3, Magnesium
sport_orientedElectrolytes / Hydration, Protein, CreatineOmega-3, Joint / connective tissue support
outdoor_orientedElectrolytes / Hydration, Energy (stimulant / non-stimulant)Magnesium, Protein

3.2 Sleep archetypes → supplement categories

Sleep archetypes are excellent for protecting trust. If a user trends under-recovered, avoid pushing “more intensity” products and bias toward recovery-support categories.

sleep_quality

ValueBest-fit categoriesAlso works
poor_sleep_qualityMagnesium, Sleep support, Stress / Calm supportOmega-3, Gut support
fair_sleep_qualityMagnesium, Sleep supportOmega-3, Multivitamin / Mineral
good_sleep_qualityMagnesium (as maintenance), Omega-3Protein, Multivitamin / Mineral
optimal_sleep_qualityAny (use preference + demand)

sleep_duration

ValueBest-fit categoriesAlso works
very_short_sleeperSleep support, Stress / Calm support, MagnesiumOmega-3
short_sleeperMagnesium, Sleep supportOmega-3, Gut support
average_sleeperMagnesium, Omega-3Multivitamin / Mineral
long_sleeperAny (use demand + preference)

sleep_regularity

ValueBest-fit categoriesAlso works
highly_irregular_sleeperStress / Calm support, Magnesium, Sleep supportGut support
irregular_sleeperMagnesium, Sleep supportOmega-3
regular_sleeperMaintenance categories (Omega-3, Multivitamin / Mineral)Magnesium
highly_regular_sleeperAny (use demand + preference)

sleep_efficiency (requires wearable)

ValueBest-fit categoriesAlso works
highly_inefficient_sleeperSleep support, Stress / Calm support, MagnesiumOmega-3
inefficient_sleeperMagnesium, Sleep supportGut support
efficient_sleeperDemand-driven categories (Protein, Electrolytes / Hydration)Omega-3
highly_efficient_sleeperAny (use demand + preference)

3.3 Wellness archetypes → supplement categories

Wellness archetypes are best used as messaging and intensity modifiers. The goal is to reduce friction, increase adherence, and preserve trust.

mental_wellness

ValueBest-fit categoriesAlso works
poor_mental_wellnessStress / Calm support, Omega-3, MagnesiumGut support, Multivitamin / Mineral
fair_mental_wellnessMagnesium, Omega-3Multivitamin / Mineral
good_mental_wellnessDemand-driven categories (Protein, Electrolytes / Hydration)Omega-3
optimal_mental_wellnessAny (use demand + preference)

overall_wellness

ValueBest-fit categoriesAlso works
poor_wellnessMultivitamin / Mineral, Vitamin D, Omega-3Gut support, Fiber
fair_wellnessOmega-3, Magnesium, Multivitamin / MineralFiber
good_wellnessDemand-driven categories (Protein, Creatine)Omega-3
optimal_wellnessAny (use demand + preference)

Step 4 — A simple ranking recipe (easy to ship)

A practical default:

  1. Start with demand
    • Use activity_level + exercise_frequency to choose 3–5 core categories.
  2. Apply preference style
    • Use primary_exercise_type to shift weight toward categories that fit the user’s identity.
  3. Apply recovery modifier
    • If sleep/wellness archetypes are in the low bands, bias toward recovery categories and down-rank “push” categories (especially stimulant energy).
  4. Apply eligibility filters
    • Enforce dietary/allergen rules and your contraindication policy.
  5. Add variety
    • Keep 1–2 categories as “rotation slots” to prevent repetition.

This stays explainable (and safer): “we highlighted hydration + magnesium because you’ve been training frequently and your sleep has been inconsistent.”


Step 5 — How to deliver suggestions (commerce-ready)

Common journeys supplement brands run with archetypes:

  • Onboarding: “Start here” category bundle based on primary_exercise_type + exercise_frequency
  • Recovery week: triggered by poor sleep archetypes → recovery-focused categories + gentler messaging
  • Replenishment: if the user historically buys Protein/Electrolytes and training archetypes remain high
  • Winback: if engagement drops, offer a low-friction, broad category (Multivitamin / Mineral, Omega-3)

Implementation: compute the top categories in your backend, then send them into Customer.io / Klaviyo as user attributes or event payloads for personalization.


Copy/paste implementation checklist

  • Add product_category_normalized to your product feed
  • Create a lookup mapping from archetype values → category suggestions (tables above)
  • Implement eligibility filtering (diet, allergens, stimulant sensitivity, contraindication policy)
  • Route archetype outputs + category picks into Customer.io / Klaviyo
  • Log exposures + clicks + purchases to tune ranking over time