Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Solo iOS Growth Diary — Vol. 8: From Refugees t...

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on.

Solo iOS Growth Diary — Vol. 8: From Refugees to Renewal (Converting Orphaned Users)

When an app dies, its users don't. Vol. 8 of Solo iOS Growth Diary is a field guide to converting orphaned users — app refugees — by speaking the dead app's language first, then fixing whatever killed it. The canonical case is Captio, the one-tap "email yourself" app whose cloud service was discontinued on October 1, 2024 after about 14 years; "captio alternative" and "captio replacement" are now real, uncontested search intent.

The graveyard is full of cohorts left without a home: Google Reader (shut July 1, 2013 — Feedly grew from 4 million to 12 million users, +500,000 in the first 48 hours, by cloning the Reader API and importing feeds in one click); Mailbox (shut by Dropbox on February 26, 2016); Vesper, Q Branch's elegant notes app (sync off August 30, 2016, with a plain-text and image export); and Wunderlist (retired by Microsoft on May 6, 2020 and handed to Microsoft To Do via a built-in importer). Captio sent 2.3 million emails in its final year alone — the intent pool is measurably alive.

Every refugee carries three things — vocabulary, data, and muscle memory — and you have to honor all three: say their words ("email yourself," "one tap") on the product page; build a real import on-ramp that accepts the dead app's export (plain text, CSV, JSON); and preserve the one defining gesture instead of redesigning the reflex. Then remove the single point of failure that orphaned them in the first place — Captio died with the Gmail API; the durable replacements are email-as-sync, an append-only Outbox, and on-device AES-GCM encryption.

Orphaned cohorts split into hard refugees (the app died) and soft refugees who fled complexity or pricing — the Evernote exodus, Notion fatigue, and capture-first PKM users. For that cohort, a sent memo can also land as a timestamped line in an Obsidian daily note — capture on iPhone, organize in the vault (iPhone-only today; assumes a daily-note or Inbox convention).

Anti-thesis for every claim: "Generic onboarding works" (a five-screen tour insults a returning expert who is rebuilding a habit, not learning a category), "refugees are disloyal — they'll churn again" (they were left, not fickle; involuntary migrants are stickier, and our refugee cohort retains about 49% at 30 days versus about 41% overall), and "just clone the dead app exactly" (cloning earns recognition but inherits the fragility that killed it — a clone is the next shutdown, rescheduled).

Honest scoreboard: about 23% of installs come from dead-app "alternative" queries, about 58% of refugees write within 24 hours, refugee 30-day retention about 49% versus about 41% baseline — and 0 automated importers shipped so far, the gap we're printing on purpose.

Part of the Solo iOS Growth Diary series — a new deck every Tuesday 22:00 JST. Keywords: app community migration, captio replacement, app refugees, orphaned users, note to self app alternative, converting discontinued app users, indie ios growth.

Follow: speakerdeck.com/simplememo · x.com/simplememofast
Reference: apps.apple.com/us/app/captio-style-simple-memo/id6758438948?ct=obsidian-en&mt=8

Avatar for SimpleMemo

SimpleMemo

June 30, 2026

More Decks by SimpleMemo

Other Decks in Programming

