Product Applications of B=MAP skill

Applying the Fogg Behavior Model to specific product categories.

by wondelai·MIT license·★ 2,235 Stars on the repo·GitHub ↗

Use now

Files of Product Applications of B=MAP

wondelai/main1 file
product-applications.md
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
  1. First purchase: Maximize ability (guest checkout, Apple Pay, minimal fields)
  2. Post-purchase: Create investment (account creation after purchase, order tracking)
  3. Return visit: Event-based prompts (back in stock, price drop, new in your category)
  4. 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 
3Applying 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 
9SaaS 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```
311. Reduce signup to one click (SSO) — maximize Ability
322. Deliver first value in < 60 seconds — beat the motivation clock
333. Create one Tiny Habit — anchor to existing workflow
344. Send event-based prompts for Day 2-7 — don't spam
355. 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 
53Mobile 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 
85E-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 
1021. **First purchase:** Maximize ability (guest checkout, Apple Pay, minimal fields)
1032. **Post-purchase:** Create investment (account creation after purchase, order tracking)
1043. **Return visit:** Event-based prompts (back in stock, price drop, new in your category)
1054. **Habitual browsing:** Context prompts (email digest, app badge for new arrivals)
106 
107---
108 
109## Health & Fitness
110 
111### Health Motivation Waves
112 
113Health 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```
131After 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 
154Learning 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 
167Duolingo 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 
181Regardless 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 
193These 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 

Discussion