Files of The Fogg Behavior Model (B=MAP)
wondelai/
Show the full text184 lines
The Fogg Behavior Model (B=MAP)
The Fogg Behavior Model is the foundation of behavior design. Every behavior — from clicking a button to forming a daily habit — follows the same equation: B=MAP.
The Equation
Behavior = Motivation + Ability + Prompt
All three elements must converge at the same moment for behavior to occur. If any one is missing, the behavior doesn't happen.
HIGH ┃
┃ ★ ★ ★ ★
┃ ★ ★
┃ ★ ★
Motivation ┃━★━━━━━━━━━━━━━━★━━━ ← Action Line
┃ ★
┃ ✗ ✗ ✗ ★
┃ ★
LOW ┃
┗━━━━━━━━━━━━━━━━━━━━━━
HARD EASY
Ability
Stars above the line: behavior happens when prompted. X marks below the line: behavior fails regardless of prompt.
The Action Line
The Action Line is the curve that separates success from failure. It is not a straight line — it curves because motivation and ability compensate for each other.
How the Curve Works
- High motivation + low ability: Behavior can still happen (people do hard things when motivated enough)
- Low motivation + high ability: Behavior can still happen (people do easy things even when unmotivated)
- Low motivation + low ability: Below the Action Line — no prompt works
- High motivation + high ability: Well above the line — almost any prompt triggers action
Design Implications
- Move right (increase ability): Most reliable strategy. Systematic, permanent, controllable.
- Move up (increase motivation): Unreliable. Motivation is temporary and context-dependent.
- Better prompts: Only work above the Action Line. Optimizing prompts for users below the line is wasted effort.
Behavior Types
Not all behaviors are the same. Fogg categorizes behaviors by their relationship to time and repetition:
One-Time Behaviors (Dot Behaviors)
Behaviors you want to happen once:
- Sign up for an account
- Complete a purchase
- Accept an invitation
- Enable a feature
Design approach: Spike motivation (urgency, social proof) and reduce friction. One-time behaviors can tolerate higher motivation requirements because you only need the wave once.
Habitual Behaviors (Span Behaviors)
Behaviors you want to happen repeatedly:
- Check the dashboard daily
- Review weekly reports
- Use the collaboration tool
- Log activity
Design approach: Make it tiny, anchor it, celebrate it. Habitual behaviors cannot depend on motivation — they must survive the trough. This is where the Ability Chain and Tiny Habits method are critical.
Stop Behaviors
Behaviors you want to stop:
- Churning from the product
- Skipping onboarding steps
- Ignoring notifications
Design approach: Stopping a behavior requires removing the prompt, reducing motivation for the unwanted behavior, or making it harder (increasing friction on the unwanted path).
When Behavior Fails: Diagnostic Framework
When a target behavior isn't happening, diagnose using B=MAP:
Step 1: Is there a Prompt?
If the user never receives a prompt, behavior won't happen — regardless of motivation and ability.
Check:
- Is there a visible CTA?
- Does a notification or email fire?
- Is there an environmental cue?
- Is the prompt well-timed?
Common failure: The product assumes users will find the feature themselves. They won't.
Step 2: Is there Ability?
If the prompt exists but the behavior isn't happening, check ability next (not motivation).
Check:
- Can the user complete the behavior in under 60 seconds?
- Is any of the six Ability Chain factors a bottleneck?
- Is the behavior familiar or does it require learning?
- Are there unnecessary steps or decisions?
Common failure: The product team assumes users can do things they can't. Too many steps, too much cognitive load, too unfamiliar.
Step 3: Is there Motivation?
Only check motivation last. If prompt and ability are present and the behavior still isn't happening, motivation is the issue.
Check:
- Does the user understand the benefit?
- Is the timing right (motivation wave present)?
- Is there a motivation mismatch (product solving wrong problem)?
- Are the three motivators (sensation, anticipation, belonging) being leveraged?
Common failure: The product serves a real need, but messaging and timing don't connect with the user's emotional state.
Behavior Mapping for Products
Core Behaviors to Map
For any product, identify and map these behaviors:
| Behavior Category | Examples | B=MAP Priority |
|---|---|---|
| Activation | First core action, onboarding completion | Ability + Prompt (motivation is high at start) |
| Engagement | Daily/weekly core actions | Ability (must survive low motivation) |
| Retention | Return visits, habit loops | Prompt + Ability (internal prompts take time) |
| Expansion | Feature adoption, upgrades | Motivation + Prompt (new behaviors need motivation) |
| Advocacy | Referrals, reviews, sharing | Motivation + Ability (make sharing easy) |
The B=MAP Audit Template
For each key behavior:
- Describe the behavior — Be specific: "User opens the dashboard and checks their top metric"
- Rate Motivation (1-5) — How motivated is the user at the moment of the prompt?
- Rate Ability (1-5) — How easy is the behavior? Which Ability Chain factor is weakest?
- Rate Prompt (1-5) — Is the prompt present, well-timed, and clear?
- Action Line assessment — Is the combined M+A above the threshold?
- Fix priority — Address the weakest element first (usually Ability)
Integration with Other Frameworks
B=MAP and the Hook Model
Fogg's model is the scientific foundation that Nir Eyal's Hook Model builds upon. The relationship:
- Trigger (Hook) = Prompt (Fogg)
- Action (Hook) = Behavior (Fogg), governed by B=MAT/B=MAP
- Variable Reward (Hook) = Motivation booster (Fogg) — increases motivation for next cycle
- Investment (Hook) = Ability builder (Fogg) — makes product easier/more personalized over time
Use Fogg for diagnosis (why isn't this behavior happening?). Use the Hook Model for loop design (how do we create a self-reinforcing cycle?).
B=MAP and Jobs to Be Done
JTBD identifies the aspiration (what progress the user wants). B=MAP designs the behaviors that deliver that progress. They are complementary:
- JTBD → "What is the user trying to accomplish?"
- B=MAP → "What specific behavior achieves that job, and is it above the Action Line?"
Key Principles Summary
- Behavior is not about willpower. It's a design problem.
- Ability is more reliable than motivation. Always try making things easier before trying to motivate.
- Prompts are the forgotten element. Many behavior failures are simply prompt failures.
- The Action Line is your diagnostic tool. If behavior isn't happening, find out which element is failing.
- Start with ability, not motivation. Ability improvements are permanent; motivation is temporary.
- Different behavior types need different strategies. One-time behaviors can tolerate motivation dependency; habits cannot.
| 1 | # The Fogg Behavior Model (B=MAP) |
| 2 | |
| 3 | The Fogg Behavior Model is the foundation of behavior design. Every behavior — from clicking a button to forming a daily habit — follows the same equation: B=MAP. |
| 4 | |
| 5 | ## The Equation |
| 6 | |
| 7 | **Behavior = Motivation + Ability + Prompt** |
| 8 | |
| 9 | All three elements must converge at the same moment for behavior to occur. If any one is missing, the behavior doesn't happen. |
| 10 | |
| 11 | |
| 12 | HIGH ┃ |
| 13 | ┃ ★ ★ ★ ★ |
| 14 | ┃ ★ ★ |
| 15 | ┃ ★ ★ |
| 16 | Motivation ┃━★━━━━━━━━━━━━━━★━━━ ← Action Line |
| 17 | ┃ ★ |
| 18 | ┃ ✗ ✗ ✗ ★ |
| 19 | ┃ ★ |
| 20 | LOW ┃ |
| 21 | ┗━━━━━━━━━━━━━━━━━━━━━━ |
| 22 | HARD EASY |
| 23 | Ability |
| 24 | |
| 25 | |
| 26 | Stars above the line: behavior happens when prompted. |
| 27 | X marks below the line: behavior fails regardless of prompt. |
| 28 | |
| 29 | |
| 30 | |
| 31 | ## The Action Line |
| 32 | |
| 33 | The Action Line is the curve that separates success from failure. It is not a straight line — it curves because motivation and ability compensate for each other. |
| 34 | |
| 35 | ### How the Curve Works |
| 36 | |
| 37 | **High motivation + low ability:** Behavior can still happen (people do hard things when motivated enough) |
| 38 | **Low motivation + high ability:** Behavior can still happen (people do easy things even when unmotivated) |
| 39 | **Low motivation + low ability:** Below the Action Line — no prompt works |
| 40 | **High motivation + high ability:** Well above the line — almost any prompt triggers action |
| 41 | |
| 42 | ### Design Implications |
| 43 | |
| 44 | **Move right (increase ability):** Most reliable strategy. Systematic, permanent, controllable. |
| 45 | **Move up (increase motivation):** Unreliable. Motivation is temporary and context-dependent. |
| 46 | **Better prompts:** Only work above the Action Line. Optimizing prompts for users below the line is wasted effort. |
| 47 | |
| 48 | |
| 49 | |
| 50 | ## Behavior Types |
| 51 | |
| 52 | Not all behaviors are the same. Fogg categorizes behaviors by their relationship to time and repetition: |
| 53 | |
| 54 | ### One-Time Behaviors (Dot Behaviors) |
| 55 | |
| 56 | Behaviors you want to happen once: |
| 57 | Sign up for an account |
| 58 | Complete a purchase |
| 59 | Accept an invitation |
| 60 | Enable a feature |
| 61 | |
| 62 | **Design approach:** Spike motivation (urgency, social proof) and reduce friction. One-time behaviors can tolerate higher motivation requirements because you only need the wave once. |
| 63 | |
| 64 | ### Habitual Behaviors (Span Behaviors) |
| 65 | |
| 66 | Behaviors you want to happen repeatedly: |
| 67 | Check the dashboard daily |
| 68 | Review weekly reports |
| 69 | Use the collaboration tool |
| 70 | Log activity |
| 71 | |
| 72 | **Design approach:** Make it tiny, anchor it, celebrate it. Habitual behaviors cannot depend on motivation — they must survive the trough. This is where the Ability Chain and Tiny Habits method are critical. |
| 73 | |
| 74 | ### Stop Behaviors |
| 75 | |
| 76 | Behaviors you want to stop: |
| 77 | Churning from the product |
| 78 | Skipping onboarding steps |
| 79 | Ignoring notifications |
| 80 | |
| 81 | **Design approach:** Stopping a behavior requires removing the prompt, reducing motivation for the unwanted behavior, or making it harder (increasing friction on the unwanted path). |
| 82 | |
| 83 | |
| 84 | |
| 85 | ## When Behavior Fails: Diagnostic Framework |
| 86 | |
| 87 | When a target behavior isn't happening, diagnose using B=MAP: |
| 88 | |
| 89 | ### Step 1: Is there a Prompt? |
| 90 | |
| 91 | If the user never receives a prompt, behavior won't happen — regardless of motivation and ability. |
| 92 | |
| 93 | **Check:** |
| 94 | Is there a visible CTA? |
| 95 | Does a notification or email fire? |
| 96 | Is there an environmental cue? |
| 97 | Is the prompt well-timed? |
| 98 | |
| 99 | **Common failure:** The product assumes users will find the feature themselves. They won't. |
| 100 | |
| 101 | ### Step 2: Is there Ability? |
| 102 | |
| 103 | If the prompt exists but the behavior isn't happening, check ability next (not motivation). |
| 104 | |
| 105 | **Check:** |
| 106 | Can the user complete the behavior in under 60 seconds? |
| 107 | Is any of the six Ability Chain factors a bottleneck? |
| 108 | Is the behavior familiar or does it require learning? |
| 109 | Are there unnecessary steps or decisions? |
| 110 | |
| 111 | **Common failure:** The product team assumes users can do things they can't. Too many steps, too much cognitive load, too unfamiliar. |
| 112 | |
| 113 | ### Step 3: Is there Motivation? |
| 114 | |
| 115 | Only check motivation last. If prompt and ability are present and the behavior still isn't happening, motivation is the issue. |
| 116 | |
| 117 | **Check:** |
| 118 | Does the user understand the benefit? |
| 119 | Is the timing right (motivation wave present)? |
| 120 | Is there a motivation mismatch (product solving wrong problem)? |
| 121 | Are the three motivators (sensation, anticipation, belonging) being leveraged? |
| 122 | |
| 123 | **Common failure:** The product serves a real need, but messaging and timing don't connect with the user's emotional state. |
| 124 | |
| 125 | |
| 126 | |
| 127 | ## Behavior Mapping for Products |
| 128 | |
| 129 | ### Core Behaviors to Map |
| 130 | |
| 131 | For any product, identify and map these behaviors: |
| 132 | |
| 133 | | Behavior Category | Examples | B=MAP Priority | |
| 134 | |-------------------|----------|----------------| |
| 135 | | **Activation** | First core action, onboarding completion | Ability + Prompt (motivation is high at start) | |
| 136 | | **Engagement** | Daily/weekly core actions | Ability (must survive low motivation) | |
| 137 | | **Retention** | Return visits, habit loops | Prompt + Ability (internal prompts take time) | |
| 138 | | **Expansion** | Feature adoption, upgrades | Motivation + Prompt (new behaviors need motivation) | |
| 139 | | **Advocacy** | Referrals, reviews, sharing | Motivation + Ability (make sharing easy) | |
| 140 | |
| 141 | ### The B=MAP Audit Template |
| 142 | |
| 143 | For each key behavior: |
| 144 | |
| 145 | **Describe the behavior** — Be specific: "User opens the dashboard and checks their top metric" |
| 146 | **Rate Motivation (1-5)** — How motivated is the user at the moment of the prompt? |
| 147 | **Rate Ability (1-5)** — How easy is the behavior? Which Ability Chain factor is weakest? |
| 148 | **Rate Prompt (1-5)** — Is the prompt present, well-timed, and clear? |
| 149 | **Action Line assessment** — Is the combined M+A above the threshold? |
| 150 | **Fix priority** — Address the weakest element first (usually Ability) |
| 151 | |
| 152 | |
| 153 | |
| 154 | ## Integration with Other Frameworks |
| 155 | |
| 156 | ### B=MAP and the Hook Model |
| 157 | |
| 158 | Fogg's model is the scientific foundation that Nir Eyal's Hook Model builds upon. The relationship: |
| 159 | |
| 160 | **Trigger** (Hook) = **Prompt** (Fogg) |
| 161 | **Action** (Hook) = **Behavior** (Fogg), governed by B=MAT/B=MAP |
| 162 | **Variable Reward** (Hook) = **Motivation booster** (Fogg) — increases motivation for next cycle |
| 163 | **Investment** (Hook) = **Ability builder** (Fogg) — makes product easier/more personalized over time |
| 164 | |
| 165 | Use Fogg for diagnosis (why isn't this behavior happening?). Use the Hook Model for loop design (how do we create a self-reinforcing cycle?). |
| 166 | |
| 167 | ### B=MAP and Jobs to Be Done |
| 168 | |
| 169 | JTBD identifies the aspiration (what progress the user wants). B=MAP designs the behaviors that deliver that progress. They are complementary: |
| 170 | |
| 171 | JTBD → "What is the user trying to accomplish?" |
| 172 | B=MAP → "What specific behavior achieves that job, and is it above the Action Line?" |
| 173 | |
| 174 | |
| 175 | |
| 176 | ## Key Principles Summary |
| 177 | |
| 178 | **Behavior is not about willpower.** It's a design problem. |
| 179 | **Ability is more reliable than motivation.** Always try making things easier before trying to motivate. |
| 180 | **Prompts are the forgotten element.** Many behavior failures are simply prompt failures. |
| 181 | **The Action Line is your diagnostic tool.** If behavior isn't happening, find out which element is failing. |
| 182 | **Start with ability, not motivation.** Ability improvements are permanent; motivation is temporary. |
| 183 | **Different behavior types need different strategies.** One-time behaviors can tolerate motivation dependency; habits cannot. |
| 184 |
Discussion
Browse more free Claude skills.