Hook Model
Updated 2026-08-09
INTRODUCTION
English translation pending.
CORE DEFINITION
The Hook Model is a four-stage cycle for designing habit-forming products, developed by Nir Eyal and published in his 2014 book Hooked. A trigger prompts the behavior, either externally through notifications or icons, or internally through an emotion the product has come to relieve. An action is the simplest behavior taken in anticipation of a reward. A variable reward delivers an outcome that varies, which sustains interest where a fixed reward would not. Investment is a user action that improves the product for future use, such as adding data or connections, and that loads the next trigger. The model assumes repeated cycles, since one pass produces use rather than a habit.
SCAFFOLDING EFFECT
Reduce cognitive load
- Use trigger mapping: list today's external cues and the internal feeling the product should eventually relieve. - Use friction removal: identify the single action that matters and cut every step before it. - Use investment design: add a step where user effort improves the next session and raises switching cost.
Anchor fast decisions
Habits form when a behavior is repeated in response to a consistent cue and is followed by a reward. External triggers initiate the cycle, but the loop only becomes self-sustaining once an internal trigger, usually a negative emotion, substitutes for them. Variable rewards maintain the behavior because unpredictable outcomes sustain anticipation better than predictable ones. Investment closes the loop by making the product more valuable with use, so the user's own past effort becomes the cue for the next cycle and the reason not to leave.
MINIMUM ACTION
In progress 0/1Practice this model in one real situation:
account_treeGenealogyexpand_more
menu_bookReferencesexpand_more
Source support: Explicit
- en.wikipedia.orghttps://en.wikipedia.org/wiki/Nir_Eyalverified
PRIVATE NOTES · Only visible to you
SAVED Q&A
ENTRY Q&A · Private saving available
Ask with a clear boundary
thinkingmodels answers from published entry context only.
Your question is sent to thinkingmodels. The answer uses public entry context only.
RELATED MODELS