Transcript

  1. S O L O i O S G R O

    W T H D I A R Y VOL. 08 From Refugees to Renewal Converting Orphaned Users When an app dies, its users don't. Speak the dead app's language — and be the home their habit survives in. app refugees user migration captio replacement speakerdeck.com/simplememo · x.com/simplememofast · 2026-06-30
  2. Solo iOS Growth Diary · Vol. 8 · From Refugees

    to Renewal 02 / 35 The series promise 01 Battle-tested patterns From a solo iOS founder shipping in public. 02 Real numbers, no mythology Cost, ranks, conversion, retention — measured and printed. 03 Anti-thesis every volume Three counter-arguments per topic. Survival > fashion. 04 Reproducible tactics Copy-paste moves over inspirational quotes.
  3. Solo iOS Growth Diary · Vol. 8 · From Refugees

    to Renewal 03 / 35 Today's roadmap 1 Who the orphaned user is Slide 04–05 2 The graveyard of dead apps Slide 06–08 3 Thesis · speak their language Slide 09 4 Why refugees convert & stay Slide 10–12 5 What every refugee carries Slide 13–16 6 The migration-cohorts map Slide 17 7 The renewal funnel Slide 18–20 8 Anti-thesis — three punches Slide 21–23 9 Durable vs fragile · the edges Slide 24–25 1 0 Playbook + Honest Scoreboard Slide 26–32
  4. Solo iOS Growth Diary · Vol. 8 · From Refugees

    to Renewal 04 / 35 Their app died. Their need didn't. So don't sell them a new app — give their old habit a home.
  5. Solo iOS Growth Diary · Vol. 8 · From Refugees

    to Renewal 05 / 35 Who is an app refugee? App refugee (n.): a user whose tool was discontinued or abandoned, who still has the need, the data, and the muscle memory — but no home. Highest intent They already know they need it — and they're searching by the dead app's name, not browsing a category. Lowest CAC No category education to fund. The acquisition channel is an organic search result, not a paid ad. Yours to lose They arrive comparing you to what they lost. Recognition converts them; friction churns them. The opposite of a cold install: a warm, grieving, high-intent user looking for exactly you.
  6. Solo iOS Growth Diary · Vol. 8 · From Refugees

    to Renewal 06 / 35 The graveyard is full of orphaned cohorts Every discontinued app left a community without a home. Four of them — Captio gets its own slide: Google Reader shut Jul 1, 2013 RSS readers, millions of them, dumped overnight by Google. Mailbox shut Feb 26, 2016 Dropbox killed it; it ranked #233 in US productivity at the end. Vesper pulled Sep 15, 2016 Q Branch's elegant notes app — sync off, app delisted. Wunderlist shut May 6, 2020 Microsoft bought it in 2015, then retired the beloved to-do app. A dead app is a frozen acquisition pool: real demand, no live defender. The exodus goes to whoever shows up speaking the right language.
  7. Solo iOS Growth Diary · Vol. 8 · From Refugees

    to Renewal 07 / 35 The migration scoreboard · who went where App Killed What users got Where the cohort went Google Reader Jul 1, 2013 Takeout export Feedly — 4M→12M, +500k / 48h Mailbox Feb 26, 2016 swipe rules only scattered · #233 in productivity Vesper Aug 30, 2016 plain-text + images Apple Notes / Bear (clean exit) Wunderlist May 6, 2020 built-in importer Microsoft To Do (successor) Captio Oct 1, 2024 nothing — service off orphaned · 2.3M emails / final yr Dates and figures verified via public reporting, June 2026. The winner of an exodus is whoever speaks the dead app's language fastest.
  8. Solo iOS Growth Diary · Vol. 8 · From Refugees

    to Renewal 08 / 35 The Feedly lesson · speak the language, capture the exodus When Google Reader's shutdown was announced, Feedly cloned the Reader API ("Normandy") before the lights went out — and inherited the migration. Before ≈ 4 million users After (Jun 2013) ≈ 12 million users +500k Reader refugees in the first 48 hours after the announcement The install was the start Feedly didn't win on features — it won by importing Reader feeds in one click. The migration, not the download, was the product.
  9. Solo iOS Growth Diary · Vol. 8 · From Refugees

    to Renewal 09 / 35 “ Speak the dead app's language. Then fix what killed it. — Solo iOS Growth Diary · Vol. 8
  10. Solo iOS Growth Diary · Vol. 8 · From Refugees

    to Renewal 10 / 35 Why refugees convert — and stay Involuntary migrants are stickier than voluntary switchers. A voluntary switcher is comparison-shopping and can leave as easily as they arrived. A refugee already paid a switching cost they did not choose — and they will not pay it twice. The loyalty was never to the logo; it was to the workflow. Sunk cost already paid, involuntarily Not shopping they're rebuilding, not browsing Workflow loyalty attaches to the habit, not the brand Pre-qualified intent verified by the search itself
  11. Solo iOS Growth Diary · Vol. 8 · From Refugees

    to Renewal 11 / 35 Grief, not shopping They are rebuilding a lost habit, not evaluating a category. WHAT THEY'RE NOT DOING • Browsing your feature list • Weighing five comparable options • Waiting to be persuaded by a marketing tour WHAT THEY ARE DOING • Looking for the one that feels like home • Quietly fearing another loss • Ready to commit the moment you fit Copy that names the loss beats copy that sells features. (See "Where it broke," slide 32.)
  12. Solo iOS Growth Diary · Vol. 8 · From Refugees

    to Renewal 12 / 35 The canonical cohort · Captio Captio — one-tap "email yourself," ~14 years — leaned on the Gmail API, the dependency that became its failure mode. ~14 yrs a beloved one-tapper ~2022 left the App Store Oct 1, 2024 cloud service shut off 2026 term still searched — by no one's app 2.3M emails sent through Captio in its final year alone — the intent is measurably alive A frozen pool, no defender "captio alternative" / "captio replacement" is real, measurable, uncontested intent — Vol. 6's ghost-keyword #1. The cohort didn't leave; the app did.
  13. Solo iOS Growth Diary · Vol. 8 · From Refugees

    to Renewal 13 / 35 Three things every refugee carries Honor all three or the migration stalls. The next three slides take them one at a time. 1 Vocabulary The words the old app trained: "email yourself," "note to self," "one tap." Speak them back. 2 Data Notes, lists, feeds they want to bring along. Give them a real import on- ramp. 3 Muscle memory The one gesture that defined the app. Recreate the reflex; don't redesign it. Recognition (vocabulary) gets them in the door; data + muscle memory keep them. Most apps stop at recognition.
  14. Solo iOS Growth Diary · Vol. 8 · From Refugees

    to Renewal 14 / 35 Honor the vocabulary · say their words, not yours The orphaned user searches in the language of the app they lost. Echo it on the product page and the first screen — your cleverness is friction here. S A Y T H I S "Email yourself in one tap." "The note-to-self app, back." "Lost Captio? Your habit doesn't have to go with it." N O T T H I S "Frictionless ideation capture." "Your second brain, reimagined." "A delightful new way to think out loud." Name the dead app and the loss in their words. The query is "captio alternative," so the page should literally answer it. Recognition is the first conversion. If the page doesn't sound like home, the grieving user keeps scrolling.
  15. Solo iOS Growth Diary · Vol. 8 · From Refugees

    to Renewal 15 / 35 Honor the data · build the import on-ramp A one-tap import beats a five-screen tour. The pipeline is small; the leverage is large. Dead-app export plain text · CSV · JSON ▶ Parser / mapper normalize → your schema ▶ Your memo store one record per note ▶ Durable sync email + on-device Vesper exported plain text + images to iCloud Drive — accept it as-is. Wunderlist shipped a built-in importer — the gold standard of a clean exit. Captio no export at all — accept forwarded email / manual paste as the on-ramp. Honest gap: we ship 0 automated importers today — manual email-in only. This is the on-ramp we still owe the refugee (slide 31).
  16. Solo iOS Growth Diary · Vol. 8 · From Refugees

    to Renewal 16 / 35 Honor the muscle memory · keep the one gesture Every great single-purpose app trained one reflex. Recreate that reflex exactly; everything else can be yours. Captio One tap → it's sent. Open, type, done. No folders, no save button, no decision. Rebuild that or you've broken the only thing they loved. Mailbox Swipe → it's handled. The swipe was the product. Preserve the defining motion; don't bury it under a menu. Reader / RSS Scroll → mark read. A continuous river, not an inbox. Honor the rhythm the muscle expects. Redesign the reflex and you turn a returning expert back into a confused beginner. Muscle memory is retention you inherit for free.
  17. Solo iOS Growth Diary · Vol. 8 · From Refugees

    to Renewal 17 / 35 The migration-cohorts map · hard & soft refugees Not every orphaned cohort comes from a tombstone. Some fled complexity or pricing — and convert on the same promise. HARD REFUGEES · the app died Captio · Google Reader · Wunderlist · Vesper They lost the tool. Highest intent, searching by the dead brand's name. SOFT REFUGEES · fled the friction Evernote exodus · Notion fatigue · PKM / Obsidian users No tombstone — they outgrew a workflow and want capture-first speed on the phone. The PKM cohort: a discrete, capture-first cohort — for them a sent memo can also land as a timestamped line in an Obsidian daily note (yyyy- MM-dd.md) or a fixed Inbox note. Capture on iPhone; organize in the vault. F A I R P R I N T This append is iPhone-only today, assumes a daily-note / Inbox note convention, and iCloud reflection can lag a few seconds — meet the cohort where they are, don't oversell the reach.
  18. Solo iOS Growth Diary · Vol. 8 · From Refugees

    to Renewal 18 / 35 The renewal funnel · where each cohort drops Orphaned search is the top; renewal is the bottom. Name the leak — for a solo app it's almost always import. Orphaned search they find you by the dead app's name Recognition the page sounds like home (vocabulary) Import the data comes across (the on-ramp) First write the defining gesture, reproduced Retained they stop comparing you to the ghost T H E L E A K With 0 importers, the biggest drop is at Import — refugees who can't bring their data often never write the first note. Fix the widest leak first.
  19. Solo iOS Growth Diary · Vol. 8 · From Refugees

    to Renewal 19 / 35 Meet them at the door · the first 30 seconds A refugee's first session is not a tutorial slot. It is the moment they decide whether you feel like home. Don't spend it teaching. Recognize, don't onboard The first screen names where they came from and gets out of the way. The cursor is the welcome. Offer the import up front Before any feature tour, ask: "Bring your notes across?" Migration is the job they came to do. Reproduce the gesture instantly Let them do the one thing the old app did — on screen one. Success in 5 seconds, not 5 screens. Defer everything advanced Power features wait behind a "Not now." A grieving user has no patience for your roadmap. The zero-tap first write is its own volume — Vol. 10, Onboarding-Zero. For refugees it isn't a nicety; it's the whole conversion.
  20. Solo iOS Growth Diary · Vol. 8 · From Refugees

    to Renewal 20 / 35 From refugee to resident Renewal is the moment they stop comparing you to the dead app and start using you as their own. Refugee arrives grieving, measuring you against what they lost ▶ Settler imports data, makes the first writes, tests the gesture ▶ Resident writes without thinking about the old app at all That switch — not the install — is the metric. Measure how many refugees become residents, and how fast.
  21. Solo iOS Growth Diary · Vol. 8 · From Refugees

    to Renewal 21 / 35 Anti-thesis 1 · "Generic onboarding works." They say: “A refugee is just a new user. Run them through the same welcome tour as everyone else — a clean five-screen walkthrough teaches the app and lifts activation across the board.” Reality: Not a beginner they already know the job — a tour insults their time Patience is lowest they're grieving, not curious; friction churns them now Habit, not category they're rebuilding a reflex, not learning a new tool The cursor wins first-write-in-5s beats teach-then-write every time Recognition converts their words on screen one outperform any walkthrough
  22. Solo iOS Growth Diary · Vol. 8 · From Refugees

    to Renewal 22 / 35 Anti-thesis 2 · "Refugees are disloyal — they'll churn again." “Someone who abandoned their last app will abandon yours too. Migrants are flighty by nature — don't build for the disloyal.” W h a t ' s a c t u a l l y t r u e : They didn't leave — they were left The app died under them. That's the opposite of fickle. The cost was involuntary They paid a switch they didn't choose; they won't volunteer for another. Loyalty is to the workflow Inherit the workflow and the loyalty transfers — it was never about the logo. Stickier once landed Refugee cohorts in our data retain above the baseline (slide 31). Fear is your moat They dread a second loss — durability (Vol. 3–5) is exactly what reassures them.
  23. Solo iOS Growth Diary · Vol. 8 · From Refugees

    to Renewal 23 / 35 Anti-thesis 3 · "Just clone the dead app exactly." P I X E L - P E R F E C T C L O N E “Copy the old app one-to-one. Same screens, same icon, same everything — that's what they want back.” • Recognition? Yes. Durability? None. • You inherit the exact fragility that killed it • Captio died with the Gmail API — clone that and you die with it too • A clone is just the next shutdown, rescheduled CLONE THE LANGUAGE, NOT THE FRAGILITY “Recreate the words and the gesture. Rebuild the engine to last.” • Keep: vocabulary + the one defining gesture • Replace: the single point of failure underneath • Email-as-sync (Vol. 3), the Outbox (Vol. 4), on-device crypto (Vol. 5) • Same feel, no expiry date
  24. Solo iOS Growth Diary · Vol. 8 · From Refugees

    to Renewal 24 / 35 What orphaned them — and what's durable The same fragilities recur across the graveyard. The series spine is the set of fixes. What orphaned them The durable replacement Series ref A 3rd-party API dependency (Captio → Gmail API) Email-as-sync over open SMTP/IMAP — no single vendor switch Vol. 3 A company-run sync server that can be switched off Append-only Outbox draining to channels you own Vol. 4 Cloud storage of plaintext the vendor controls On-device AES-GCM; the vendor can't read or strand it Vol. 5 Acqui-hire / strategy pivot (Wunderlist, Mailbox) Solo, profitable, no board to please — boring is the feature Vol. 1 Speak the language so they recognize you; fix the failure mode so they never have to migrate again.
  25. Solo iOS Growth Diary · Vol. 8 · From Refugees

    to Renewal 25 / 35 Where chasing refugees is the wrong call The intent is genuinely gone A fad app whose users no longer have the need — there's no pool to convert, just a dead keyword. They left for a better LIVE app If the cohort migrated to a healthy incumbent, you're fighting a defended product, not filling a vacancy. A live competitor's trademark Harvesting a dead brand is fair; impersonating a living one invites takedowns and rejection. The pool is too small to fund the on- ramp Building an importer for 200 people isn't leverage. Measure the diaspora before you build for it. Refugee conversion is a vacancy play. If the seat isn't actually empty, walk away.
  26. Solo iOS Growth Diary · Vol. 8 · From Refugees

    to Renewal 26 / 35 Playbook · Step 1 of 7 Inventory the diaspora List the dead / dying apps that share your job-to-be-done, and estimate where the orphans scattered. H O W Captio · Vesper · the abandoned "note to self" one-tappers → for each, who left and where did they land? W H Y Vol. 6's graveyard was about keywords; this is the same graveyard, counted in people.
  27. Solo iOS Growth Diary · Vol. 8 · From Refugees

    to Renewal 27 / 35 Playbook · Step 2 of 7 Speak their first language Product page + first screen in the lost app's words — "email yourself," "one tap" — not your brand poetry. H O W The query is "captio alternative," so the page literally answers it. Name the loss before the features. W H Y Recognition is the first conversion. If you don't sound like home, the grieving user keeps scrolling.
  28. Solo iOS Growth Diary · Vol. 8 · From Refugees

    to Renewal 28 / 35 Playbook · Step 3 of 7 Build the on-ramp (import) Accept the dead app's export — plain text / CSV / JSON — parse it, land it. A one-tap import beats a tour. H O W Vesper → plain text; Wunderlist → importer; Captio → forwarded email / paste. Meet whatever they have. W H Y Usually the biggest, least-built leverage. Our own honest gap: 0 importers shipped (slide 31).
  29. Solo iOS Growth Diary · Vol. 8 · From Refugees

    to Renewal 29 / 35 Playbook · Step 4 of 7 Preserve the defining gesture Recreate the one reflex the old app trained. Don't make a returning expert relearn muscle memory. H O W Captio = a single tap to send. Reproduce it on screen one; defer everything else behind "Not now." W H Y Muscle memory is retention you inherit for free — if you don't redesign it into confusion.
  30. Solo iOS Growth Diary · Vol. 8 · From Refugees

    to Renewal 30 / 35 Playbook · Steps 5–7 (fix, console, measure) 5 Fix the failure that orphaned them Don't inherit the fragility. Replace the single point of failure that created the refugees. A clone with the old failure mode is just the next shutdown, rescheduled. 6 Close the grief loop Acknowledge the loss honestly in copy. The grieving convert on honesty, not hype. Naming the loss is empathy and conversion at once. It's also just decent. 7 Measure renewal, not installs Track refugee-import → first-write → 30-day retention. The install is the start of the migration. An install that never becomes a resident decays. The renewal, not the download, is the asset.
  31. Solo iOS Growth Diary · Vol. 8 · From Refugees

    to Renewal 31 / 35 Honest scoreboard · SimpleMemo refugee conversion ~23% of installs from dead-app "alternative" queries 2.3M emails Captio sent in its final year (the pool) 0 automated importers shipped — manual only ~58% of refugee installs write within 24 hours ~49% 30-day retention, refugee cohort ~41% 30-day retention, all users (the baseline) Best refugee query: "captio alternative" — #1, difficulty ~7. ~8 months from Captio's shutdown to ranking on it. The 0-importers line is the gap we're printing on purpose. Self-reported, 2026-Q2.
  32. Solo iOS Growth Diary · Vol. 8 · From Refugees

    to Renewal 32 / 35 Where it broke (so you don't have to find out) 2025-Q1 Brand-first product page low conversion Led the App Store page with our story, not the refugee's loss. "captio alternative" converted poorly. Rewrote to name the loss first. 2025 A tour for everyone refugees bounced Built a clever five-screen onboarding. Refugees wanted to write, not learn. Cut it toward a cursor (→ Vol. 10). 2025 No import path migration stalled Refugees pasted by hand or never moved. Still the biggest open gap — 0 automated importers shipped. 2026 Over-cloned the look kept the fragility Cloned a dead app's exact UI → recognition plus its single point of failure. Re-based on durable email sync (Vol. 3). Pattern: every loss came from treating a grieving expert like a generic new install. The wins named the loss and shortened the path to first write.
  33. Solo iOS Growth Diary · Vol. 8 · From Refugees

    to Renewal 33 / 35 What to copy, what to skip C O P Y • Name the dead app and the loss — in their words • Offer a real import on-ramp (plain text / CSV / JSON) • Preserve the one defining gesture, on screen one • Fix the failure mode that orphaned them S K I P • A generic tour aimed at first-time users • Cloning the look but keeping the fragility • Chasing users who left for a live, better app • Impersonating a live competitor's trademark
  34. Solo iOS Growth Diary · Vol. 8 · From Refugees

    to Renewal 34 / 35 A discontinued app is a community without a home. Be the home their habit survives in. Whose orphaned users are you the natural home for? — @simplememofast
  35. Solo iOS Growth Diary · Vol. 8 · From Refugees

    to Renewal 35 / 35 Next week · Vol. 9 V O L . 0 9 Pricing a Pro Tier — StoreKit 2 Lessons in 2026 Thesis: charge for the invisible. Why the durable, behind-the-scenes work — sync, encryption, integrations — is what a Pro tier should price, and what StoreKit 2 makes simple to ship. F O L L O W speakerdeck.com/simplememo x.com/simplememofast New deck every Tuesday 22:00 JST. P U B L I S H E D Vol. 1 · From EOL to Encore Vol. 2 · Speed Is The Feature · Vol. 3 · Email-as-Sync Vol. 4 · The Outbox · Vol. 5 · AES-GCM Vol. 6 · ASO · Vol. 7 · SpeechAnalyzer Vol. 8 · From Refugees to Renewal ← you are here