
Nir Eyal's Hook Model explains how products like Instagram, WhatsApp, and TikTok turn casual users into daily users.
It's a 4-step loop:
Two types:
External: ads, notifications, emails, friend invites.
Internal: emotions like boredom, loneliness, procrastination, curiosity.
Great products connect to an internal trigger, so users come back without a nudge.
Users act when they have:
Motivation
Ability (easy enough)
Trigger
Examples of tiny actions:
Scroll
Tap
Swipe down to refresh
Make the action effortless = repeated behavior.
The reward must be unpredictable.
Three types:
Tribe (social rewards: likes, comments, messages)
Hunt (information or resources: scrolling feed, TikTok swipe, loot boxes)
Self (achievement: leveling up, streaks, progress bars)
Uncertainty = habit fuel.
When users contribute:
Time
Data
Followers
Playlists
Custom settings
Content
…they become more likely to return.
This step also loads the next trigger, creating a loop.
Think:
"I've built my playlist here."
"My streak is here."
"My friends are here."
Habits are formed when you repeatedly solve a user's internal trigger with a simple action and a variable reward, and then get the user to invest a little.
This loop:
Increases retention
Reduces marketing cost
Creates compounding engagement
Makes switching away painful
If your product solves a recurring pain with an easy action and unpredictable reward, and gets users to invest, you've built a habit.

A deep, structured, research-anchored dive into UI/UX onboarding that synthesizes current best practices, psychology insights, expert research, and real product examples.
Engineering
Small daily, weekly, and monthly actions that compound into massive growth—tailored for founders and engineers.
Work
Most people chase intensity. The real game is quieter.
Think