→ Frameworks · 01 of 07

← Back to all frameworks

Fogg'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.