Behavior Model Applications
Product Applications of B=MAP

Applying the Fogg Behavior Model to specific product categories.
# Product Applications of B=MAP Applying the Fogg Behavior Model to specific product categories. Each section maps B=MAP to the unique retention challenges of that product type. ## SaaS Onboarding ### The SaaS Motivation Timeline SaaS products face a predictable motivation pattern: - **Signup:** High motivation (they chose to try it) - **First session:** Moderate (exploratory, still hopeful) - **Day 3-7:** Dropping (reality of switching costs, learning curve) - **Day 14:** Trough (if habit hasn't formed, user forgets the product) - **Day 30:** Decision point (free trial end, habit or churn) ### B=MAP for SaaS Key Behaviors | Behavior | Motivation | Ability Bottleneck | Prompt Strategy |
Overview
Applying the Fogg Behavior Model to specific product categories. Each section maps B=MAP to the unique retention challenges of that product type.
Manual install (npx, ZIP)
npx skills add wondelai/skills --skill product-applications-of-b-map -g -a claude-codeConnects with Agent Alley MCP · agentalley.io/mcp
Files included
product-applications.md9.8 KB
Read product-applications.md here
wondelai/
Show the full text203 lines
Product Applications of B=MAP
Applying the Fogg Behavior Model to specific product categories. Each section maps B=MAP to the unique retention challenges of that product type.
SaaS Onboarding
The SaaS Motivation Timeline
SaaS products face a predictable motivation pattern:
- Signup: High motivation (they chose to try it)
- First session: Moderate (exploratory, still hopeful)
- Day 3-7: Dropping (reality of switching costs, learning curve)
- Day 14: Trough (if habit hasn't formed, user forgets the product)
- Day 30: Decision point (free trial end, habit or churn)
B=MAP for SaaS Key Behaviors
| Behavior | Motivation | Ability Bottleneck | Prompt Strategy |
|---|---|---|---|
| Complete signup | High | Time, mental effort | Immediate — on landing page |
| First core action | High but fragile | Mental effort (what do I do?) | In-app guided action |
| Day-2 return | Moderate | Non-routine (not habitual yet) | Event-based email ("Your project is ready") |
| Invite teammates | Low-moderate | Social deviance (is this tool good enough to recommend?) | After user experiences value, not before |
| Daily usage | Low (must survive trough) | Time, mental effort | Anchor-based (after standup, open dashboard) |
| Feature adoption | Low (satisfied with basics) | Mental effort, non-routine | Problem-based (show feature when user hits the problem) |
| Upgrade to paid | Requires high motivation | Money | After value proven, with loss aversion (data, customization) |
SaaS Onboarding Recipe
1. Reduce signup to one click (SSO) — maximize Ability
2. Deliver first value in < 60 seconds — beat the motivation clock
3. Create one Tiny Habit — anchor to existing workflow
4. Send event-based prompts for Day 2-7 — don't spam
5. By Day 14, user should have a habit or you've lost them
SaaS Activation Metrics Through B=MAP
| Metric | B=MAP Interpretation |
|---|---|
| Signup → First Action | Ability problem: is the first action easy enough? |
| First Action → Aha Moment | Prompt problem: does the user know what to do next? |
| Aha Moment → Day-7 Return | Ability + Prompt: is the behavior easy and prompted? |
| Day-7 → Day-30 | Habit: is a tiny behavior wired with an anchor? |
Mobile Apps
Mobile-Specific Ability Factors
Mobile context changes the Ability Chain:
- Time: Users have seconds, not minutes. Micro-sessions dominate.
- Physical effort: Thumb-only interaction. Touch targets must be 44pt+.
- Mental effort: Distracted context (commuting, waiting). Zero cognitive load.
- Non-routine: App must earn a home screen slot (and survive the "delete unused apps" purge).
Mobile B=MAP Strategies
| Strategy | What It Does | Example |
|---|---|---|
| Widget | Creates context prompt on home screen | Fitness app shows today's progress on widget |
| Quick actions | Reduces time and physical effort | 3D Touch / long press for common actions |
| Smart notifications | Action prompts at the right moment | "Your commute takes 25 min today" (maps app, event-based) |
| Offline-first | Removes ability barrier (connectivity) | Note-taking app works offline, syncs later |
| Biometric login | Eliminates time + mental effort of passwords | FaceID / TouchID opens directly to content |
Mobile Retention Through B=MAP
Day 1: First session must deliver value before asking for anything. No "create account" before value. No permissions before context.
Day 3: Send one high-value notification tied to a real event. Not "come back!" but "your friend shared something with you."
Day 7: If user hasn't formed a micro-habit, they'll likely churn. Design for one tiny behavior that happens daily.
Day 30: The app must have earned its home screen slot. Value must be visible without opening the app (widget, badge, notification content).
E-Commerce
E-Commerce Behavior Types
E-commerce combines multiple behavior types:
- One-time: First purchase (high motivation, moderate ability)
- Repeat: Return purchase (moderate motivation, high ability if first experience was good)
- Habitual: Regular browsing/purchasing (low motivation needed, high ability)
B=MAP for E-Commerce
| Behavior | Key Bottleneck | B=MAP Fix |
|---|---|---|
| Browse → Cart | Mental effort (decision paralysis) | Curation, recommendations, "customers also bought" |
| Cart → Checkout | Time, money, mental effort | One-click checkout, saved payment, clear pricing |
| First → Second Purchase | Motivation (no immediate need) | Event-based prompt when relevant (restock, new arrival) |
| Browse without buying | Prompt timing (not ready to buy) | Wishlist (investment), price drop alerts (future prompt) |
| Abandoned cart | Motivation dropped or ability barrier hit | Diagnose which: if ability, simplify. If motivation, wait and prompt later |
E-Commerce Retention Recipe
- First purchase: Maximize ability (guest checkout, Apple Pay, minimal fields)
- Post-purchase: Create investment (account creation after purchase, order tracking)
- Return visit: Event-based prompts (back in stock, price drop, new in your category)
- Habitual browsing: Context prompts (email digest, app badge for new arrivals)
Health & Fitness
Health Motivation Waves
Health products face the most extreme motivation waves:
- January/New Year: Massive spike (resolutions)
- Week 2: Crash (reality of effort)
- Spring: Moderate recovery (summer body motivation)
- Rest of year: Low-moderate baseline
B=MAP for Health Behaviors
| Behavior | Challenge | B=MAP Strategy |
|---|---|---|
| Daily exercise | Motivation crashes after week 1 | Tiny Habit: "After I pour coffee, I do 2 pushups" — grow from there |
| Meal logging | Mental effort (what did I eat?) | Photo-based logging, barcode scan, recent meals |
| Medication tracking | Non-routine (easy to forget) | Anchor to existing routine + alarm prompt |
| Weekly check-in | Motivation drops without visible progress | Show progress visualization, body measurements graph |
The Health Product Tiny Habits Template
After I [morning anchor], I will [30-second health action], then I [celebrate progress].
Examples:
- After I brush my teeth, I will do 2 stretches, then I check my streak
- After I sit at my desk, I will log my water, then I see my hydration score
- After dinner, I will open the meal log and snap a photo, then I see my day's nutrition
Health Retention Metrics
| Metric | B=MAP Diagnosis |
|---|---|
| Day-1 → Day-3 retention | Was the first workout/log easy enough? (Ability) |
| Day-7 retention | Did a tiny habit anchor form? (Prompt + Ability) |
| Day-30 retention | Is the behavior surviving the motivation trough? (Ability-first design) |
| 6-month retention | Is the behavior automatic? (Habit formed, internal prompts) |
Education / Learning
The Learning Motivation Challenge
Learning products face a unique problem: the behavior (studying) is often effortful, and the reward (knowledge) is delayed. This means ability must be very high and prompts must be very well-timed.
B=MAP for Learning Behaviors
| Behavior | Key Challenge | B=MAP Strategy |
|---|---|---|
| Start a lesson | Mental effort (blank-page resistance) | One-tap start, auto-resume where you left off |
| Complete a lesson | Time (lessons too long for motivation) | Micro-lessons (< 5 min), clear progress bar |
| Daily practice | Non-routine (not habitual yet) | Streak system + anchor to commute or morning routine |
| Review material | Motivation (review is boring) | Spaced repetition with variable difficulty (curiosity) |
The Duolingo Formula (Through B=MAP)
Duolingo is the gold standard for learning retention because it systematically optimizes B=MAP:
- Motivation: Streak fear (anticipation), league competition (belonging), XP celebration (sensation)
- Ability: 5-minute lessons, tap-to-answer, no typing required for beginners
- Prompt: Daily notification ("Don't lose your streak!"), streak widget, perfectly timed
Critical insight: Duolingo's streak is not primarily a motivation tool — it's a prompt tool. "Don't break your streak" is an internal Person Prompt that fires every day at the same time.
Cross-Category Patterns
Universal B=MAP Retention Sequence
Regardless of product category, this sequence applies:
| Phase | Focus | B=MAP Priority |
|---|---|---|
| Activation (Day 0-1) | First value | Ability (make first action trivial) |
| Engagement (Day 1-7) | Repeat usage | Prompt (event-based, anchor-based) |
| Habit formation (Day 7-30) | Survive the trough | Ability + Prompt (tiny habits, reduce friction) |
| Retention (Day 30+) | Automatic behavior | Reduce prompts, deepen investment |
| Expansion (Day 60+) | Feature adoption, upgrade | Motivation + Prompt (new features at the right moment) |
Universal Ability Wins
These ability improvements work across all product categories:
| Improvement | Impact | Why It's Universal |
|---|---|---|
| SSO / passwordless login | Removes time + mental effort from every session | Every product requires authentication |
| Smart defaults | Removes mental effort from setup | Every product requires configuration |
| Templates | Removes blank-page resistance | Every product requires content creation |
| Auto-save | Removes fear of losing work | Every product involves data entry |
| Mobile optimization | Removes physical effort barrier | Every user has a phone |
| Progressive disclosure | Reduces mental effort for new users | Every product has complexity |
| 1 | # Product Applications of B=MAP |
| 2 | |
| 3 | Applying the Fogg Behavior Model to specific product categories. Each section maps B=MAP to the unique retention challenges of that product type. |
| 4 | |
| 5 | ## SaaS Onboarding |
| 6 | |
| 7 | ### The SaaS Motivation Timeline |
| 8 | |
| 9 | SaaS products face a predictable motivation pattern: |
| 10 | **Signup:** High motivation (they chose to try it) |
| 11 | **First session:** Moderate (exploratory, still hopeful) |
| 12 | **Day 3-7:** Dropping (reality of switching costs, learning curve) |
| 13 | **Day 14:** Trough (if habit hasn't formed, user forgets the product) |
| 14 | **Day 30:** Decision point (free trial end, habit or churn) |
| 15 | |
| 16 | ### B=MAP for SaaS Key Behaviors |
| 17 | |
| 18 | | Behavior | Motivation | Ability Bottleneck | Prompt Strategy | |
| 19 | |----------|-----------|-------------------|-----------------| |
| 20 | | **Complete signup** | High | Time, mental effort | Immediate — on landing page | |
| 21 | | **First core action** | High but fragile | Mental effort (what do I do?) | In-app guided action | |
| 22 | | **Day-2 return** | Moderate | Non-routine (not habitual yet) | Event-based email ("Your project is ready") | |
| 23 | | **Invite teammates** | Low-moderate | Social deviance (is this tool good enough to recommend?) | After user experiences value, not before | |
| 24 | | **Daily usage** | Low (must survive trough) | Time, mental effort | Anchor-based (after standup, open dashboard) | |
| 25 | | **Feature adoption** | Low (satisfied with basics) | Mental effort, non-routine | Problem-based (show feature when user hits the problem) | |
| 26 | | **Upgrade to paid** | Requires high motivation | Money | After value proven, with loss aversion (data, customization) | |
| 27 | |
| 28 | ### SaaS Onboarding Recipe |
| 29 | |
| 30 | |
| 31 | 1. Reduce signup to one click (SSO) — maximize Ability |
| 32 | 2. Deliver first value in < 60 seconds — beat the motivation clock |
| 33 | 3. Create one Tiny Habit — anchor to existing workflow |
| 34 | 4. Send event-based prompts for Day 2-7 — don't spam |
| 35 | 5. By Day 14, user should have a habit or you've lost them |
| 36 | |
| 37 | |
| 38 | ### SaaS Activation Metrics Through B=MAP |
| 39 | |
| 40 | | Metric | B=MAP Interpretation | |
| 41 | |--------|---------------------| |
| 42 | | Signup → First Action | Ability problem: is the first action easy enough? | |
| 43 | | First Action → Aha Moment | Prompt problem: does the user know what to do next? | |
| 44 | | Aha Moment → Day-7 Return | Ability + Prompt: is the behavior easy and prompted? | |
| 45 | | Day-7 → Day-30 | Habit: is a tiny behavior wired with an anchor? | |
| 46 | |
| 47 | |
| 48 | |
| 49 | ## Mobile Apps |
| 50 | |
| 51 | ### Mobile-Specific Ability Factors |
| 52 | |
| 53 | Mobile context changes the Ability Chain: |
| 54 | **Time:** Users have seconds, not minutes. Micro-sessions dominate. |
| 55 | **Physical effort:** Thumb-only interaction. Touch targets must be 44pt+. |
| 56 | **Mental effort:** Distracted context (commuting, waiting). Zero cognitive load. |
| 57 | **Non-routine:** App must earn a home screen slot (and survive the "delete unused apps" purge). |
| 58 | |
| 59 | ### Mobile B=MAP Strategies |
| 60 | |
| 61 | | Strategy | What It Does | Example | |
| 62 | |----------|-------------|---------| |
| 63 | | **Widget** | Creates context prompt on home screen | Fitness app shows today's progress on widget | |
| 64 | | **Quick actions** | Reduces time and physical effort | 3D Touch / long press for common actions | |
| 65 | | **Smart notifications** | Action prompts at the right moment | "Your commute takes 25 min today" (maps app, event-based) | |
| 66 | | **Offline-first** | Removes ability barrier (connectivity) | Note-taking app works offline, syncs later | |
| 67 | | **Biometric login** | Eliminates time + mental effort of passwords | FaceID / TouchID opens directly to content | |
| 68 | |
| 69 | ### Mobile Retention Through B=MAP |
| 70 | |
| 71 | **Day 1:** First session must deliver value before asking for anything. No "create account" before value. No permissions before context. |
| 72 | |
| 73 | **Day 3:** Send one high-value notification tied to a real event. Not "come back!" but "your friend shared something with you." |
| 74 | |
| 75 | **Day 7:** If user hasn't formed a micro-habit, they'll likely churn. Design for one tiny behavior that happens daily. |
| 76 | |
| 77 | **Day 30:** The app must have earned its home screen slot. Value must be visible without opening the app (widget, badge, notification content). |
| 78 | |
| 79 | |
| 80 | |
| 81 | ## E-Commerce |
| 82 | |
| 83 | ### E-Commerce Behavior Types |
| 84 | |
| 85 | E-commerce combines multiple behavior types: |
| 86 | **One-time:** First purchase (high motivation, moderate ability) |
| 87 | **Repeat:** Return purchase (moderate motivation, high ability if first experience was good) |
| 88 | **Habitual:** Regular browsing/purchasing (low motivation needed, high ability) |
| 89 | |
| 90 | ### B=MAP for E-Commerce |
| 91 | |
| 92 | | Behavior | Key Bottleneck | B=MAP Fix | |
| 93 | |----------|---------------|-----------| |
| 94 | | **Browse → Cart** | Mental effort (decision paralysis) | Curation, recommendations, "customers also bought" | |
| 95 | | **Cart → Checkout** | Time, money, mental effort | One-click checkout, saved payment, clear pricing | |
| 96 | | **First → Second Purchase** | Motivation (no immediate need) | Event-based prompt when relevant (restock, new arrival) | |
| 97 | | **Browse without buying** | Prompt timing (not ready to buy) | Wishlist (investment), price drop alerts (future prompt) | |
| 98 | | **Abandoned cart** | Motivation dropped or ability barrier hit | Diagnose which: if ability, simplify. If motivation, wait and prompt later | |
| 99 | |
| 100 | ### E-Commerce Retention Recipe |
| 101 | |
| 102 | **First purchase:** Maximize ability (guest checkout, Apple Pay, minimal fields) |
| 103 | **Post-purchase:** Create investment (account creation after purchase, order tracking) |
| 104 | **Return visit:** Event-based prompts (back in stock, price drop, new in your category) |
| 105 | **Habitual browsing:** Context prompts (email digest, app badge for new arrivals) |
| 106 | |
| 107 | |
| 108 | |
| 109 | ## Health & Fitness |
| 110 | |
| 111 | ### Health Motivation Waves |
| 112 | |
| 113 | Health products face the most extreme motivation waves: |
| 114 | **January/New Year:** Massive spike (resolutions) |
| 115 | **Week 2:** Crash (reality of effort) |
| 116 | **Spring:** Moderate recovery (summer body motivation) |
| 117 | **Rest of year:** Low-moderate baseline |
| 118 | |
| 119 | ### B=MAP for Health Behaviors |
| 120 | |
| 121 | | Behavior | Challenge | B=MAP Strategy | |
| 122 | |----------|----------|----------------| |
| 123 | | **Daily exercise** | Motivation crashes after week 1 | Tiny Habit: "After I pour coffee, I do 2 pushups" — grow from there | |
| 124 | | **Meal logging** | Mental effort (what did I eat?) | Photo-based logging, barcode scan, recent meals | |
| 125 | | **Medication tracking** | Non-routine (easy to forget) | Anchor to existing routine + alarm prompt | |
| 126 | | **Weekly check-in** | Motivation drops without visible progress | Show progress visualization, body measurements graph | |
| 127 | |
| 128 | ### The Health Product Tiny Habits Template |
| 129 | |
| 130 | |
| 131 | After I [morning anchor], I will [30-second health action], then I [celebrate progress]. |
| 132 | |
| 133 | |
| 134 | **Examples:** |
| 135 | After I brush my teeth, I will do 2 stretches, then I check my streak |
| 136 | After I sit at my desk, I will log my water, then I see my hydration score |
| 137 | After dinner, I will open the meal log and snap a photo, then I see my day's nutrition |
| 138 | |
| 139 | ### Health Retention Metrics |
| 140 | |
| 141 | | Metric | B=MAP Diagnosis | |
| 142 | |--------|----------------| |
| 143 | | Day-1 → Day-3 retention | Was the first workout/log easy enough? (Ability) | |
| 144 | | Day-7 retention | Did a tiny habit anchor form? (Prompt + Ability) | |
| 145 | | Day-30 retention | Is the behavior surviving the motivation trough? (Ability-first design) | |
| 146 | | 6-month retention | Is the behavior automatic? (Habit formed, internal prompts) | |
| 147 | |
| 148 | |
| 149 | |
| 150 | ## Education / Learning |
| 151 | |
| 152 | ### The Learning Motivation Challenge |
| 153 | |
| 154 | Learning products face a unique problem: the behavior (studying) is often effortful, and the reward (knowledge) is delayed. This means ability must be very high and prompts must be very well-timed. |
| 155 | |
| 156 | ### B=MAP for Learning Behaviors |
| 157 | |
| 158 | | Behavior | Key Challenge | B=MAP Strategy | |
| 159 | |----------|-------------|----------------| |
| 160 | | **Start a lesson** | Mental effort (blank-page resistance) | One-tap start, auto-resume where you left off | |
| 161 | | **Complete a lesson** | Time (lessons too long for motivation) | Micro-lessons (< 5 min), clear progress bar | |
| 162 | | **Daily practice** | Non-routine (not habitual yet) | Streak system + anchor to commute or morning routine | |
| 163 | | **Review material** | Motivation (review is boring) | Spaced repetition with variable difficulty (curiosity) | |
| 164 | |
| 165 | ### The Duolingo Formula (Through B=MAP) |
| 166 | |
| 167 | Duolingo is the gold standard for learning retention because it systematically optimizes B=MAP: |
| 168 | |
| 169 | **Motivation:** Streak fear (anticipation), league competition (belonging), XP celebration (sensation) |
| 170 | **Ability:** 5-minute lessons, tap-to-answer, no typing required for beginners |
| 171 | **Prompt:** Daily notification ("Don't lose your streak!"), streak widget, perfectly timed |
| 172 | |
| 173 | **Critical insight:** Duolingo's streak is not primarily a motivation tool — it's a prompt tool. "Don't break your streak" is an internal Person Prompt that fires every day at the same time. |
| 174 | |
| 175 | |
| 176 | |
| 177 | ## Cross-Category Patterns |
| 178 | |
| 179 | ### Universal B=MAP Retention Sequence |
| 180 | |
| 181 | Regardless of product category, this sequence applies: |
| 182 | |
| 183 | | Phase | Focus | B=MAP Priority | |
| 184 | |-------|-------|---------------| |
| 185 | | **Activation** (Day 0-1) | First value | Ability (make first action trivial) | |
| 186 | | **Engagement** (Day 1-7) | Repeat usage | Prompt (event-based, anchor-based) | |
| 187 | | **Habit formation** (Day 7-30) | Survive the trough | Ability + Prompt (tiny habits, reduce friction) | |
| 188 | | **Retention** (Day 30+) | Automatic behavior | Reduce prompts, deepen investment | |
| 189 | | **Expansion** (Day 60+) | Feature adoption, upgrade | Motivation + Prompt (new features at the right moment) | |
| 190 | |
| 191 | ### Universal Ability Wins |
| 192 | |
| 193 | These ability improvements work across all product categories: |
| 194 | |
| 195 | | Improvement | Impact | Why It's Universal | |
| 196 | |------------|--------|-------------------| |
| 197 | | SSO / passwordless login | Removes time + mental effort from every session | Every product requires authentication | |
| 198 | | Smart defaults | Removes mental effort from setup | Every product requires configuration | |
| 199 | | Templates | Removes blank-page resistance | Every product requires content creation | |
| 200 | | Auto-save | Removes fear of losing work | Every product involves data entry | |
| 201 | | Mobile optimization | Removes physical effort barrier | Every user has a phone | |
| 202 | | Progressive disclosure | Reduces mental effort for new users | Every product has complexity | |
| 203 |
Details
- Updated
- Sep 10, 2026
- License
- MIT
- Stars on the repo
- ★ 2,235
- Checked
- Source
- wondelai/skills ↗
- Creator
- wondelai · 319 listings
Similar skills
See all →
SkillCross-Platform Reverse Engineer
SkillBrainstorm Ideas
SkillCode Review Feedback Analyzer
SkillBug Diagnosis Framework
SkillImplement Spec
SkillPR Description WriterMore from wondelai
SkillSoftware Design Philosophy
SkillActionable Metrics Guide
SkillAdvertising Media
SkillAffordance Design
SkillLean UX in Agile Teams
SkillAMP Framework Practitioner