
Hooked Ux
- 4.1k installs
- 1.8k repo stars
- Updated July 22, 2026
- wondelai/skills
hooked-ux is an agent skill for design habit-forming product loops using the hook model across trigger, action, reward, and investment phases.
About
The hooked-ux skill Design habit-forming product loops using the Hook Model (Trigger, Action, Variable Reward, Investment). Use when the user mentions "users arent coming back", "engagement loops", "habit formation", "push notifications", "variable rewards", "daily active users", "habit zone", or "user retention loops". Also trigger when designing notification strategies, building streaks or progress systems, or analyzing why users stop using a product after initial signup. Covers ethics evaluation and onboarding for habits. For friction reduction and B=MAP, see improve-retention. For viral sharing, see contagious. Framework for building habit-forming products. Habits are not created they are built through successive cycles through the Hook. The Hook Model = a four-phase loop that connects the user's problem to your solution frequently enough to form a habit, moving usage from deliberate to automatic. `` Trigger → Action → Variable Reward → Investment ↑ │ └──────────────────────────────────────┘ `` Goal: 10/10. When reviewing or creating product engagement mechanics, rate them 0-10 based on adherence to the principles below. A 10/10 means full alignment with all guidelines; lower.
- Map your product to the specific negative emotion it resolves (boredom, loneliness, confusion, FOMO)
- Effective external triggers are well-timed, actionable, and lead to the simplest possible next action
- If users still need external prompts after ~30 days, no internal trigger has formed
- "Don't miss what happened while you were away" (FOMO trigger)
- "Your friend just..." (social trigger bridging to internal)
Hooked Ux by the numbers
- 4,120 all-time installs (skills.sh)
- +171 installs in the week ending Aug 5, 2026 (Skillselion tracking)
- Ranked #89 of 1,880 Design & UI/UX skills by installs in the Skillselion catalog
- Security screen: MEDIUM risk (skills.sh audit)
- Data as of Aug 5, 2026 (Skillselion catalog sync)
hooked-ux capabilities & compatibility
- Capabilities
- map your product to the specific negative emotio · effective external triggers are well timed, acti · if users still need external prompts after ~30 d · "don't miss what happened while you were away" ( · "your friend just..." (social trigger bridging t
- Use cases
- ui design · planning
What hooked-ux says it does
Framework for building habit-forming products. Habits are not created — they are built through successive cycles through the Hook.
Trigger → Action → Variable Reward → Investment
↑ │
npx skills add https://github.com/wondelai/skills --skill hooked-uxAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 4.1k |
|---|---|
| repo stars | ★ 1.8k |
| Security audit | 3 / 3 scanners passed |
| Last updated | July 22, 2026 |
| Repository | wondelai/skills ↗ |
How do I design habit-forming product loops using the hook model across trigger, action, reward, and investment phases with documented agent guidance?
Design habit-forming product loops using the Hook Model across trigger, action, reward, and investment phases.
Who is it for?
Developers who need design & ui/ux help during validate work.
Skip if: Skip when the task falls outside Design & UI/UX scope described in SKILL.md.
When should I use this skill?
Design habit-forming product loops using the Hook Model across trigger, action, reward, and investment phases.
What you get
Completed design & ui/ux workflow aligned with SKILL.md steps and validation.
- retention-pattern recommendations
- Hook Model application notes
By the numbers
- Map your product to the specific negative emotion it resolves (boredom, loneliness, confusion, FOMO)
- Effective external triggers are well-timed, actionable, and lead to the simplest possible next action
- If users still need external prompts after ~30 days, no internal trigger has formed
Files
Hook Model Framework
Framework for building habit-forming products. Habits are not created — they are built through successive cycles through the Hook.
Core Principle
The Hook Model = a four-phase loop that connects the user's problem to your solution frequently enough to form a habit, moving usage from deliberate to automatic.
Trigger → Action → Variable Reward → Investment
↑ │
└──────────────────────────────────────┘Scoring
Goal: 10/10. When reviewing or creating product engagement mechanics, rate them 0-10 based on adherence to the principles below. A 10/10 means full alignment with all guidelines; lower scores indicate gaps to address. Always provide the current score and specific improvements needed to reach 10/10.
The Four Phases
1. Trigger
Core concept: The actuator of behavior. Triggers are external (environment-driven: notifications, emails, ads) or internal (emotion-driven) — and the goal is to migrate users from external to internal triggers.
Why it works: Every habit starts with a cue. External triggers get users started, but internal triggers — boredom, loneliness, uncertainty, FOMO — drive unprompted usage; when your product becomes the automatic response to an emotion, you have a habit.
Key insights:
- Map your product to the specific negative emotion it resolves (boredom, loneliness, confusion, FOMO)
- Effective external triggers are well-timed, actionable, and lead to the simplest possible next action
- If users still need external prompts after ~30 days, no internal trigger has formed
Product applications:
| Context | Application | Example |
|---|---|---|
| Onboarding | External triggers establish the first loop | Welcome email with one clear action |
| Retention | Map product to internal emotional trigger | Instagram resolves boredom; Google resolves confusion |
| Re-engagement | External triggers bridge gaps until habit forms | Push: "Your friend just posted a photo" |
Copy patterns:
- "Don't miss what happened while you were away" (FOMO trigger)
- "Your friend just..." (social trigger bridging to internal)
- "Pick up where you left off" (routine trigger)
Ethical boundary: Never exploit vulnerable emotional states (depression, addiction, grief) — triggers should connect users to genuine value, not manufacture anxiety to drive opens.
See: references/triggers.md for trigger design, emotion mapping, and external-to-internal transition strategies.
2. Action
Core concept: The simplest behavior done in anticipation of a reward, guided by the Fogg Behavior Model: Behavior = Motivation + Ability + Trigger, all converging at the same moment.
Why it works: Increasing motivation is hard and unreliable; reducing friction (increasing ability) is easier and more effective. Every extra step, field, or decision is a drop-off point.
Key insights:
- Six elements of simplicity: time, money, physical effort, brain cycles, social deviance, non-routine
- The action is the simplest behavior in anticipation of reward — not the full task
- Hick's Law: more choices = slower decisions; reduce options to increase action rate
Product applications:
| Context | Application | Example |
|---|---|---|
| Signup flow | Minimize fields and steps | One-click Google/Apple sign-in |
| Core action | Completable in seconds | Twitter: type 280 characters and post |
| Progressive disclosure | Ask for more only after initial reward | Duolingo: play first, create account later |
Copy patterns:
- "Just one tap to..." (emphasizes simplicity)
- "No credit card required" (money/risk simplicity)
- Buttons should be verbs: "Post", "Save", "Share" — not "Submit" or "Continue"
Ethical boundary: Reduce friction on genuinely valuable actions only — dark patterns that hide costs or consequences behind simple actions are unethical.
See: references/product-applications.md for action and investment design across product types.
3. Variable Reward
Core concept: The phase that keeps users coming back. Anticipation of reward — not the reward itself — creates dopamine, and rewards must be variable (unpredictable) to sustain engagement.
Why it works: The brain's dopamine system responds most strongly to anticipation of uncertain rewards — the slot machine effect. Three reward types — tribe (social), hunt (resources), self (mastery) — tap fundamental human drives.
Key insights:
- Tribe = social validation; Hunt = search for resources/information; Self = personal mastery
- Predictable rewards lose power; finite variability eventually becomes predictable — aim for infinite variability
- Autonomy is critical: users must feel in control; forced engagement backfires
Product applications:
| Context | Application | Example |
|---|---|---|
| Social features (Tribe) | Variable social validation | Instagram likes — you never know how many |
| Content feeds (Hunt) | Unpredictable resource stream | Infinite scroll with algorithmically varied content |
| Gamification (Self) | Accomplishment with variable difficulty | Duolingo streaks + surprise bonus challenges |
Copy patterns:
- "See what's new" (implies variability)
- "3 people responded to your post" (tribe reward, variable quantity)
- "You've unlocked a new achievement!" (self reward, unexpected)
Ethical boundary: If users consistently feel worse after engaging (regret, time loss, anxiety), the reward system is extractive — avoid infinite scroll without natural stopping points.
See: references/rewards.md for reward design patterns, reinforcement schedules, and reward timing.
4. Investment
Core concept: Users invest something — time, data, effort, social capital, money — that improves the product for next use, raises switching costs, and loads the next trigger.
Why it works: People value what they put effort into (the IKEA effect). Investment is not about immediate reward — it improves the next cycle, creating a self-reinforcing loop.
Key insights:
- Investment should come after reward, not before — users invest when they feel good
- Each investment should load the next trigger (posting content triggers reply notifications)
- Small investments compound: preferences → better recommendations → more usage; stored value grows over time
Product applications:
| Context | Application | Example |
|---|---|---|
| Data investment | History improves personalization | Spotify: more listening = better recommendations |
| Content investment | User-created content they won't abandon | Instagram posts, Notion documents |
| Reputation/social investment | Social capital that exists only on-platform | Airbnb host ratings, LinkedIn network |
Copy patterns:
- "Complete your profile to get better matches" (investment → future value)
- "The more you use it, the smarter it gets" (compound investment)
- "Invite your team to collaborate" (social investment)
Ethical boundary: Investment should genuinely improve the experience — never trap users with artificial switching costs or impossible data export; make staying the better choice through real value.
The Habit Zone
Two axes determine if a product can become a habit:
| Low Frequency | High Frequency | |
|---|---|---|
| High Perceived Value | Viable product (needs ads/marketing) | HABIT ZONE |
| Low Perceived Value | Failure | Failure |
Ask: how often do users need to engage, what's the perceived value of each engagement, and is frequency high enough to form automatic behavior?
Habit Testing
The 5% rule: a habit has formed when at least 5% of users show unprompted, habitual usage.
Three questions: 1. Who are the habitual users? Which users engage most frequently, and what do they share? 2. What are they doing? Identify the "Habit Path" — the action sequence that separates power users from casual users. 3. Why are they doing it? What internal trigger and emotion precede usage?
See: references/habit-testing.md for testing methodology.
The Manipulation Matrix
Framework for evaluating the ethics of habit-forming products:
| Maker Uses Product | Maker Doesn't Use | |
|---|---|---|
| Materially Improves User's Life | Facilitator | Peddler |
| Doesn't Improve Life | Entertainer | Dealer |
Ask: would I use this myself? Does it genuinely help users achieve their goals? Am I exploiting vulnerabilities or serving needs?
When NOT to Use the Hook Model
- Your product doesn't genuinely improve lives
- You're targeting vulnerable populations (children, addiction-prone users)
- The business model depends on user regret
- Engagement conflicts with user wellbeing
See: references/ethical-boundaries.md for comprehensive ethics guidance.
Regulatory Context
Watch emerging regulation: children's apps (COPPA, GDPR-K), dark patterns (rising FTC enforcement), "addictive" notification practices, and loot boxes (expanding gaming rules).
Onboarding Audit Checklist
Optimizing onboarding for habit formation:
First Trigger
- [ ] First action obvious and easy; right external trigger for this user
- [ ] Value proposition clear before asking for investment
First Action
- [ ] Core action completable in under 60 seconds, friction removed
- [ ] UI familiar (no new learning required)
First Reward
- [ ] Immediate feedback with a variable element (surprise, delight)
- [ ] Reward connects to an internal trigger
First Investment
- [ ] Investment asked after reward (not before), small but meaningful
- [ ] Investment loads the next trigger
Loop Completion
- [ ] Clear path back to the trigger; external triggers sent at appropriate times
- [ ] Progression through the Hook is measured
Common Mistakes
| Mistake | Why It Fails | Fix |
|---|---|---|
| Relying on external triggers indefinitely | You're renting attention, not building habits | Map product to an emotion; transition to internal triggers within 30 days |
| Making the core action too complex | Users drop off before the reward | Simplify to minimum viable action; apply the six ability factors |
| Using predictable rewards | Dopamine response fades with novelty | Add variability across tribe, hunt, and self rewards |
| Asking for investment before reward | Users haven't received value yet | Sequence: trigger, action, reward, THEN investment |
| Ignoring the ethics of your hook | User regret, backlash, regulatory risk | Use the Manipulation Matrix; be a Facilitator, not a Dealer |
Quick Diagnostic
Audit any product feature:
| Question | If No | Action |
|---|---|---|
| What's the internal trigger? | Users need reminders to use it | Research user emotions |
| Is the action dead simple? | Users start but don't complete | Remove friction |
| Is the reward variable? | Users get bored | Add unpredictability |
| Does investment load next trigger? | Users don't return | Connect investment to triggers |
Reference Files
- triggers.md: External and internal trigger design, emotion mapping
- rewards.md: Variable reward types, reinforcement schedules, reward timing
- habit-testing.md: Testing methodology, habit zone identification
- case-studies.md: Instagram, Slack, Duolingo, Pinterest, and failed products analysis
- ethical-boundaries.md: Dark patterns vs. ethical engagement, protecting vulnerable users
- neuroscience-foundations.md: Dopamine, variable reinforcement schedules, habit loop neuroscience
- product-applications.md: B2B SaaS, e-commerce, health apps, productivity tools patterns
Further Reading
Based on the Hook Model developed by Nir Eyal:
- *"Hooked: How to Build Habit-Forming Products"* by Nir Eyal
- *"Indistractable: How to Control Your Attention and Choose Your Life"* by Nir Eyal (companion: resisting unwanted habits and building focus)
About the Author
Nir Eyal taught at Stanford Graduate School of Business and the Hasso Plattner Institute of Design, after working in the gaming and advertising industries where he saw habit psychology firsthand. Hooked distills that research into a framework used by product teams from startups to Fortune 500s; his follow-up Indistractable addresses resisting the same triggers.
Hook Model Case Studies
Detailed analysis of how successful products implement the Hook Model, including both successes and instructive failures.
Table of Contents
1. Instagram: The Visual Tribe Hook 2. Slack: The Workplace Communication Hook 3. Duolingo: The Gamified Learning Hook 4. Pinterest: The Visual Hunt Hook 5. Failed Products: Learning From Mistakes 6. B2B SaaS: Asana Case Study 7. Applying Case Study Learnings
---
Instagram: The Visual Tribe Hook
The Hook Cycle
Trigger:
- External: Push notifications ("X liked your photo"), red badge counts
- Internal: Boredom, loneliness, FOMO, need for validation
Action:
- Open app → Scroll feed
- Simplicity: One tap to open, immediate content
- Fogg analysis: High motivation (social), extremely easy action
Variable Reward:
- Tribe: Likes, comments, followers (unpredictable timing and quantity)
- Hunt: New content in feed, Stories disappearing
- Self: Posting aesthetic content, building a grid
Investment:
- Follow accounts (loads feed)
- Post content (loads notifications)
- Build follower base (increases validation)
- Curate aesthetic grid (time invested)
Why It Works
1. Multiple variable reward types - Combines tribe, hunt, and self rewards 2. Investment loads powerful triggers - Every post creates notification potential 3. Internal trigger is primal - Loneliness and need for connection are fundamental 4. Action is frictionless - Infinite scroll, no decisions needed 5. Reward timing is perfect - Likes trickle in over time, maintaining engagement
Key Metrics
- Average session: 6-8 opens per day
- Time to first reward: <2 seconds (content appears immediately)
- Habit formation: ~66% of users report habitual use
---
Slack: The Workplace Communication Hook
The Hook Cycle
Trigger:
- External: Desktop/mobile notifications, @mentions, red badges
- Internal: FOMO on work conversations, need to stay informed, desire for connection with colleagues
Action:
- Check messages in channel or DM
- Simplicity: Quick scan, easy replies
- Fogg analysis: High motivation (work obligation), easy action (always open)
Variable Reward:
- Tribe: Recognition, humor, connection with colleagues
- Hunt: Information, decisions, updates relevant to work
- Self: Contributing to team, being "in the know"
Investment:
- Join channels (more triggers)
- Customize notifications (personalization)
- Add integrations (increased utility)
- Build channel history (searchable knowledge)
Why It Works
1. Work creates obligation - External motivator supplements internal 2. Variable timing of important messages - You never know when something urgent appears 3. Investment compounds - More channels = more value = harder to leave 4. Social switching cost - Leaving means losing team connection
Unique Pattern: Manufactured Urgency
Slack creates urgency through:
- "Real-time" expectation (pressure to respond quickly)
- Presence indicators (you know people see you're online)
- Threading (fear of missing context in long threads)
Key Metrics
- Average user sends 200+ messages/week
- 9 hours average time in app per workday (power users)
- Habit formation: Very high for teams that adopt
---
Duolingo: The Gamified Learning Hook
The Hook Cycle
Trigger:
- External: Daily reminder notifications, streak warnings, leaderboard updates
- Internal: Guilt about broken streak, desire for self-improvement, competitive drive
Action:
- Complete a lesson (5-10 minutes)
- Simplicity: Bite-sized, game-like interactions
- Fogg analysis: Moderate motivation, very easy action
Variable Reward:
- Self: XP, streak maintenance, level progression, skill completion
- Tribe: Leaderboard position, friend comparisons
- Hunt: New lessons, bonus XP events
Investment:
- Build streak (high switching cost)
- Accumulate XP and levels
- Complete skill trees
- Add friends for competition
Why It Works
1. Streak mechanic is powerful - Loss aversion creates daily commitment 2. Immediate rewards - Sound effects, animations, XP after every action 3. Low time commitment - "Just 5 minutes" is achievable 4. Progress visualization - Skill trees show advancement clearly
The Streak Psychology
Streaks work because:
- Loss aversion (losing streak feels worse than gaining XP feels good)
- Sunk cost (don't want to "waste" days invested)
- Identity ("I'm someone who does Duolingo daily")
Key Metrics
- 500+ day streaks common among power users
- 34% of daily users attributed to streak notifications
- Retention dramatically higher for users with 7+ day streaks
---
Pinterest: The Visual Hunt Hook
The Hook Cycle
Trigger:
- External: Email digests, push notifications ("New ideas for you")
- Internal: Seeking inspiration, planning (wedding, home, recipes), aspiration
Action:
- Browse and pin images
- Simplicity: Visual scanning requires minimal cognitive effort
- Fogg analysis: High motivation (aspiration), extremely easy action
Variable Reward:
- Hunt: Discovering beautiful, useful images
- Self: Curating boards, building collections
- Tribe: Followers, repins (secondary)
Investment:
- Create boards (organization)
- Pin images (content accumulation)
- Follow topics (feed personalization)
- Save ideas (future reference)
Why It Works
1. Visual discovery is low effort - No reading, just scanning 2. Aspiration is internally motivating - "Future me" is powerful 3. Investment creates value - Boards become personal archives 4. Infinite content - Always more to discover
Unique Pattern: Deferred Gratification
Pinterest is unusual: the reward is often planning for future action, not immediate gratification. Users build boards for:
- Weddings they'll have someday
- Homes they might buy
- Recipes they may cook
This creates repeat engagement without actual "completion."
Key Metrics
- 450+ million monthly active users
- Average session: 14+ minutes
- High retention among "planners"
---
Failed Products: Learning From Mistakes
Google+: The Forced Social Hook
What They Tried:
- Trigger: Integration with all Google services
- Action: Share to circles
- Reward: Social engagement like Facebook
- Investment: Build circles, share content
Why It Failed:
1. No internal trigger - People didn't feel a need for another social network 2. Forced external triggers - Integration felt intrusive, not valuable 3. Weak variable rewards - Not enough people to engage with content 4. Cold start problem - Investment felt pointless without audience
Lesson: You can't force habits. Users must have a genuine internal trigger.
Quibi: The Premium Short-Form Hook
What They Tried:
- Trigger: Premium short-form content for "in-between moments"
- Action: Watch 10-minute episodes
- Reward: High-quality entertainment
- Investment: Subscription, watch history
Why It Failed:
1. Misidentified circumstance - "In-between moments" were already filled by TikTok, YouTube, social media 2. Action too complex - Required subscription, specific app, content commitment 3. Reward wasn't variable - Scripted content = predictable 4. No investment loop - Watching didn't load next triggers
Lesson: Understand what users currently "hire" for the job. Quibi competed against free, social, infinite content with premium, isolated, finite content.
Vine: The Abandoned Hook
What They Had:
- Strong creative community
- Unique format (6-second loops)
- Genuine viral content
Why It Died:
1. Creator investment wasn't rewarded - No monetization for creators 2. Competition offered better investment - Instagram, YouTube paid attention to creators 3. Platform didn't load next triggers - Limited notification/engagement features
Lesson: Investment must benefit users, not just the platform. When creators can't build lasting value, they leave.
---
B2B SaaS: Asana Case Study
The Hook Cycle
Trigger:
- External: Task assignments, due date reminders, mentions
- Internal: Overwhelm, need for organization, fear of dropping balls
Action:
- Check and update tasks
- Simplicity: Quick status updates, easy task creation
- Fogg analysis: High motivation (work productivity), moderate ease
Variable Reward:
- Self: Task completion, progress tracking, sense of control
- Tribe: Team visibility, recognition for completing work
- Hunt: Seeing what's happening across projects
Investment:
- Create projects and tasks
- Set up workflows
- Build team habits
- Accumulate project history
B2B-Specific Patterns
1. Team adoption required - One user can't form habit alone 2. Work obligation strengthens external triggers - Job depends on it 3. Switching costs are massive - Project history, team training 4. Multiple stakeholders in investment - Harder to leave
Key Insight for B2B
The hook model works differently in B2B:
- External triggers can be work obligations (not just notifications)
- Investment includes team adoption, not just individual use
- Variable rewards include professional recognition
- Habit must form at team level, not just individual
---
Applying Case Study Learnings
Pattern 1: Multiple Reward Types
Most successful products combine:
- At least 2 of 3 reward types
- Primary reward aligned with core job
- Secondary rewards that deepen engagement
Pattern 2: Investment That Loads Triggers
| Product | Investment | Trigger Loaded |
|---|---|---|
| Post content | Notification when someone engages | |
| Slack | Join channels | Messages in those channels |
| Duolingo | Build streak | Reminder to maintain it |
| Pin images | Recommendations based on pins |
Pattern 3: Internal Trigger Alignment
Products must solve a real emotional need:
- Instagram → Loneliness, validation seeking
- Slack → FOMO, need to stay informed
- Duolingo → Guilt, self-improvement desire
- Pinterest → Aspiration, planning satisfaction
Pattern 4: Frictionless Initial Action
All successful hooks have ultra-simple first actions:
- Scroll (Instagram, Pinterest)
- Scan messages (Slack)
- Tap correct answer (Duolingo)
Warning Signs in Your Product
| Red Flag | What It Indicates |
|---|---|
| Users need constant reminders | No internal trigger formed |
| Engagement drops after novelty | Weak or predictable rewards |
| Users don't increase usage over time | No investment loop |
| High acquisition, low retention | Big Hire won, Little Hire lost |
| Users describe as "useful but forgettable" | Functional but no emotional hook |
Ethical Boundaries in Habit-Forming Design
Distinguishing ethical engagement from dark patterns, protecting vulnerable users, and building products that genuinely improve lives.
Table of Contents
1. The Ethics Question 2. The Manipulation Matrix Revisited 3. Dark Patterns vs. Ethical Engagement 4. Protecting Vulnerable Users 5. Questions to Ask Your Team 6. Ethical Design Practices 7. Regulatory Landscape 8. Case Studies: Getting It Right 9. The Long-Term View 10. Ethical Design Checklist
---
The Ethics Question
Every habit-forming product must answer: "Does this make users' lives better?"
The Hook Model is a tool. Like any tool, it can build or destroy. The responsibility lies with the creator.
---
The Manipulation Matrix Revisited
Nir Eyal's framework for evaluating your product:
| Maker Uses It | Maker Doesn't Use | |
|---|---|---|
| Materially Improves Life | Facilitator ✓ | Peddler ⚠️ |
| Doesn't Improve Life | Entertainer | Dealer ✗ |
Facilitator (Ideal)
You use the product AND it makes lives better.
Examples: Duolingo (language learning), fitness apps, productivity tools
Characteristics:
- Founder would genuinely recommend to family
- Users report their lives are better
- Engagement correlates with positive outcomes
Peddler (Caution)
Product improves lives, but maker doesn't use it.
Examples: Baby products (if you don't have kids), industry-specific tools
Risk: You may not deeply understand user needs.
Mitigation: Extensive user research, advisory users, humility about assumptions.
Entertainer (Acceptable)
Product doesn't necessarily improve life, but maker uses it.
Examples: Games, entertainment apps
Key question: Is it honest about what it is?
Acceptable when:
- Users know they're being entertained
- Time spent is a conscious choice
- No deception about value
Dealer (Avoid)
Product doesn't improve life AND maker doesn't use it.
Examples: Exploitative mobile games, clickbait apps
Red flags:
- You wouldn't want your kids using it
- Business model depends on user regret
- Success metrics conflict with user wellbeing
---
Dark Patterns vs. Ethical Engagement
What Separates Them
| Dark Pattern | Ethical Engagement |
|---|---|
| Tricks users into actions | Motivates users toward their goals |
| Hides true costs/consequences | Transparent about tradeoffs |
| Exploits cognitive weaknesses | Works with human psychology |
| Benefits only the company | Creates mutual value |
| Users feel regret after | Users feel satisfied after |
Specific Comparisons
Notifications:
- Dark: "You're missing out!" (FOMO manipulation)
- Ethical: "Your friend replied to your comment" (genuine value)
Variable rewards:
- Dark: Slot machine mechanics in non-gambling apps
- Ethical: Personalized content that matches interests
Urgency:
- Dark: Fake countdown timers that reset
- Ethical: Genuine deadlines with clear reasons
Investment:
- Dark: Making it hard to leave/delete data
- Ethical: Building value users want to keep
Social proof:
- Dark: Fake reviews, inflated numbers
- Ethical: Genuine testimonials, real metrics
---
Protecting Vulnerable Users
Who Is Vulnerable?
| Group | Vulnerability | Special Considerations |
|---|---|---|
| Children | Developing brains, less impulse control | Parental controls, time limits, age-appropriate content |
| Teens | Identity formation, peer pressure | Mental health considerations, privacy protection |
| Those with addiction history | Susceptible to compulsive patterns | Avoid gambling-like mechanics |
| People in crisis | Emotional vulnerability | Don't exploit negative emotional states |
| Elderly | May not understand manipulation | Clear, honest interfaces |
Design Safeguards
For children:
- No manipulation through social pressure
- No in-app purchases without parental consent
- Time limit recommendations
- Age-appropriate rewards (not gambling mechanics)
For addiction-prone mechanics:
- Usage dashboards showing time spent
- Built-in break reminders
- Easy-to-find "take a break" features
- No punishment for not engaging
For everyone:
- Clear paths to disengage
- Honest representation of value
- No exploitation of negative emotions
- Respect for attention and time
---
Questions to Ask Your Team
Before Building
1. "Would we want our children/parents using this product this way?" 2. "Does our business model require users to develop unhealthy habits?" 3. "What happens if users engage exactly as we hope they will?" 4. "Are we proud of what we're building?"
During Development
1. "Are we testing for addictive potential?" 2. "Do our success metrics align with user wellbeing?" 3. "Are we designing ways for users to moderate their own use?" 4. "Would users thank us if they knew all our engagement tactics?"
After Launch
1. "Do users report their lives are better?" 2. "Are we seeing concerning usage patterns?" 3. "Would we be comfortable with media coverage of our tactics?" 4. "Are we solving problems or creating them?"
---
Ethical Design Practices
Transparency
Tell users what you're doing:
- "We use notifications to help you stay on track with your goals"
- "Our feed shows content we think you'll enjoy based on your activity"
- "We track [X] to improve your experience"
Provide control:
- Notification preferences with meaningful options
- Usage dashboards
- Easy opt-outs
- Data portability
Alignment of Incentives
Good alignment:
- Subscription model where engagement = value delivered
- Success-based pricing
- User outcomes as company OKRs
Poor alignment:
- Ad model where more time = more money (regardless of value)
- Engagement metrics divorced from user benefit
- Growth at any cost
Building in Guardrails
Time-based:
- "You've been scrolling for 30 minutes. Take a break?"
- Daily usage limits (opt-in or default)
- Bedtime reminders
Behavior-based:
- Slow down compulsive actions (confirmation before purchase)
- Friction for potentially regrettable actions
- Cool-off periods for significant decisions
Self-selected:
- Let users set their own limits
- Provide tools for self-monitoring
- Support users who want to reduce usage
---
Regulatory Landscape
Current Regulations
Children (COPPA, GDPR-K):
- Parental consent for under-13 data collection
- Restrictions on marketing to children
- Special protections for children's data
Dark patterns (FTC, EU):
- False urgency is deceptive advertising
- Hidden fees violate consumer protection
- Difficult cancellation processes under scrutiny
Addiction (emerging):
- Some jurisdictions regulating "addictive" app features
- Loot box regulations in games
- Proposals for "attention protection" laws
Where It's Heading
Expect increased regulation of:
- Notification practices
- Variable reward mechanics
- Design for children/teens
- Transparency requirements
- Right to disengage
Proactive approach: Build ethical practices now before they're mandated.
---
Case Studies: Getting It Right
Apple Screen Time
Apple built tools that potentially reduce engagement with their ecosystem:
- Daily/weekly usage reports
- App limits
- Downtime scheduling
- Content restrictions
Why: Long-term trust > short-term engagement
Instagram (Partial)
Implemented some ethical features:
- Time spent dashboard
- Notification controls
- Like count hiding (option)
Mixed: Still heavily optimized for engagement, but added user controls.
Duolingo
Balances habit formation with learning:
- Streak mechanics motivate consistent practice
- Lessons designed for genuine skill building
- Notifications timed for optimal learning
Works because: User goals (learn language) align with engagement (daily practice).
---
The Long-Term View
Business Case for Ethics
| Short-term Sacrifice | Long-term Gain |
|---|---|
| Lower initial engagement | Higher lifetime value |
| Slower growth | Better retention |
| More user controls | Stronger brand trust |
| Transparent practices | Lower regulatory risk |
The Reputation Test
Ask: "If a journalist wrote about our engagement tactics tomorrow, would we be proud?"
If the answer is no, reconsider the tactic.
Building for Humans
The goal of the Hook Model isn't addiction—it's helping people form habits that serve them.
Ethical products:
- Help users achieve their goals
- Respect time and attention
- Build genuine value
- Enable healthy use patterns
- Can be proud of what they've built
The ultimate measure: Does the world have more happy, fulfilled people because your product exists?
---
Ethical Design Checklist
Before shipping any engagement feature:
- [ ] Does this serve the user's stated goals?
- [ ] Would we be comfortable explaining this tactic publicly?
- [ ] Have we built in user controls?
- [ ] Have we considered vulnerable populations?
- [ ] Does user success align with our success?
- [ ] Can users easily disengage if they choose?
- [ ] Would we want this feature in a product we use?
- [ ] Are we optimizing for value or just time spent?
Habit Testing Framework
Systematic approach to measuring whether your product is forming habits. Based on the 5% rule: if at least 5% of users show unprompted, frequent usage, a habit may be forming.
The Three Questions
1. Who Are Your Habitual Users?
Definition: Users who engage frequently without external prompts.
How to identify: 1. Define your target frequency (daily, weekly, etc.) 2. Filter users who meet that frequency 3. Look for unprompted sessions (not from notifications/emails) 4. Identify the minimum threshold for "habitual"
Metrics to track:
| Metric | What It Shows |
|---|---|
| DAU/MAU ratio | Daily engagement rate |
| Organic session % | Sessions without external trigger |
| Session frequency | Times per day/week |
| Return rate | Users who come back within X days |
| Streak length | Consecutive days of usage |
Cohort analysis:
- How does habit formation differ by acquisition channel?
- By user demographics?
- By onboarding completion?
- By feature adoption?
2. What Are They Doing?
Goal: Identify the "Habit Path"—the specific sequence of actions habitual users take.
Method: 1. Map the journey of your top 5% engaged users 2. Look for patterns in their behavior 3. Compare to casual/churned users 4. Identify the "aha moment" or key action
Common patterns to look for:
| Pattern | Example |
|---|---|
| First action | "Downloaded app and immediately posted" |
| Key feature | "Used the X feature within first week" |
| Social action | "Connected with 3+ friends" |
| Investment action | "Created first project/content" |
| Time-of-day pattern | "Always uses during morning commute" |
The "Aha Moment": Find the action that correlates with retention:
- Facebook: Adding 7 friends in 10 days
- Slack: Sending 2,000 team messages
- Dropbox: Saving 1 file to folder
3. Why Are They Doing It?
Goal: Understand the internal trigger—what emotion or situation drives habitual use.
Research methods:
User interviews (qualitative):
- "Walk me through the last time you used [product]"
- "What were you doing right before?"
- "How were you feeling?"
- "What would you have done if [product] didn't exist?"
Surveys (quantitative):
- "What emotion best describes when you typically use [product]?"
- "What situation usually prompts you to open [product]?"
- "On a scale of 1-10, how automatic is your usage?"
Behavioral data:
- Time of day patterns
- Context signals (location, other apps)
- Trigger-to-action time (how quickly do they respond?)
---
The 5% Habitual User Test
Step 1: Define "Habitual"
Choose criteria based on your product:
| Product Type | Habitual Definition |
|---|---|
| Social media | Daily use, 5+ sessions/day |
| Productivity tool | 3+ uses/week, unprompted |
| E-commerce | Monthly purchase, weekly browse |
| Fitness app | 4+ workouts/week |
| News app | Daily check, 10+ min/session |
Step 2: Measure the Population
Calculate what percentage of your user base meets the habitual criteria.
Habitual User Rate = (Habitual Users / Total Active Users) × 100| Rate | Status |
|---|---|
| < 5% | Habit not forming |
| 5-15% | Emerging habit |
| 15-30% | Strong habit formation |
| > 30% | Highly habitual product |
Step 3: Analyze the Habitual Cohort
What makes these users different?
| Factor | Question |
|---|---|
| Acquisition | How did they find you? |
| Onboarding | What did they do in first session? |
| First week | What actions did they take? |
| Feature use | Which features do they use most? |
| Investment | What have they put into the product? |
| Social | Are they connected to other users? |
Step 4: Replicate the Behavior
Once you know what habitual users do differently:
1. Optimize onboarding to encourage those behaviors 2. Nudge new users toward the Habit Path 3. Test whether guided users form habits faster 4. Iterate based on results
---
Habit Testing Metrics Dashboard
Core Metrics
| Metric | Formula | Target |
|---|---|---|
| Habitual User Rate | Habitual / Active × 100 | > 5% |
| DAU/MAU | Daily Active / Monthly Active | > 20% |
| Organic Session Rate | Organic / Total Sessions | Increasing |
| Time to Habit | Days from signup to habitual status | Decreasing |
| Habit Path Completion | Users completing key actions | Increasing |
Cohort Analysis
Track these by cohort (week/month of signup):
| Metric | Week 1 | Week 4 | Week 12 |
|---|---|---|---|
| Retention rate | |||
| Habitual user rate | |||
| Avg sessions/user | |||
| Habit Path completion |
Leading Indicators
Early signals that predict habit formation:
| Indicator | Threshold | Why It Matters |
|---|---|---|
| First-week return | > 3 visits | Early engagement predicts retention |
| Core action completion | First session | Users who get value stay |
| Investment made | First week | Investment = switching cost |
| Social connection | First month | Social ties increase retention |
---
When Habits Aren't Forming
Diagnostic Questions
| Symptom | Possible Cause | Investigation |
|---|---|---|
| Low 5% rate | Weak hook model | Audit each phase |
| High churn after Week 1 | Weak first reward | Check onboarding experience |
| Engagement drops after Month 1 | Novelty wore off | Add reward variability |
| Users return only with triggers | No internal trigger | Research user emotions |
| Power users but low mainstream | Too complex | Simplify core action |
Phase-by-Phase Audit
Trigger issues:
- Are external triggers effective (CTR, open rates)?
- Is there a clear internal trigger?
- Are we prompting at the right time?
Action issues:
- Is the core action simple enough?
- Are there friction points?
- Is motivation sufficient?
Reward issues:
- Is the reward variable?
- Does it satisfy the internal trigger?
- Is it meaningful (not just gamification)?
Investment issues:
- Are users putting something in?
- Does investment load the next trigger?
- Are switching costs building?
---
Testing Interventions
A/B Test Ideas
| Hypothesis | Test | Success Metric |
|---|---|---|
| Earlier investment = higher retention | Move investment prompt earlier | 30-day retention |
| Better trigger timing = more engagement | Test send times | Trigger-to-action rate |
| Stronger rewards = more returns | Increase reward variability | Session frequency |
| Simplified action = more completions | Reduce steps | Core action completion |
Experiment Framework
1. Identify weakest Hook phase (based on data) 2. Form hypothesis about improvement 3. Design small test with clear metric 4. Run for statistical significance 5. Implement winner, iterate
Neuroscience Foundations of Habit
The brain science behind habit formation, dopamine, and variable reinforcement schedules.
Dopamine and Anticipation
The Key Insight
Dopamine is released in anticipation of reward, not upon receiving it.
This is the central insight that makes variable rewards powerful:
- The brain craves the pursuit, not the prize
- Unpredictability heightens dopamine response
- Certainty reduces dopamine (habituation)
The Dopamine Cycle
Trigger → Anticipation (dopamine spike) → Action → Reward → New baseline
↑ │
└──────────────── Reset ─────────────────────┘When reward is predictable:
- Dopamine spike happens at trigger
- Spike diminishes over time (habituation)
When reward is variable:
- Dopamine spike maintained through action
- Never fully habituates
---
Variable Reinforcement Schedules
Schedules of Reinforcement
B.F. Skinner identified four primary reinforcement schedules:
| Schedule | Description | Behavior Pattern |
|---|---|---|
| Fixed Ratio | Reward after X actions | Steady work, pause after reward |
| Variable Ratio | Reward after random # of actions | High, steady response rate |
| Fixed Interval | Reward after X time | Slow start, increase near end |
| Variable Interval | Reward at random times | Steady, moderate response |
Variable Ratio: The Slot Machine Effect
Most powerful schedule for sustained behavior.
Why it works:
- Each action might be "the one"
- No predictable pause point
- Resistant to extinction (keeps trying even without reward)
Product examples:
- Slot machines (literal)
- Social media likes (unknown timing/quantity)
- Email inbox (unknown what's there)
- Loot boxes in games
Variable Interval: The Email Check
Rewards come at unpredictable times regardless of action frequency.
Product examples:
- Email (messages arrive unpredictably)
- Social feeds (content updates at unknown times)
- News apps (breaking news unpredictable)
Why Variable > Fixed
| Fixed | Variable |
|---|---|
| Behavior stops after reward | Behavior continues |
| Dopamine habituates | Dopamine maintained |
| Easy to "complete" | Never "done" |
| Rational engagement | Compulsive potential |
---
The Habit Loop in the Brain
Basal Ganglia and Habit Formation
Habits form through repeated cycles: 1. Cue → Triggers routine (basal ganglia activation) 2. Routine → The behavior itself 3. Reward → Reinforces the loop
Over time:
- Behavior becomes automatic
- Requires less prefrontal cortex (conscious thought)
- Cue directly triggers routine (bypassing deliberation)
From Deliberate to Automatic
Early stage:
Cue → Prefrontal Cortex (deliberation) → Decision → Action → Reward
Habit stage:
Cue → Basal Ganglia → Automatic Action → Reward
(direct link, no deliberation)Product implication: Initial engagement requires motivation and ease. Habitual engagement runs on autopilot.
---
Internal Triggers and Emotional States
Emotions as Triggers
The brain uses emotions as internal cues:
| Emotion | Seeking | Product Examples |
|---|---|---|
| Boredom | Stimulation | Social media, games |
| Loneliness | Connection | Messaging, social networks |
| Uncertainty | Information | News, search, email |
| Stress | Relief | Games, meditation apps |
| Insecurity | Validation | Social media, reviews |
The Limbic System
- Amygdala: Processes emotions, stores emotional memories
- Hippocampus: Forms associations between emotions and contexts
Product implication: Products that address emotional states form stronger habits than purely functional tools.
Creating Emotional Associations
When product consistently resolves negative emotion: 1. Brain associates emotional state with product 2. Emotion becomes internal trigger 3. Product use becomes automatic response
---
Tolerance and Escalation
Hedonic Adaptation
The brain adapts to repeated stimuli:
- Same reward produces diminishing dopamine response
- More intense stimulation needed for same effect
- "Tolerance" develops
Product risk: Users need more to feel the same satisfaction.
Ethical design:
- Vary reward types (not just intensity)
- Connect to genuine value (not just dopamine)
- Build in natural limits
Avoiding the Escalation Trap
| Exploitative | Sustainable |
|---|---|
| More notifications | Better notifications |
| More content | Better-matched content |
| More rewards | More meaningful rewards |
| Increasing intensity | Increasing depth |
---
The Role of Uncertainty
Information Gap Theory
The brain is driven to close information gaps:
- Uncertainty creates tension
- Resolution provides relief/satisfaction
- Curiosity is intrinsically motivating
Product examples:
- Notification badges (what's there?)
- Feed refresh (what's new?)
- Mystery boxes/rewards (what will I get?)
Optimal Uncertainty
Too predictable → Boring → No engagement
Too random → Confusing → Frustration
Optimal uncertainty → Engaging → Sustained interest---
Social Reward Neuroscience
Social Validation and the Brain
Social rewards activate same brain regions as physical rewards:
- Likes and comments trigger dopamine
- Social rejection activates pain centers
- Belonging is a fundamental drive
Status and Hierarchy
The brain monitors social status constantly:
- Status gains → Dopamine, serotonin increase
- Status threats → Cortisol, stress response
Product examples:
- Follower counts
- Leaderboards
- Badges and achievements
- Public recognition
---
Implications for Ethical Design
Working With the Brain, Not Exploiting It
Understand, don't manipulate:
- Use dopamine understanding to deliver genuine value
- Create anticipation for valuable outcomes
- Resolve emotional needs sustainably
Align rewards with goals:
- Dopamine should reinforce goal-aligned behavior
- Not just engagement for engagement's sake
- User should feel good after, not regretful
Signs of Exploitation
| Ethical | Exploitative |
|---|---|
| User achieves their goal | User just spends time |
| Feels satisfied after | Feels empty after |
| Chooses to engage | Feels compelled |
| Genuine value delivered | Manufactured urgency |
---
Practical Applications
Designing Variable Rewards
Content feeds:
- Vary content types and quality
- Personalize but maintain surprise
- New content appears at variable times
Notifications:
- Not every action triggers notification
- Meaningful > frequent
- Vary timing and content
Achievement systems:
- Unexpected bonuses
- Varying difficulty
- Mystery rewards
Building Sustainable Habits
Week 1-3: External triggers
- Reminders and notifications
- High ease, high motivation needed
- Immediate, consistent rewards
Week 3-8: Building association
- Connect to internal states
- Reduce external trigger frequency
- Deepen reward value
Week 8+: Maintenance
- Internal triggers dominate
- Variable rewards maintain interest
- Investment increases switching cost
---
Further Reading Connections
The neuroscience of habit is covered extensively in:
- "Hooked" by Nir Eyal (product application)
- "The Power of Habit" by Charles Duhigg (habit science)
- "Influence" by Robert Cialdini (persuasion psychology)
- "Thinking, Fast and Slow" by Daniel Kahneman (cognitive systems)
Research foundations:
- Wolfram Schultz's work on dopamine prediction errors
- B.F. Skinner's reinforcement schedules
- Ann Graybiel's research on basal ganglia and habits
Hook Model Product Applications
Applying the Hook Model to specific product types with appropriate customization.
Table of Contents
1. B2B SaaS Applications 2. E-commerce Applications 3. Health & Fitness Applications 4. Education & Learning Applications 5. Productivity Applications 6. Social & Community Applications 7. Quick Reference: Product Type Patterns 8. Adaptation Framework
---
B2B SaaS Applications
Unique Characteristics
B2B products differ from consumer apps:
- Users may be required to use the product (boss decided)
- Habits must form at team level, not just individual
- Value is often productivity/efficiency, not entertainment
- Switching costs include training and data migration
Adapting the Hook
Trigger:
- External: Task assignments, mentions, due dates, integrations
- Internal: Fear of missing information, desire to stay organized, need to appear productive
Action:
- Must fit into existing workflow (low friction)
- Often: Check notifications, update status, respond to requests
- Key: Make the core action completable in seconds
Variable Reward:
- Self: Progress tracking, completion satisfaction, productivity metrics
- Tribe: Team recognition, visibility of contributions
- Hunt: Finding needed information quickly
Investment:
- Data: Accumulated history, preferences, customization
- Integration: Connected to other tools
- Team: Colleagues also use it (social switching cost)
- Skill: Time invested in learning
B2B Hook Patterns
Slack pattern:
Trigger: Notification of new message
Action: Read and respond
Reward: Information + social connection
Investment: More conversations, more value in historyNotion pattern:
Trigger: Need to capture/find information
Action: Create/search page
Reward: Organized knowledge, aesthetic satisfaction
Investment: More content, more structure, more utilitySalesforce pattern:
Trigger: New lead, scheduled task, manager expectation
Action: Log activity, update record
Reward: Pipeline visibility, gamification (in some implementations)
Investment: Data completeness, reporting value---
E-commerce Applications
Unique Characteristics
E-commerce hook isn't about daily use—it's about:
- Being first choice when purchase intent arises
- Building browsing habits that lead to discovery
- Creating loyalty that overcomes friction
Adapting the Hook
Trigger:
- External: Email, retargeting ads, push notifications, seasonal events
- Internal: "I wonder if..." curiosity, need arising, boredom browse
Action:
- Browse/search products
- Add to cart/wishlist
- Check prices/availability
Variable Reward:
- Hunt: Finding deals, discovering new products
- Self: Satisfaction of smart purchase
- Tribe: Reviews from community, social sharing
Investment:
- Saved preferences, wishlists, payment info
- Order history (reordering ease)
- Loyalty points, status tiers
- Reviews written
E-commerce Hook Patterns
Amazon pattern:
Trigger: "I need X" → Think of Amazon first
Action: One-click search/order
Reward: Finding item, fast delivery
Investment: Prime membership, purchase history, reviewsPinterest → Commerce pattern:
Trigger: Inspiration seeking (internal)
Action: Browse, pin, save
Reward: Discovery, aspiration, curation
Investment: Boards that connect to purchase intent---
Health & Fitness Applications
Unique Characteristics
Health apps face special challenges:
- Motivation fluctuates with energy/mood
- Results take time (delayed gratification)
- Competition with deeply ingrained habits
- Ethical responsibility for user wellbeing
Adapting the Hook
Trigger:
- External: Daily reminders, streak notifications, friend activity
- Internal: Guilt, aspiration, energy levels, appearance concerns
Action:
- Log food/exercise
- Complete workout
- Track progress
Variable Reward:
- Self: Progress visualization, achievement unlocks, personal bests
- Tribe: Community encouragement, accountability partners
- Hunt: Discovering what works for your body
Investment:
- Historical data (trends become meaningful)
- Streaks and achievements
- Personalized recommendations
- Community connections
Health App Hook Patterns
Peloton pattern:
Trigger: Scheduled class, instructor relationship, leaderboard
Action: Take a class
Reward: Endorphins + achievement + community
Investment: Equipment, favorites, friends, historical dataMyFitnessPal pattern:
Trigger: Meal time, habit
Action: Log food
Reward: Staying within goals, data satisfaction
Investment: Food database customization, historySpecial consideration: Don't create unhealthy obsession. Build in rest days, discourage over-exercise, celebrate sustainable habits.
---
Education & Learning Applications
Unique Characteristics
Learning products must:
- Make difficult things feel achievable
- Create intrinsic motivation for effortful activities
- Balance engagement with actual learning
- Show progress even when mastery takes time
Adapting the Hook
Trigger:
- External: Daily reminders, streak warnings, new content
- Internal: Curiosity, career anxiety, guilt about not learning
Action:
- Complete a lesson (must be short!)
- Practice a skill
- Consume content
Variable Reward:
- Self: Mastery, progress, skill acquisition
- Hunt: Discovering new knowledge
- Tribe: Community learning, comparing progress
Investment:
- Accumulated progress
- Skill certifications
- Learning path customization
- Time invested (sunk cost)
Learning Hook Patterns
Duolingo pattern:
Trigger: Daily reminder, streak anxiety
Action: 5-minute lesson
Reward: XP, streak maintenance, skill progress
Investment: Streak, progress, language abilityMasterclass pattern:
Trigger: Curiosity, aspiration, new release
Action: Watch lesson
Reward: Insight, entertainment, proximity to celebrity
Investment: Saved lessons, notes, completed classesCoursera/Udemy pattern:
Trigger: Career goals, learning intent
Action: Take course section
Reward: Progress bar, certificate progress
Investment: Course completion, credentials---
Productivity Applications
Unique Characteristics
Productivity apps should:
- Reduce cognitive load, not add to it
- Integrate seamlessly with workflow
- Make organization feel good, not like work
- Support both quick captures and deep work
Adapting the Hook
Trigger:
- External: Due dates, scheduled reviews, integrations
- Internal: Overwhelm, need for control, planning satisfaction
Action:
- Capture task/note quickly
- Review and organize
- Complete and check off
Variable Reward:
- Self: Completion satisfaction, sense of control
- Hunt: Finding the right system, optimizing workflow
Investment:
- Accumulated tasks/notes
- Customized systems
- Integrated workflows
- Historical context
Productivity Hook Patterns
Todoist pattern:
Trigger: Thought of task, Karma reminder
Action: Quick add task
Reward: Capture = mental relief, completion = satisfaction
Investment: Task history, project structure, karma scoreObsidian pattern:
Trigger: Information to capture, thought to develop
Action: Create/link note
Reward: Building knowledge graph, connection discovery
Investment: Accumulated knowledge, custom setup---
Social & Community Applications
Unique Characteristics
Social products:
- Network effects drive value
- Content is user-generated (variable by nature)
- Social dynamics are powerful and risky
- Can have significant mental health impacts
Adapting the Hook
Trigger:
- External: Notifications, tags, messages
- Internal: Loneliness, boredom, FOMO, validation seeking
Action:
- Scroll/consume
- Post/share
- Engage (like, comment, share)
Variable Reward:
- Tribe: Social validation, connection, belonging
- Hunt: Content discovery, information
- Self: Content creation satisfaction, follower growth
Investment:
- Follower/following network
- Content created
- Reputation/status
- Profile customization
Social Hook Patterns
Instagram pattern:
Trigger: Boredom, FOMO, notification
Action: Open app, scroll
Reward: Likes, interesting content, social connection
Investment: Followers, content, aestheticDiscord pattern:
Trigger: Notification, community FOMO
Action: Check messages, participate
Reward: Belonging, information, social interaction
Investment: Server roles, relationships, community standingEthical considerations for social apps
- Provide usage controls
- Don't optimize purely for time spent
- Consider mental health impacts
- Protect from harassment
- Be transparent about algorithms
---
Quick Reference: Product Type Patterns
| Product Type | Primary Trigger | Key Action | Main Reward | Critical Investment |
|---|---|---|---|---|
| B2B SaaS | Work notifications | Quick update | Productivity | Team adoption + data |
| E-commerce | Purchase intent | Browse/buy | Discovery | Purchase history |
| Health | Guilt/aspiration | Log/complete | Progress | Streaks + data |
| Education | Learning goal | Short lesson | Mastery | Progress + streaks |
| Productivity | Overwhelm | Quick capture | Control | Accumulated system |
| Social | Loneliness/FOMO | Scroll/engage | Validation | Network + content |
---
Adaptation Framework
When applying Hook Model to any product:
1. Identify the job: What progress is the user trying to make?
2. Find the internal trigger: What emotion precedes use?
3. Minimize action friction: What's the simplest possible action?
4. Align rewards with value: Does engagement = value?
5. Make investment meaningful: Does investment improve experience?
6. Check ethics: Does habitual use serve the user?
Variable Rewards in the Hook Model
The reward phase is what keeps users coming back. Predictable rewards lose power—variability is what maintains engagement.
The Science of Variable Rewards
Key insight: Dopamine is released in anticipation of reward, not upon receiving it. The brain craves the hunt, not the prize.
The slot machine effect: Variable ratio reinforcement (uncertain outcomes) creates the strongest behavioral response.
Autonomy matters: Users must feel in control. Forced or manipulative rewards backfire.
---
Variable Reinforcement Schedules
B.F. Skinner identified four primary schedules that predict how behavior responds to rewards:
Fixed Ratio
Reward after a set number of actions (e.g., every 5th action).
Behavior pattern: Steady work, pause after reward Example: Loyalty cards (buy 10, get 1 free) Product use: Completion bonuses, milestone rewards
Variable Ratio
Reward after random number of actions.
Behavior pattern: High, steady response rate—most powerful for sustained behavior Example: Slot machines, social media likes Product use: Feed refresh, message notifications, loot boxes
Fixed Interval
Reward after a set time period.
Behavior pattern: Slow start, activity increases near reward time Example: Daily login bonuses, weekly digest emails Product use: Scheduled content drops, time-gated rewards
Variable Interval
Reward at random times regardless of actions.
Behavior pattern: Steady, moderate response rate Example: Email inbox (messages arrive unpredictably) Product use: Push notifications, "new content" indicators
Schedule Selection Guide
| Goal | Best Schedule |
|---|---|
| Sustained engagement | Variable ratio |
| Routine/habit building | Fixed interval |
| Completion motivation | Fixed ratio |
| Checking behavior | Variable interval |
Combining Schedules
Most successful products combine multiple schedules:
Instagram example:
- Variable ratio: Likes (unknown timing/quantity)
- Variable interval: Feed updates
- Fixed ratio: Post completion (edit, filter, share)
- Fixed interval: Stories expiration (24 hours)
---
Three Types of Variable Rewards
1. Rewards of the Tribe
Social rewards—validation, acceptance, and status from others.
Examples:
| Product | Tribe Reward | Variability |
|---|---|---|
| Likes, comments, followers | Unknown who will engage | |
| Endorsements, profile views | Unknown when/how many | |
| Stack Overflow | Upvotes, reputation points | Unknown if answer is appreciated |
| Discord | Reactions, mentions, role upgrades | Unknown social interactions |
Design patterns:
- Show who engaged (not just numbers)
- Notify on social validation
- Display social proof (X people liked this)
- Create status hierarchies (badges, levels)
Risks:
- Can create anxiety and comparison
- Social rejection is painful
- Metrics can become obsessive
2. Rewards of the Hunt
The search for resources—information, money, or material possessions.
Examples:
| Product | Hunt Reward | Variability |
|---|---|---|
| Twitter feed | Interesting content | Unknown what you'll find |
| Visual inspiration | Infinite scroll discovery | |
| Amazon | Deals, new products | Unknown sales/discoveries |
| Important messages | Unknown when/what arrives |
Design patterns:
- Infinite scroll (always more to discover)
- Variable content feeds
- Deals and limited offers
- Personalized recommendations with surprises
- Pull-to-refresh mechanism
Risks:
- Can enable compulsive checking
- FOMO exploitation
- Endless consumption without satisfaction
3. Rewards of the Self
Intrinsic motivation—mastery, completion, competence, and consistency.
Examples:
| Product | Self Reward | Variability |
|---|---|---|
| Duolingo | Streak maintenance, XP | Unknown difficulty of challenges |
| Video games | Level progression, achievements | Varying challenges and rewards |
| Codecademy | Skill completion | Unknown what you'll learn |
| Inbox Zero | Completion satisfaction | Unknown how hard it will be |
Design patterns:
- Progress bars and levels
- Streaks and consistency rewards
- Achievement unlocks
- Skill progression visualization
- "You completed X" celebrations
Risks:
- Hollow achievements feel manipulative
- Streaks create anxiety about breaking
- Completion focus may not equal actual value
---
Designing Variable Rewards
Principles
1. Connect reward to core value The reward should reinforce why the user came. Random dopamine hits without value lead to regret.
- Good: Learning app rewards progress with skill validation
- Bad: Productivity app rewards with confetti animations
2. Maintain autonomy User must feel in control. Forced engagement or "dark patterns" create resentment.
- Good: "You might also like..." (optional)
- Bad: "You must complete X to continue"
3. Vary the type, not just the frequency Mix all three reward types when possible.
- Tribe: "3 people liked your work"
- Hunt: "Here's a resource we found for you"
- Self: "You've completed 5 lessons this week"
4. Balance anticipation and delivery Too little reward = frustration and abandonment Too much reward = habituation and boredom
5. Tie reward to effort Earned rewards are more satisfying than free ones.
Variable Reward Checklist
For each reward in your product:
- [ ] Is it genuinely valuable to the user?
- [ ] Is there variability (not the same every time)?
- [ ] Does it connect to an internal trigger?
- [ ] Does user have autonomy/choice?
- [ ] Does it load the next trigger (lead to investment)?
- [ ] Which type is it? (Tribe/Hunt/Self)
---
Reward Timing
Immediate vs. Delayed
| Timing | When to Use | Example |
|---|---|---|
| Immediate | Core action completion | Like animation, sound effect |
| Short delay | Building anticipation | "Your post is being processed..." |
| Scheduled | Creating routine | Daily rewards, weekly reports |
| Accumulated | Encouraging return | Points that build up over time |
The "Loaded" Next Trigger
Best rewards "load" the next external trigger:
| Action | Reward | Loaded Trigger |
|---|---|---|
| Post content | Likes/comments | Notification of engagement |
| Complete profile | Matches shown | Match notification |
| Add friends | Friend activity | Friend update notification |
| Create playlist | "Made for you" playlist | New music notification |
---
Common Reward Mistakes
| Mistake | Why It Fails | Solution |
|---|---|---|
| Predictable rewards | Lose power quickly | Add variability |
| Rewards unconnected to value | Feel hollow/manipulative | Align with user goals |
| Too much gamification | Feels like work | Use sparingly, meaningfully |
| Removing autonomy | Creates resentment | Always give choice |
| Same reward type only | Incomplete motivation | Mix Tribe/Hunt/Self |
| Delayed core reward | User leaves before feeling value | Front-load initial reward |
| Rewards without investment | Low retention | Connect reward to investment |
---
Measuring Reward Effectiveness
| Metric | What It Shows | Target |
|---|---|---|
| Time in reward phase | Engagement depth | Increasing over time |
| Return rate after reward | Reward → Next cycle | Higher = working |
| Sharing/screenshots | Reward worth showing | Organic social proof |
| Session length | Overall engagement | Consistent or growing |
| "Completed" actions | Self-reward effectiveness | High completion rate |
Triggers in the Hook Model
Triggers are the actuators of behavior—the spark plugs of the Hook Model. Without a trigger, there is no action.
External Triggers
External triggers are embedded with information that tells the user what to do next.
Types of External Triggers
| Type | Definition | Example | Best For |
|---|---|---|---|
| Paid | Advertising, SEM, affiliates | Google Ads, Facebook Ads | Acquisition |
| Earned | PR, viral content, app store features | Press coverage, viral posts | Growth spikes |
| Relationship | Word of mouth, referrals | "My friend told me about..." | Trust-based acquisition |
| Owned | Your own channels | Push notifications, emails, badges | Retention |
External Trigger Design Principles
1. Be specific about next action
- Bad: "Check out our app"
- Good: "See 3 new matches" (specific action implied)
2. Create urgency without manipulation
- Bad: "Limited time only!" (generic)
- Good: "Your weekly report is ready" (time-relevant)
3. Tie to internal trigger
- Bad: "We miss you!" (your need, not theirs)
- Good: "5 friends posted while you were away" (FOMO trigger)
4. Respect attention
- Bad: Daily notifications for everything
- Good: Triggered by meaningful events
Owned Trigger Channels
| Channel | Strength | Weakness | Best Practice |
|---|---|---|---|
| Push notifications | Immediate, attention-grabbing | Easily disabled, annoying | Use sparingly, high value |
| Rich content, permanent | Low open rates, spam filters | Personalize, segment | |
| SMS | High open rates | Invasive, expensive | Only critical updates |
| In-app badges | Subtle, non-interruptive | Easy to ignore | Use for accumulated value |
| Browser notifications | Desktop access | High decline rate | Ask after value shown |
External Trigger Audit
For each external trigger you send, verify:
- [ ] Does it clearly indicate what action to take?
- [ ] Is it connected to the user's internal trigger?
- [ ] Would I appreciate receiving this?
- [ ] Does it lead to a reward?
- [ ] Does it come at an appropriate time?
- [ ] Is the frequency sustainable?
---
Internal Triggers
Internal triggers are cues from within the user—emotions, routines, situations, or places.
The Goal
Move users from external triggers (you remind them) to internal triggers (they remind themselves).
External Trigger → Repeated Use → Association → Internal TriggerCommon Internal Triggers
| Emotion/State | What User Wants | Product Examples |
|---|---|---|
| Boredom | Entertainment, stimulation | TikTok, Instagram, Games |
| Loneliness | Connection, belonging | Facebook, WhatsApp, Discord |
| Uncertainty | Information, reassurance | Google, Reddit, News apps |
| FOMO | To not miss out | Twitter, Slack, Instagram |
| Stress | Relief, escape | Games, Meditation apps |
| Confusion | Clarity, answers | Stack Overflow, Documentation |
| Seeking validation | Approval, recognition | Social media, Review platforms |
| Incompleteness | Closure, progress | To-do apps, Duolingo |
Finding Your User's Internal Trigger
The "5 Whys" Method:
1. Why would someone use this product? → "To find recipes"
2. Why do they want to find recipes? → "To cook dinner"
3. Why do they need help cooking dinner? → "They don't know what to make"
4. Why don't they know what to make? → "They're bored of their usual meals"
5. Why is that a problem? → "They feel stuck and uninspired" ← Internal trigger
Building Internal Trigger Associations
1. Consistent pairing Every time user feels [emotion], they use product. Repetition creates automatic association.
2. Immediate relief Product must quickly address the emotional need. Delays weaken the association.
3. Frequency Daily use builds stronger associations than weekly. If usage is naturally infrequent, strengthen external triggers.
4. Context Same situation + same emotion = trigger. Morning coffee + boredom = check news app.
Internal Trigger Discovery Questions
Ask users (or observe):
- What were you doing right before you opened the app?
- What prompted you to check it?
- How were you feeling?
- What would you have done if the app didn't exist?
- When during the day do you typically use it?
- What situation makes you reach for it?
---
Transitioning Users to Internal Triggers
Stage 1: External Trigger Dependency
- User relies on notifications/reminders
- Without prompt, doesn't think of product
- Action: Consistent, valuable external triggers
Stage 2: Forming Association
- User begins to associate product with emotion
- Still needs occasional external prompts
- Action: Reinforce emotional connection in product
Stage 3: Internal Trigger Established
- User thinks of product automatically when emotion arises
- External triggers become reminders, not initiators
- Action: Reduce external triggers, focus on deepening habit
Progression Metrics
| Stage | Indicator | Metric |
|---|---|---|
| 1 | Trigger-dependent | High CTR on notifications, low organic opens |
| 2 | Forming habit | Growing organic sessions, declining need for prompts |
| 3 | Habitual | Consistent usage without triggers, quick return |
---
Common Trigger Mistakes
| Mistake | Problem | Solution |
|---|---|---|
| Too many notifications | User disables or uninstalls | Quality over quantity |
| Generic triggers | No emotional connection | Personalize to user state |
| Wrong timing | Interrupts, annoys | Send when relevant to emotion |
| Unclear action | User doesn't know what to do | Specific, actionable message |
| No internal trigger strategy | Forever dependent on reminders | Build emotional associations |
| Ignoring opt-outs | Damages trust | Respect preferences immediately |
Related skills
How it compares
hooked-ux is an agent skill for design habit-forming product loops using the hook model across trigger, action, reward, and investment phases, not a generic alternative.
FAQ
Who is hooked-ux for?
Developers using Design & UI/UX workflows with agent-guided SKILL.md steps.
When should I use hooked-ux?
Design habit-forming product loops using the Hook Model across trigger, action, reward, and investment phases.
Is hooked-ux safe to install?
Review the Security Audits panel on this page before installing in production.