Habit-forming products are built by creating feedback loops around these components:
Triggers:
Triggers prompt the user to take action.
Action:
The behavior that user performs in anticipation of reward. The action must be simple and easy to perform.
Simplicity: Actions must be simpler than thought.
Factors that affect Simplicity include Time, Money, Physical Effort, Brain cycles, Social Deviance, Non-Routine.
Reduce Friction as much as possible.
Motivation + Ability + Trigger must converge for Action to happen.
Variable rewards:
The reward must be kept variable as unpredictability creates excitement.
Investment:
The more a user invests (Time, Money, Data, Effort, Social Capital, Money) in a product, the more likely they are to stick with it.
Future Triggers: Create future triggers to complete the feedback loop.