Skip to main content

Overview

The user lifecycle maps every state a High IQ user can be in — from anonymous visitor to churned user and back. Understanding these states helps identify where users get stuck, what triggers progression, and how to bring lapsed users back.

Lifecycle State Machine

Lifecycle States Detailed

Anonymous

The user has not created an account. They may be browsing the website or previewing the app. Available actions: Browse strains on website, read blog, use web label scanner (anonymous), download app, preview app features. Transition trigger: Tap a locked feature, attempt to save data, or explicitly tap “Sign Up.”

Authenticated

The user has an account but may not have completed initial setup. Entry conditions:
  • Email/password sign-up
  • Google OAuth sign-in
  • Apple Sign-In
State data:
AttributeValue
Account createdTimestamp
Auth providerEmail, Google, or Apple
Gmail connectedYes/No
Profile completeYes/No

Onboarding

First-time experience guiding the user to their first value moment.

Activated

The user has at least one data point in the system. Features begin to personalize. Minimum data: 1 stash item OR 1 order OR 1 favorite. Feature availability by data level:
Data ThresholdFeatures Unlocked
1 stash itemDashboard preview, basic stats
3 stash itemsELO ranking, collection management
1 orderNotebook generation, order history
5 eventsPredictive analytics (velocity, restock)
1 dispensaryShopping Agent
5 favoritesImproved AI recommendations

Engaged

The user has explored multiple features and returns regularly. Entry criteria (any 3 of):
  • Generated a notebook
  • Saved 3+ favorites
  • Added a dispensary
  • Completed a ranking session
  • Asked Professor High a question
  • Viewed stats dashboard
  • Scanned a label
  • Uploaded 2+ orders

Retained

The user has returned for 3+ consecutive weeks. Predictable usage patterns established. Behavioral markers:
  • Consistent weekly app opens
  • Regular order uploads or consumption logging
  • Achievement progress advancing
  • AI queries becoming more specific
  • Rankings being refined over time

Power User

The deepest engagement level — typically a Pro subscriber with rich data history. Characteristics:
TraitTypical Value
Strains collected50+
Orders logged20+
Notebooks generated10+
Dispensaries saved3+
Achievement level13+
Rankings completed50+ comparisons
Daily Stories streak7+ days

At-Risk

The user has stopped engaging after a period of activity. Re-engagement opportunities:
TriggerMessage TypeBest For
Achievement at 80%+“You’re 2 favorites away from Curator!”Engaged users
Restock prediction”Your Blue Dream supply is running low”Retained users
Daily Story available”Your daily story is ready”Users with streak
New strain added”A strain from your wishlist was just added”Collectors
Dispensary menu change”New products at your dispensary”Shopping Agent users

Dormant

Extended inactivity (30+ days). User data remains intact. Recovery path:
  1. User re-opens app
  2. Dashboard shows familiar data (stash, stats, achievements)
  3. “Welcome back” experience highlights what’s new
  4. Quick Sync checks for new Gmail orders
  5. Achievement progress reminds of nearby goals

Churned

90+ days of inactivity or account deletion requested. Account deletion flow:

Lifecycle Transition Summary

Master Journey

The complete end-to-end journey map.

Onboarding Flow

Detailed first-time user experience.

User Personas

How different personas move through the lifecycle.

Re-engagement

Strategies for bringing back lapsed users.