→ Frameworks · 01 of 07
← Back to all frameworksFogg's Behaviour Model — B = MAP
Fogg's Behaviour Model (B = MAP) explained for product designers. Behaviour happens when Motivation, Ability and a Prompt converge. Primary source, when to apply, how Based Labs uses it on real audits.
Primary source
BJ Fogg, Stanford Behavior Design Lab. Originally B=MAT (1998), updated to B=MAP (Prompt) in Tiny Habits, 2020.
What it is
Behaviour happens when Motivation, Ability and a Prompt converge above a threshold. Take any one away — even partially — and the behaviour doesn't happen. It's the most-used diagnostic in modern behaviour design.
When to use it
Every screen. Every CTA. Every onboarding step. If users aren't doing the thing, one of M, A or P is missing or weak.
How I actually apply it
Each screen in a Leak Audit gets scored on M, A, P. The lowest score is the leak. Most fitness apps fail on Ability — they assume users know what a 'compound lift' is. Most landing pages fail on Prompt — the CTA is buried.
Want this applied to your product?
A Leak Audit takes one week and produces a prioritised fix list with every recommendation tied to a named framework — including this one. Fixed price: £1,000.