18 March 2026
The psychology of making 20,000 people voluntarily switch apps
Migrating users from one app to another is not a technical problem. The database export works or it doesn't. The API maps fields or it doesn't. The technical migration is a weekend of engineering.
The real problem is that you're asking 20,000 people to change a habit. And habits, as anyone who's tried to switch from iPhone to Android knows, have an immune system. They resist change not because the new thing is worse, but because the old thing is familiar. Behavioural economists call this the status quo bias. Everyone else calls it "I don't want to."
The naive approach fails predictably
The obvious migration strategy: send an email. "We've got a new app! It's better! Download it here!" This works on about 4% of users, which is approximately the same percentage that reads terms and conditions.
The reason is loss aversion – people weigh what they're giving up (their saved items, their familiar interface, their muscle memory) roughly twice as heavily as what they're gaining. A better app isn't enough. The migration has to feel like the user is keeping everything and gaining something, not trading one thing for another.
Cohort analysis as empathy
The first step wasn't a notification strategy. It was understanding who these 20,000 people actually are.
Pulled the data from the existing analytics. Segmented by engagement: the power users (daily, multiple saves), the regulars (weekly), the dormant (haven't opened in months), and everyone in between. Each cohort has a different relationship with the product and therefore a different migration anxiety.
A power user with 400 saved items needs reassurance that nothing will be lost. A casual user with 12 items needs a reason to bother. A dormant user needs to be reminded the product exists at all. One message for all three cohorts is a message optimised for none of them.
The multi-stage psychological sequence
The migration plan borrowed from behavioural intervention design – not a single moment of decision, but a sequence of decreasing commitment thresholds.
Stage one: awareness. A banner inside the existing app. Not "switch now" – just "something new is coming." This is pre-suasion. The user starts mentally preparing for change before being asked to act on it.
Stage two: social proof. The 30 most active users get early access. Beta testers create two things: bug reports and – more importantly – social validation. When the broader migration happens, the message isn't "try our new app." It's "your community is already here."
Stage three: the bridge. A one-tap import feature prominently placed on the home screen of the new app. Not buried in settings. Not a multi-step wizard. One tap, and everything transfers. The goal is to make the cost of switching lower than the cost of reading about switching.
Stage four: the wall. After sufficient runway, the old app shows a hard upgrade screen. This is the loss aversion trigger in reverse – now staying on the old app requires more effort than moving to the new one. The status quo has been relocated.
The share extension problem nobody mentions
There's a subtle technical detail that most migration plans miss: the share extension. Users who save items from other apps via the share sheet have built the deepest habit of all – it's integrated into their operating system muscle memory. If the new app's share extension doesn't appear in exactly the same position, the migration feels broken even if everything else is perfect.
The share extension in the old app needed an updated state that acknowledged the migration. Not a removal – that would break the habit before the replacement was ready. A redirect. The old pathway leads to the new destination.
What the data says about behaviour change
The interesting finding: the users who migrated fastest weren't the most engaged. They were the ones who received the most stage-appropriate messaging. A power user who got the "early beta" invitation before the mass email converted at 3x the rate of a power user who only saw the banner.
This maps to Robert Cialdini's work on commitment and consistency – people who take a small voluntary step (joining a beta) are dramatically more likely to take the larger step (full migration) because they've already categorised themselves as someone who is switching. The beta wasn't a testing programme. It was a commitment device.
Related
The counterintuitive case for making users confront the price before they've committed to the free tier.
Most AI shopping chats ignore behavioral psychology completely. They return good products in a format that makes them look arbitrary.