Loading…
Loading…
Eyal's model distinguishes external triggers (notifications, emails, ads) from internal triggers (emotions, situations, routines). Successful products transition users from external to internal triggers — you stop needing push notifications because boredom itself triggers opening the app. The four phases: (1) Trigger — external (notification) or internal (feeling lonely), (2) Action — the simplest behavior in anticipation of reward (open Instagram), (3) Variable Reward — unpredictable positive feedback (interesting posts, likes, messages), (4) Investment — user puts something in that improves the next cycle (follow people, post content). Pinterest exemplifies the complete loop: trigger (need inspiration), action (open and search), reward (discover beautiful pins), investment (save pins, follow boards, which personalizes future triggers). Each cycle makes the next more engaging. To apply: (1) Identify the internal trigger your product addresses (loneliness, boredom, uncertainty), (2) Reduce action friction to the absolute minimum, (3) Deliver variable, satisfying rewards, (4) Build investment that improves future experience, (5) Design the transition from external to internal triggers ethically. Common mistakes: relying permanently on external triggers (notification spam), actions that are too complex for habit formation, rewards that are predictable and boring, and designing hooks that exploit vulnerabilities rather than serve needs.
stellae.design
The Trigger-Action-Reward model, formalized by Nir Eyal in 'Hooked' (2014), extends the classic habit loop for digital products. Triggers (external or internal) prompt an action, which delivers a variable reward, followed by an investment that loads the next trigger — creating a self-reinforcing cycle.
The trigger-action-reward model is a behavioral design framework that explains how habitual behaviors form and persist: an external or internal trigger prompts a user to take an action, and the reward that follows reinforces the neural pathway that connects trigger to action, making the behavior increasingly automatic over time. This model is the foundation of habit-forming product design because it reveals that features alone do not drive retention — the loop of cue, behavior, and reinforcement does, and products that deliberately design all three elements create usage patterns that survive competitive pressure, interface changes, and even temporary dissatisfaction. Understanding this framework is essential for ethical product design because it clarifies the mechanism by which products can either empower users with beneficial habits or exploit them with compulsive loops, making the designer's intentionality the critical variable.
Duolingo uses a morning push notification (trigger) to prompt users to complete a five-minute language lesson (action), then rewards completion with streak counts, XP points, and animated celebrations that provide both achievement satisfaction and social validation. The lesson length is deliberately short to minimize action friction, and the variable reward of different lesson types, difficulty levels, and leaderboard positions keeps the reinforcement fresh enough to sustain long-term engagement. This carefully designed trigger-action-reward loop has produced industry-leading retention rates for an educational product category historically plagued by rapid user abandonment.
GitHub's contribution graph provides a persistent visual trigger every time a developer visits their profile, showing green squares for days with commits and gray squares for days without, creating a visual cue that motivates the action of making at least one contribution to maintain the pattern. The reward is the immediate visual satisfaction of seeing a new green square appear on the graph plus the longer-term social reward of a filled-in activity history that signals professional productivity to peers and potential employers. This elegant trigger-action-reward loop has motivated millions of developers to commit code more consistently, turning an activity tracker into a behavioral design tool.
A social networking app sends between five and thirty push notifications per day at random intervals for events ranging from genuinely important friend messages to trivial algorithmic suggestions like 'Someone you might know joined!' and 'A page you visited three months ago posted something new.' The unpredictable volume and inconsistent relevance of triggers train users to disable notifications entirely rather than develop a habit of checking them, because the signal-to-noise ratio is too low to justify the interruption cost. By failing to design meaningful triggers, the app destroys the first element of the trigger-action-reward loop and paradoxically reduces engagement by trying too hard to increase it.
• The most common mistake is over-investing in the reward phase while neglecting trigger quality — teams build elaborate gamification systems with badges, points, and leaderboards, but pair them with spammy or irrelevant triggers that users learn to ignore, meaning the reward system never activates because users never reach the action step. Another frequent error is designing the action step with too much friction, requiring users to navigate multiple screens or make complex decisions between trigger and reward, which breaks the loop during the fragile early-habit-formation period when automation has not yet taken hold. Teams also commonly fail to distinguish between ethical habit formation that serves the user's goals and exploitative compulsion loops that serve only engagement metrics, a distinction that determines whether the product builds lasting loyalty or earns a reputation for manipulation that eventually triggers regulatory and public backlash.
Was this article helpful?