
Five months ago I posted here about being stuck. The numbers were: 700 downloads, ~20 paying users, $150 total revenue. The feeling was worse than the numbers — that classic solo loop where you need users to know what to build, features to attract users, and marketing time you don't have because you're building features. About thirty of you answered, and I've reread those comments more times than I'll admit. They've been the co-founder I don't have.
The most common advice in that thread was blunt: stop building, start selling. You already have something worth marketing.
I half-listened — and I want to explain the half I ignored, because it was a real decision, not procrastination-by-coding.
SelfOS was never meant to be another to-do list. I started it for myself, and the idea from day one was bigger: one calm place for your whole life — what you need to do, what you're trying to become, and how you actually feel while doing it. The line in my Instagram bio says it best: for the days you're thriving, and the days you're just surviving. Tasks and habits were only half of that vision. When my little marketing spikes worked and people arrived, they were landing on half an app.
And there was a pettier reason, which I suspect some of you will recognize. To live my own vision I'd have to subscribe to a calorie counter, a water reminder, a sleep tracker — three more subscriptions on top of the planner I'd already built to avoid other subscriptions. At some point I looked at the price of a popular calorie-counting app and thought: absolutely not. I'll build my own. So I did :)
It went live on August 5. Water, nutrition (with a barcode scanner), sleep and activity joined tasks, goals, habits and shopping lists — 8 modules total now, and every single one is optional. You turn on what you need; the app is exactly as big as you want it to be. Someone who only tracks water and someone running their entire life in it are both using SelfOS "correctly."
The emotional core stayed the same: the bonsai. It's a little tree that grows with your streak — and after 2.0 it grows from everything: a glass of water and a completed task feed the same living thing. 60 achievements shipped along with it, plus full statistics and data export — you can pull every byte of your data out anytime. Everything lives on your phone: no account, no ads.
The other big move was invisible in the changelog: a new name and a new category. SelfOS: Self-Care Tracker (App Store / Google Play) now lives in Health & Fitness instead of the planner shelf.
I didn't expect this part. After 2.0 went live, emails began arriving. People praising the app. People reporting bugs — politely, with screenshots! People suggesting features. My favorite review so far: "Replaced 3 different apps with this one."
If you've never shipped solo: strangers taking time to write to you about your app is rocket fuel of a purity you can't buy. One request kept repeating in different words — "let my phone's calendar feed my day." So 2.0.1 shipped just ten days after 2.0, with calendar import: events from your phone's calendar become daily tasks, and your edits always win over the sync. It's the fastest feature turnaround I've ever done, and it exists purely because someone asked.
Through all these months I kept showing up on socials — Threads, Instagram, Pinterest, TikTok. Threads is where I actually live: a few advice-style comments a day in the niches where my users already talk. Not "check out my app" — just being a useful person in rooms where planners and self-care apps get discussed. It costs $0 and ten minutes a day, and it has produced every single growth spike this app has ever had. And one of those little daily comments recently set off a wave big enough that it deserves its own post — coming soon.
An honest confession though: reels and video are brutally hard for me. Some people talk to a camera like it's a friend; I talk to it like it's a tax inspector. I've decided to stop fighting that and build around it instead — the app now has bonsai share cards, so my users can post their trees to their stories even if I can't post mine 😄 We'll see if the bet pays off.
I'll be back soon with the wave story, and after that with the retention verdict. Thank you for those thirty comments — they steered all of this. 🌱
The shift from 700 downloads/$150 to users actively writing in after 2.0 is a meaningful change in the signal. The multi-functional positioning question becomes especially interesting at this stage.
Thank you - "a meaningful change in the signal" is exactly what it feels like from the inside. Installs can be bought; emails can't.
That’s the important distinction. The emails are a much stronger signal because someone had to care enough to initiate contact. Curious what those users are actually asking for now that they’re reaching out.
The email that started the calendar import tells it better than any roadmap. A few days after 2.0 launched, a medical student from Ukraine wrote to me - sixth year, working three jobs alongside university, her parents living in a border town that's been under shelling for years. She found the app on a morning walk home from a bomb shelter, and asked two things: could SelfOS pull tasks from her calendar, and was there any way to afford it on a student stipend.
Calendar import shipped ten days later - her request went straight into 2.0.1. And she got a lifetime code from me, free; some emails you don't answer with a pricing table.
I'll be honest about why this one matters so much to me: I'm Ukrainian too. I know what it's like to live through war and try to gather your thoughts after a sleepless night. That my app can be one calm place for someone carrying all of that - that's deeply valuable to me.
The other emails are smaller but just as useful: one user has sent me three UI bugs with careful screenshots (all fixed in 2.0.1), another asked for recurring tasks — "don't make me retype 'take out the trash' every Tuesday" - now on the roadmap. This inbox has quietly become my product team.
That’s a much more meaningful signal than the install numbers. I’d be interested in continuing the conversation beyond the thread — what’s the best email to reach you at?
Happy to keep talking right here - threads like this one are half the reason I post :) If it's something that genuinely doesn't fit a comment, the app's support email is public on the store listing. But I'm curious what you have in mind - say a word about the topic and I'll know where it belongs.
Mainly the product direction now that you’re getting real user signals — especially how you’re deciding what deserves to become part of SelfOS versus what stays out. Easier to discuss properly off-thread. What’s the best email to reach you at?
It sounds like you've hit a common plateau that many founders face after an initial burst of traction. I went through something similar with my own product – we saw a fast adoption rate at launch, but then things slowed down significantly after the first few months.
Here are a few tactics that helped me break out of a rut:
User Feedback Loop: I actively engaged with early users to understand their pain points and how they were using the product. Sometimes, what you think is valuable may not align with what users actually need. A few quick surveys and conversations can reveal what features are underutilized and what they’re hoping to see.
Content Engagement: I shifted focus to creating value-driven content that resonated with the audience's specific challenges. Instead of purely promoting features, I shared case studies, use cases, and tips that demonstrated real-world applications. This brought more organic traffic and engagement, helping users see the potential of the product.
Partnerships: Exploring synergies with other businesses was also key. I found that partnering with complementary tools and services exposed both our products to new audiences. It’s worth reaching out for joint webinars, guest blog posts, or even bundled offerings.
Product Iteration: I went through an iteration process where I prioritized the feedback gathered, focusing on making the most impactful changes. In my case, implementing just three user-requested features not only improved user satisfaction but also encouraged them to talk about the product more.
Community Building: As I found, building a community around your product can provide sustainable growth. Engage your users on social media or forums and facilitate discussions. This made my users feel more connected and invested in the product.
Consider these strategies, and don’t hesitate to experiment. Sometimes a small pivot can reinvigorate interest and user engagement significantly. Keep pushing, and best of luck!
Thanks - that's a fair map of the classic levers. Since you've walked the same plateau: which of the five moved your retention curve first, and what was the product?
The user feedback loop moved things first. The product is ScaleBlogger, and speaking directly with early users gave us the clearest picture of where they were finding value and where they were dropping off. That helped us prioritize the right product improvements and sharpen our messaging. We’re still measuring the long-term effect on retention, but feedback has been the most valuable lever so far.
Appreciate the specifics - thanks. Matches what I'm seeing on my side: user emails have been worth more than any dashboard. A student wrote asking for calendar import, another user flagged a step-count mismatch with her Apple Watch - each one became a concrete roadmap item, while analytics only told me something was off, not what. The tricky part with a self-care app is that the quiet middle never writes - people who neither love it nor hit a bug just fade. So I'm pairing the inbox with retention cohorts to hear from them too. Good luck with ScaleBlogger!
The distinction between "downloads" and "people emailing you feature requests" is the real signal here, worth instrumenting now even if the numbers feel too early and unflattering; waiting until they're "trustworthy" usually means waiting until it's too late to course correct. On the three-doors positioning problem, you could route by acquisition source into different onboarding copies without forcing users to self-select modules; that's a cheaper test than building selectable onboarding.
On instrumenting early - agreed, and this month was exactly that: the app went from "some analytics" to end-to-end funnel tracking while the numbers are still small enough to be unflattering. I publish them anyway (28% week one, ~10% floor) precisely because waiting for numbers to look trustworthy is how you lose the window to steer by them. The email channel has its own instrument, humbler than a dashboard: a standing rule that every reply I send carries exactly one question. Three long emails so far - a sample too small to chart and too detailed to ignore.
On routing by acquisition source - I like it, and I owe you honesty about where it collides with my own constraints. My best traffic arrives by typed-in name search: no link, no referrer, no source bits to route on. And the standard fix - attribution SDKs - is off the table on purpose: no ad-tech in a privacy-first app, that's part of what people are buying. The one sliver where your idea survives both constraints is link-based campaigns on Android, where the plain install referrer carries a UTM and can pick an onboarding emphasis without any tracking beyond that. If the paid tests show a door worth doubling down on, that sliver is exactly where source-routed onboarding would start.
hey viktoriia, the line i keep coming back to is that every growth spike this app ever had came from ten minutes a day of being useful on threads. that channel only works while youre personally in the room, and youre already the bottleneck on the building side. so the door question and the flat mrr question might be the same question. when one of those threads comments sets off a spike, do those people still open the app a week later, or is it mostly reach ? ok if we take it private ?
Happy to answer this one in the open, because it's measured now: the Threads-driven cohorts hold ~28% at week one and settle around 10% by week three. So yes - most of a spike is reach. But the tenth that stays is why the daily floor moved from a handful of installs a day in July to a few dozen now. The channel decays per-wave and compounds per-floor, both at once.
On being the bottleneck - agreed, and I've made peace with the shape of it: ten minutes a day is the one marketing cost I can always afford, and it can't be delegated without becoming ordinary marketing, which is exactly what makes it work. The paid creator placements I'm testing right now are precisely the experiment in whether any channel exists that doesn't need me in the room. First results within a couple of weeks.
And sure - if you want to go deeper, write to the app's support email from the store page; I answer everything there myself. Fair warning though: I keep the interesting parts of these conversations public - half this thread's value is that other builders can read along.
you have already found the answer to the first part in the behavior: people ask for the feature that removes a daily pain, not for the full eight-module bundle. i would test one door at a time with a small cohort. for example, show the calendar-to-day promise to people who already use planners, then measure install, first completed task, day-seven return, and upgrade. keep the bonsai and the other modules inside the product, but let the ad or store page do one job. that should tell you whether the bundle helps retention without asking it to carry acquisition.
This thread has quietly reached consensus, and yours is the sharpest statement of it: one door per test, bundle stays inside, judge by the chain instead of the door's own applause.
Your last sentence is the cleanest job description in this whole thread: the door carries acquisition, the bundle carries retention, and neither should be graded on the other's work.
that is a helpful way to frame it. the store page can promise one clear outcome, while the first session can show the other modules without making the user learn the whole product. i would compare the doors by the same chain: install, first completed task, return in seven days, and whether the person activates a second module. that should reveal which door attracts people who actually benefit from the house.
I'd probably pick one door and make the rest feel like the reason to stay. For app store/search, "self-care tracker" is a decent door because it matches existing intent. In comments or short posts, I'd rotate based on the room: calendar/task pain for productivity people, water/sleep/nutrition for wellness people, bonsai/streaks for habit people.
The key test I'd run is boring but useful: make 3 store screenshot/order variants, each leading with a different module, and watch which one brings people who still open the app a week later. Downloads alone might push you toward the loudest pain; retention should tell you which door brings the right users.
Where I'll be honest about the state of it: the rotation sits on my list as an idea still fighting for its budget. Every measurable spike I've had came from words in feeds, none from listing changes - so a month of storefront per door is a real cost against an unproven return, while ad creatives answer the same door question in days. That's the trade I'm weighing, not a plan I'm announcing. Have you actually run this rotation on something you ship? If you've seen what it moves - or doesn't - that data point would save me a month of finding out.
This update is an incredible masterclass in founder resilience and listening to actual user signals. Replacing 3 different apps with this one is the ultimate validation.
Here are strategic answers to your 3 core questions based on consumer app growth frameworks:
How to Market an All-in-One App: The Trojan Horse Strategy
All-in-one is a retention superpower, but an acquisition nightmare if positioned broadly. When users search the App Store, they search for single specific solutions (for example habit tracker, calorie counter, or water reminder).
• The Solution: Market ONE single hook as your front door, and let the rest of the 8 modules be the surprising retention loop.
• App Store Custom Product Pages (CPPs): iOS allows you to create up to 35 custom App Store product pages with unique URLs and screenshots. You can have Page A targeting Gamified Habit Tracker (featuring the Bonsai), Page B targeting Calorie & Health Tracker, and Page C targeting Mental Self-Care. This lets you rank for single-purpose keywords while onboarding users into the full SelfOS ecosystem.
Growing via Instagram without Talking to the Camera:
You do not need to talk to the camera to grow on IG. Your Bonsai gamification is pure visual gold.
• Carousel Case Studies: Post slide decks showing "How 30 days of micro-habits grew this Bonsai tree" or "Replacing 4 bloated subscription apps with 1 clean dashboard."
• Story Share Cards (UGC Engine): Your decision to build shareable Bonsai cards for user stories is brilliant. Add a subtle watermark or custom link frame to those cards so when users post their streak to IG Stories, their friends ask "What app is that?"
What Actually Unsticks Flat Consumer App Revenue:
When consumer app MRR stays flat, the blocker is almost never top-of-funnel traffic—it is paywall psychology:
• Paywall Timing & Quiz Onboarding: Introduce a 3-question personalized onboarding quiz before showing the paywall (e.g. "What habit do you want to nurture?" -> "Select your Bonsai target"). Showing a personalized preview of their future tree before the soft paywall increases conversion by 40%+.
• Annual Subscriptions with Free Trials: Ensure your default selection is an Annual Plan with a 3-day or 7-day free trial rather than a monthly option. This maximizes initial cash flow to reinvest into marketing.
Keep going Viktoriia! The shift to Health & Fitness and the user feedback loop prove you are right on the edge of a breakthrough.
There's one load-bearing tool in here - taking it, with a constraint you didn't mention. Custom product pages: yes, and since mid-2025 Apple even lets you assign keywords so a CPP replaces the default page in search - but that part is live only for the U.S. storefront in English so far. My audience is Ukraine-heavy today, so the search play waits; the immediate use is the other half. I'm about to run door-specific ad creatives (calm place vs free calorie counter), and pointing each at a CPP whose screenshots match its door - instead of both landing on the generic page - is an obvious upgrade. That goes in the plan.
On the paywall block: the default is already an annual plan with a 7-day trial, and onboarding already ends with a personalized plan before any paywall. And I'd gently push back on "the blocker is almost never top-of-funnel" - my revenue was flat exactly as long as my visibility was flat, and moved the week visibility moved. Frameworks generalize; funnels don't.
One eyebrow, kindly meant: "increases conversion by 40%+" - whose funnel, measured how? Unsourced percentages are how founders end up mistrusting their own dashboards.
The share-card loop you describe is already built - the bonsai card exists precisely so a streak posted to Stories makes a friend ask what app that is. Whether it works is a number I'll have soon, not a vibe I'll report early.
The Threads tactic you described — a few useful, specific comments a day in the exact spaces where your users already hang out, no pitch attached — is the one piece of growth advice I keep seeing actually work for solo builders, and also the one nobody wants to hear because it doesn't scale and doesn't feel like "real" marketing. Ten minutes a day for months is a much harder habit than one big launch push.
On the all-in-one vs. single-door question: I'd lean toward picking one door and rotating it rather than trying to sell the whole bundle up front. People buy for one reason and stay for five — the surprise depth is what turns a user into someone who tells a friend "it does way more than I expected." Trying to communicate all 8 modules in one App Store listing just reads as unfocused, even though the product isn't.
Good luck with the wave story — genuinely curious what tipped it.
When I traced the wave backwards, the trail ended in Threads - in those same ten-minute daily comments, not in anything that looked like marketing. The middle of the chain is stranger than you'd guess, and it deserves the full story. No link was involved at any step though: people typed the app's name into store search by hand. And your catch is the real one: it works precisely because it doesn't look like marketing, which also means it can't be scaled on purpose. I just get to keep showing up.
I would separate the store shelf from the acquisition campaign. The store probably needs one plain category, but your growth tests can each sell a different trigger moment: "I hate paying for calorie logging," "I want a calmer planner," "I want one place for self-care." Then judge by install-to-first-action, not downloads.
For multi-functional consumer apps, I think the winning door is usually the pain that produces same-day behavior. If someone installs because of calories and logs food immediately, that is a stronger door than a broader self-care promise that gets more curious downloads but less activation.
Agreed on the split - store stays plain, doors live in the campaigns. One sharpening for your metric though: install-to-first-action stops working when onboarding manufactures the action. Mine ends with a plan built and the first task already checked - by design, nobody meets an empty screen - so every install produces a "first action" whether the door worked or not. The honest version is narrower: first action in the module the door promised. Calorie-door install logs food same day - door delivered. Checks the onboarding task and vanishes - curious download wearing a conversion's clothes.
Conveniently, another commenter already talked me into "first touched module" as a cohort dimension, and your framing slots right in: door → same-day action in the promised module → week-1 of that cohort. The doors finally compete on something other than my taste.
For what it's worth, my data leans your way: people who reach the food module average ~26 searches each. I'd quietly bet on the calorie door - which is exactly why it needs the test instead of my bet.
Five months of downloads without traction usually means one of two things: the acquisition channel is fine but retention is leaking, or the download itself was never a strong intent signal to begin with. Which one matches what you are seeing in the data?
Honestly? Neither - and that's the answer I'd defend. Both options assume there was enough traffic for the data to mean something, and there wasn't: for those five months the app was getting a handful of downloads a day. The problem sat upstream of intent and retention both - almost nobody ever saw the app.
I did have analytics back then, enough to see retention wasn't great. But debugging retention on five users a day is rearranging furniture in a house nobody visits. The real bottleneck was visibility, and my paid attempts at it - small Telegram placements at $0.2-0.5 per install - bought downloads that never moved revenue.
The proof came this month, the first time real word of mouth happened and the funnel got actual volume: week-1 retention sits around 28% and settles near 10%. That's a real leak and I'm working on it - but it's finally a leak in a pipe with water in it. Fair warning on causality: the relaunch shipped alongside the visibility, so I can't cleanly separate "product got better" from "product got seen". But the orders of magnitude belong to visibility. Below some traffic threshold, "downloads without traction" isn't a retention signal or an intent signal - it's just silence with occasional noise.
Really appreciate the detail here, especially flagging the causality problem yourself. That is the kind of honesty that is easy to skip and it makes the whole update more useful to anyone reading it. The reframe is the right one too. Below a certain traffic floor you cannot diagnose retention or intent because you do not have enough signal to trust either measurement. Curious what threshold you are watching for before you start trusting the 10% settle number as real rather than still noisy.
My working rule is absolute heads per cohort, not a traffic number. With retention around 10%, a weekly cohort needs roughly 300+ installs before the error bars stop swallowing the signal: at n=300 the confidence interval is about ±3-4 points, while at n=50 the same "10%" could honestly be anything from 2 to 18. And one cohort isn't enough - I want two independent cohorts settling near the same number before I call it real.
By that bar my week-1 and week-2 numbers already qualify - the wave cohorts are hundreds of people each. The week-5 "settle around 10%" doesn't qualify yet: it currently rests on the smaller pre-wave cohorts. The big cohorts reach week five over the next week or two, and that's when I'll believe whatever number shows up - even if it's worse than the one I'm quoting now.
The trap with multi-functional apps isn't the feature count—it's trying to make the marketing do the job of the product.
Marketing only has one job: get the user through the front door for a single, immediate pain point (e.g., the calorie logger or habit tracker). The product's job is retention through discovery. Once they're inside and experience the calm UX, they expand into the other modules naturally. If you try to sell the "whole house" on the store listing, you end up competing with everyone and winning against no one.
This is close to what my data has been whispering. Food is my deepest engagement pocket - people who reach the calorie logger average ~26 searches each - but only a few percent of users ever reach it, because calorie hunters have never heard of me. We swim in different ponds. So my next ad test runs exactly your split: one creative sells the calm place, the other sells a single painkiller - free calorie counter, no ads, no account - and the store listing stays out of the experiment entirely. Ad creatives are cheap to A/B; renaming the front door mid-wave is not.
One honest wrinkle from my own numbers though: my two biggest acquisition days so far came through no pain point at all. Both were words in a feed - people read them and typed the app's name into store search by hand. Word of mouth walks through a door marked with nothing but the name. So my working model is a bit narrower than yours: the single-pain-point door is for cold traffic you pay for; warm traffic arrives already sold on the house.
And the retention half of your thesis matches my inbox exactly: three users have written to me at length so far, and none of them praised a module - all three described a week of their life with the app. Nobody falls in love with a calorie logger. They fall in love with the week.
That distinction between cold traffic needing a single sharp painkiller and warm traffic buying into the whole house is a great nuance. Running that split in ad creative first makes total sense since it keeps the store listing stable while you test. Curious to see how the conversion and retention numbers compare between the two angles once the test runs.
Downloads without payment usually means the app is useful but the moment of value isn't tied to a moment of asking. The users who wrote to you are the whole signal here: those are the people who would pay, and they've already self-identified. Worth going back to them one by one and asking what they were trying to fix the week they installed it, in their words. Then price the thing they describe, not the feature list. Ten paying users who came from those conversations will teach more than another 700 downloads.
This lands on the one asymmetry of a no-account app: I can't reach my users - except the ones who reached me first. Which, as you say, makes those emails the entire addressable signal, and they've already proven their weight twice over: calendar import exists because I asked one student what she was juggling the week she wrote (medical school, three jobs, tasks scattered across a phone calendar) - and her answer became the feature within ten days. Nobody in those exchanges has ever asked for "a module"; they describe weeks, not features.
What I haven't done is your systematic version - going back through every email with the same question: "what were you trying to fix the week you installed it?". The list is a dozen people, so it's an afternoon, not a research program - and the timing is right, because my pricing page currently prices the feature list (limits, modules, exports) and not a single sentence of what those people actually describe, which is some variant of "my life was in five apps and none of them cared". If ten conversations rewrite one paywall headline, that's the cheapest pricing work available to me.
Your Q1 has a cleaner answer than "which door," from separating two jobs. Acquisition and retention play opposite roles for all-in-one. For acquisition the bundle is a liability, you lead with one painkiller because nobody searches "all-in-one." For retention it's your moat, "replaced 3 apps with this one" is why they never leave. The door is your best painkiller, the house is why they stay.
Pick the module that's a painkiller, not a vitamin. Tasks, habits, water are vitamins. Calorie counting is a painkiller, people hunt for it, hate its subscription prices, and you built it from that frustration. That's your door: "calorie + water + sleep, no subscription, no ads." The planner is the surprise after install.
Which module do people arrive already looking for, versus discover after?
The painkiller/vitamin split is the sharpest version of the door question yet - and you correctly spotted that the calorie counter was born from exactly that frustration (I refused to pay for one, so I built one). Two honest corrections from my side of the data though.
First, a correction that makes your point stronger, not weaker: the calorie counter itself IS fully free in SelfOS - logging, food search, barcode scanner, water entirely free with no caps. Premium only gates the extras: detailed macros, custom dishes, meal photos. So the honest version of your door copy exists: "count calories free - no ads, no account, your data stays on your phone." What I can't claim is "no subscription" (premium exists and I'd like it to keep existing :)), but the core painkiller - "stop paying just to log your food" - is a promise I already keep.
Second, your closing question has a twist in the data: almost nobody ARRIVES for calories - the module reaches single-digit percent of users. But those who find it behave exactly like hunters: ~26 food searches per user, the deepest engagement in the app. My read is that this says more about my distribution than about demand: I fish in planner-and-self-care conversations, so I catch calm-place people, and the calorie hunters never hear about it. Which turns your frame into a testable ad hypothesis rather than a repositioning: keep the shelf as is, but aim a campaign at calorie-counter frustration and see if that door converts colder traffic better. That experiment just moved up my list - thank you :)
The advice you half-ignored was probably the right advice to half-ignore. It's hard to sell a product with conviction while you still think it's the wrong shape.
One thing I'd add from the same side of the fence: I ship a desktop app too. An installed product has a stage in the funnel that web products simply don't have, and it eats more people than the marketing does. Between "downloaded" and "got value once" there is an installer, possibly an OS warning about an unknown publisher, permission dialogs, and then a first screen with nothing in it yet. Every one of those is a place where someone quietly stops, and none of them show up anywhere. They just look like downloads that never came back.
So the question I'd want answered before spending another month on acquisition: of your 700, how many opened the app a second time? If most of the loss sits between the first open and the second, no amount of marketing fixes it, and that gap is much cheaper to close than the top of the funnel is to widen.
For what it's worth, 20 paying users out of 700 downloads is roughly 3% on a personal tool with no onboarding funnel. That's not the disaster it feels like from the inside.
Your funnel-stage point lands, and I can answer your question with today's numbers rather than the March fog: the app is instrumented end-to-end now, and the cliff sits exactly where you point. Of first opens, ~63-65% finish onboarding, and ~28% are still there a week later. So yes - the biggest single loss is between the first open and the return, not in acquisition, and that's precisely the gap I'm working rather than widening the top.
Mobile spares me your installer-and-OS-warnings purgatory, but the "first screen with nothing in it" trap is universal - and it's the one thing I designed against hardest: onboarding ends with a personal plan already built, a bonsai already planted, and the first task already done. Nobody lands on an empty screen. Whether that's WHY the week-1 number looks the way it does, I can't prove - but the philosophy is the same as yours: the cheapest user to gain is the one you already have who almost stayed.
Thank you for answering with real numbers instead of a vibe. That is rarer here than it should be.
Two things stand out. About a third never finish onboarding at all, which is a first-session problem and usually the cheapest thing to fix, because those people are still in the room while it happens. But of the people who do finish, fewer than half are still there a week later. That second gap is a different animal, and it is not an onboarding problem at all. Your onboarding is clearly doing its job if they complete it.
Which makes me wonder about the return trigger rather than the first session. For a tool like mine the trigger is external and involuntary: someone sends you a message you have to answer, so the app gets used again whether or not you remembered it existed. A personal planning app has to manufacture that moment. Ending onboarding with the plan already built solves the empty screen, but nothing about it necessarily brings someone back on day three.
If you can see it: of the ones who return in week one, what pulled them back?
I can see part of the answer, and I'll be honest about which part is invisible. The manufactured triggers I ship are local notifications - morning plan, water nudges, evening review. About 40-44% of users opt in, and notification taps are tracked: they account for a real but minority share of returns - most returning sessions start with no traceable trigger at all. So the measurable answer is "notifications help but don't explain it".
The trigger I actually designed for day three is the bonsai itself: the tree grows from your streak, and if you disappear for two days it starts to wither. That's a manufactured stake, not a manufactured moment - loss aversion instead of a push. The honest part: I can't attribute silent returns to it. When someone opens the app unprompted, analytics just shows a session that began; whether they came back for the tree, the habit, or because the phone was in their hand is exactly the kind of причинность mobile analytics can't see. What I do know: users mention the tree in emails unprompted, and "streak_lost" is one of my most emotionally loaded support topics. Weak evidence, right direction.
Your involuntary-trigger observation explains something I'd felt but not articulated: my app competes for a return visit that nothing external forces. That's the structural tax of the category - and probably why the calendar import turned out to matter beyond its feature size: someone else's meeting invite becomes my involuntary trigger. It was requested by users; only now do I see what it actually does for the loop.
That is a more honest answer than most people give, especially the part about most returning sessions having no traceable trigger at all.
I would treat the untraceable ones as the interesting data rather than the missing data. If you bucket them by hour of day, you learn which kind of return you have. Returns that cluster into the same slot mean the app has found a place in someone's routine, and routine is the only retention that compounds. Returns scattered flat across the day usually mean novelty, which decays quietly and shows up as a cliff in month two rather than week one.
Same test tells you whether the bonsai is working, incidentally. A withering stake should produce returns clustered just before the deadline, from people who would not otherwise have opened it. If the untraceable returns look identical in shape whether or not someone's tree is at risk, then the stake is decoration and the routine is doing the work.
Cheap query, and it would tell you which of your two mechanisms to invest in next.
The bonsai half needs one thing I don't record yet: whether the tree was at risk at the moment a session started. Sessions know their hour - they don't know the stake. That's a one-flag change, and your comment just moved it up the list.
One wrinkle before I trust the curve: the two signatures overlap. The tree's deadline is effectively end of day, so "clustered just before the deadline" and "evening routine slot" produce the same spike. The clean read isn't the shape alone - it's same-hour returns split by whether the tree was at risk. If at-risk users show up in the evening and safe ones don't, the stake is real. If both look identical, the tree is decoration and routine did the work, exactly as you said.
Thank you for handing me a cheap experiment with a falsifiable outcome!
You sharpened it correctly. Hour alone cannot separate the two, and at-risk versus safe within the same hour can.
One thing to add while you are adding that flag: also record whether the tree has ever withered for that user. A stake only pulls while the loss is still avoidable. Once someone's streak actually breaks and the tree goes, the mechanism has fired and spent itself, and for some people the honest reaction is relief rather than a fresh start. So the number I would want alongside your split is return rate in the two weeks after a first withering event compared with the two weeks before it.
If it holds up, the stake is doing real work and you should make recovery easy. If it collapses, you have found a mechanism that retains people right up until the moment it loses them, which is worth knowing before you build more on top of it.
Both flags are going in. One trap to name before I trust the before/after number though: streaks do not break at random - they break disproportionately among people who were already cooling off. So returns after a first withering will look worse than the withering itself caused, and the honest read is not before versus after, but whether the decay accelerated beyond the trend that was already there. I will read it that way, and say so if the answer comes out ambiguous.
Your last paragraph settles something for me either way: recovery mechanics move ahead of anything else built on the streak. The tree already waits rather than dies for short gaps - "coming back counts" was the founding rule - but a first full withering is exactly the moment the product has to say "this is recoverable" louder than anything else it says. If the number collapses, better to learn that now than after stacking more on top.
The Threads strategy is underrated and you've proven it works — being a useful person in the right rooms beats shouting about your app every time.
On your big question: I'd sell one door hard, let the rest be the discovery. Lead with the pain that's most searchable ("all-in-one self-care tracker" is too broad — "replace your calorie counter, habit tracker, and planner with one app" is a fight worth picking). The all-in-one is the retention story, not the acquisition hook.
On the distribution side — I'm actually building Zarek (zarek.tech) for exactly this problem. You paste your URL, it figures out which communities to post in, writes the copy for each one, and verifies everything actually went live.
Curious — of the 8 modules, which one do users activate first most often?
On your question - with the honest asterisk that "activate" is fuzzy here because modules ship enabled and users disable what they don't want (very few do): the first ACTION is tasks for a majority, though onboarding seeds that. The first health entry is water by a clear margin - it's the smallest possible promise, one tap for a glass. So the lived answer is: people arrive, do a task, log a glass of water, and the rest unfolds over days.
On Zarek - I'll be straight with you, since my post is literally the case study: automated posting into communities is the exact pattern that got me banned from Reddit despite writing every comment by hand and answering real questions. Moderators and automods don't punish bad copy, they punish the PATTERN - same product mentioned across communities on a schedule. A tool that industrializes that pattern will hit the same immune system harder, however good the copy is. The thing that made Threads work for me is precisely what can't be automated: I only ever reply to a person who already asked, and I'm accountable in every room I enter. That's the moat - and I'd gently suggest it's the constraint your product has to design around, not through.
That's a fair and sharp critique, and exactly the kind of feedback I need to hear from someone who's actually lived it.
You're right that pattern detection is the real immune system — not copy quality. Zarek doesn't auto-post to communities for that reason. Reddit, Threads, X — those are always draft + hand-off. The founder posts, not the tool. What Zarek automates is the research (which subreddits won't ban you, what the rules actually are), the copy (tuned per venue), and the verification layer for directories and listings where automation is legitimate.
The Threads point is the harder one. You're describing something that genuinely can't be productized — presence, accountability, being a real person in a room over time. I don't think Zarek solves that. It can tell you which rooms are worth entering. It can't do the entering for you.
That distinction is something I'm still working out in how I explain the product. This helps.
That design choice - draft plus hand-off, founder presses the button - is exactly the right side of the line, and I'll happily admit the research layer solves the part that actually burned me: I didn't fail on Reddit for lack of good comments, I failed because I didn't know each room's immune system before walking in. A tool that tells you the rules, the mod culture and the survival odds BEFORE you spend two weeks finding out the hard way - that's real value with no pattern-risk attached. "It can tell you which rooms are worth entering, it can't do the entering for you" is a positioning line worth keeping verbatim. Good luck with the build :)
The measurement gap: you're tracking stalled growth, but not measuring what changed when you focused. Before trying to unfreeze downloads, measure these 48-72 hours after single-door launch: Onboarding completion rate (did people finish the Self-Care Tracker flow?), Day-1 return rate (did that win make them come back?), Optional module discovery (without store shelf confusion, are people even finding them?). If onboarding jumps 40% to 65% or day-1 returns 20% to 35%, the focus worked and you're restarting from a better baseline. If metrics barely move, frozen growth isn't about positioning - it's retention at week 2 or the feature itself.
Good push, and I can answer part of it with live numbers instead of intentions: onboarding completion currently runs at 63% (Android) and 65% (iOS) of first opens - measured per step, so I can see where the drop-offs sit. Week-1 return is ~28%. Module discovery is instrumented too (toggle events plus per-module first-use), and this week I added source-tagging and per-gate attribution to make those funnels cleaner.
The honest limitation is the one I confessed earlier in this thread: my "single-door launch" shipped confounded - rename, category move and four new modules landed within days of each other, plus a traffic wave right on top. So a clean before/after on positioning alone doesn't exist and can't be reconstructed; the wave cohorts are also small enough that a 5-point swing is noise. What I can do - and your framing sharpens it - is treat the current numbers as the baseline and read the NEXT deliberate change against them. That's the plan: baseline recorded now, one variable at a time from here.
The multi-functional marketing problem you're describing is genuinely one of the hardest in consumer SaaS, and I don't think it has a clean answer. But the door metaphor is the right frame.
The risk with rotating doors seasonally is inconsistent positioning. Search rankings, word-of-mouth referrals, review patterns -- they all compound around a single message over time. Switching the door every few months resets that compounding. My instinct: pick the door that attracts people most likely to discover the rest and stay long-term. For SelfOS that's probably not "calorie counter" buyers (commodity, price-sensitive) but "I want one calm place for my whole life" buyers. "Self-Care Tracker" is a reasonable bet for that kind of person.
The bonsai share card is genuinely smart. If someone posts their tree and a friend asks "what app is that?" -- that's the shortest possible funnel. It works around the video problem without requiring you to change your natural strengths.
One thing I'd be curious about: in the emails coming in since 2.0, are they mostly from original users or new downloads? That tells you whether the launch opened a new door or just deepened roots with people already in.
The compounding argument is the strongest anti-rotation case in this thread, and it settles something I'd left half-open: earlier here I mused about seasonally rotating the lead pain. You're right that search, referrals and reviews all accrue to one message - so the door stays put, and any seasonal experiment will be an ad-campaign variable, not an identity change.
Your buyer-type instinct matches my data in a way that surprised me: calorie-counting is my stickiest module per user (the few who enter it search food ~26 times each), but those users are a single-digit percent of installs - a commodity audience passing through. The "one calm place" people are the ones who write the emails. So: door for the calm-place buyer, depth for whoever wanders into nutrition. Both real, different jobs.
Your closing question turns out to have a messier and more interesting answer than a clean either/or: the big wave of new users hit while the App Store still carried the OLD version - so they arrived at the planner-only app, and got the four health modules as an update a week later. A cohort that entered the narrow old door and had the house EXPAND around them. And here's the detail I keep coming back to: in all the emails since, nobody has ever praised a specific module. Every single one talks about the app as a whole - "calm", "everything in one place", "replaced my other apps". Which quietly supports your buyer-type theory: the people who write are "one calm place" people, whichever door they happened to walk through - with the honest caveat that my inbox is a dozen data points, not a cohort study.
The calorie counter data is the most useful thing in this thread. Stickiest per user but single-digit percent of installs is a real signal: it tells you the feature has depth but not distribution. Worth keeping, wrong to lead with.
The cohort dynamic sounds like an accidental experiment. Did users who entered through the narrow old app retain better once they got the four modules as an update? That comparison would tell you whether a planner-first entry creates a better relationship with the product than landing on the full suite from day one.
That's the sharpest follow-up in the thread, because the accidental experiment really is sitting in my data - I just can't read it yet. "Version at first install" isn't a dimension the analytics UI gives you out of the box, but it's reconstructable: raw event export keeps the app version on every event, so first-seen version per anonymous user is a straightforward query. Enabling that export is already on my list from this thread; your question just gave it a first concrete job. If the narrow-entry cohort retains visibly better, that's an argument for staging module discovery even for new users - which would be a product change, not a marketing one, and exactly the kind I'd want data before making.
One honesty caveat before anyone holds their breath: the comparison will be dirty. The update landed mid-wave, so "entered narrow" mostly means "arrived during the spike" and "entered full" skews to the quieter weeks after - time and acquisition source move together with the variable I want to isolate. I'll read it as a hint, not a verdict. But a hint from 2,000 users beats a theory from zero.
The 'pick one door' thread here is useful for me too — I'm building FunderVibe, a crowdfunding platform, and I've been wondering whether to lead with one specific angle (e.g. no-equity/donation model) vs. explaining the whole thing upfront. Sounds like you landed on: one clear entry point, let the rest reveal itself after people are in. Makes sense.
That's the landing spot, yes - with one nuance from how it actually shipped: the "one door" isn't only the store pitch, it's the first-run experience. My onboarding commits fully to the health angle - a short intake quiz, then a personal health plan - and productivity (tasks, goals, habits) reveals itself only once you're inside using the app. The door and the hallway match, and that consistency matters more than the shelf copy alone.
Translated to FunderVibe: lead with the no-equity angle not just in the tagline but in the first thing a new user actually does on the platform - and let the full model surface once they've taken the first successful step. Good luck with the build)
The half listen is the honest part. Finishing the health half so marketing spikes landed on a complete product is a real decision, not just build forever avoidance. The marketing question you end on is the hard one for apps with many modules: the store shelf and the comment thread both force a single pain, while retention comes from the optional pieces people discover later. Leading with one sharp door (self care tracker, water, the bonsai streak) and letting the rest stay optional in week one seems right. Curious whether the people who wrote "replaced 3 apps" found you through the single purpose pitch or through the bigger framing.
Honest answer to your closing question: store reviews are anonymous, so I can't trace that person's path - and I owe the thread a precision: my "one door" today lives in the name (Self-Care Tracker), the category shelf and the onboarding - the description itself still opens with the bonsai and honestly lists the whole house. So the narrow door is real but partial, and that review predates even the renaming - that person definitely came in through the wide framing. One review is an anecdote, not data - but it keeps me honest: the narrow pitch is a bet on acquisition efficiency, not a law of nature. The broad framing demonstrably converted people too.
What I'd still defend: the praise itself is a retention observation. Nobody installs an app because it promises to replace three others - they discover it did, then tell you. Narrow door or wide, "replaced 3 apps" is what the house earns after install.
And thank you for reading the "half-listen" as a decision rather than avoidance - you're the first commenter to name that distinction, and it was the loneliest part of the choice at the time
As a marketer for many years, the big issue here is focus... if you try and sell many things to many people, it's impossible. I have often had to steer clients with wide-ranging products or services into focusing on what really matters. The more focused you are, the easier it is to market - and therefore the easier for people to understand. Choose a single path/feature/product/need, push it hard, then cross sell extra features once they are on-board. Hope that helps!
Thank you - this matches where the thread has landed, and your "cross-sell once they're on board" phrasing is a useful way to formalize it. For context, this is already implemented: the store listing leads with self-care tracking as the single entry point, and since the 2.0 relaunch the onboarding follows one path - a short intake quiz, then a personal health plan. The remaining modules are introduced only after installation, effectively serving as the cross-sell layer you describe.
The lesson that took me longest to internalize is that focus is a marketing decision rather than a product decision - the product can stay all-in-one as long as the message leads with a single need. Appreciate you confirming that from the practitioner side.
The "users love all-in-one only after install" line is the trap. Stores make you pick one door, then the other 7 modules start arguing with that screenshot.
Write one done sentence for the door you already picked (Self-Care Tracker) and freeze the other modules for 48 hours. If the bonsai still grows from that one habit loop, you have a product. If it only makes sense with all 8 on, the house is the problem, not Instagram.
I use a 10-min check for this exact "can't pick the done line" mess: https://durablefoundations.gumroad.com/l/pyramid-reality-check
Which of the 8 would you keep if the other 7 had to wait a month?
Kael Voss / DurableFoundations
Went and pulled the actual numbers instead of answering from gut - with one honesty caveat: my onboarding auto-creates a first task, so raw task metrics flatter themselves. I've just shipped source-tagging to separate real actions from onboarding ones; clean task numbers in a couple of weeks.
But here's what's already clean, and it breaks the freeze-experiment logic anyway: the stickiest module is one almost nobody enters. Food tracking reaches only ~6-12% of users - yet those who use it average 26 food searches each, the deepest per-user engagement in the app (onboarding doesn't touch this module at all, so the number is honest). Meanwhile tasks are clearly the most-walked door even with the inflation discounted - people create and complete them daily far beyond what onboarding seeds.
So the answer to "which one would I keep" splits by job: tasks acquire, nutrition retains, the bonsai stitches them into one habit. Freezing 7 modules wouldn't reveal the product - it would break the division of labor that IS the product. I only know any of this because all 8 are on and instrumented.
Bonsai share cards are probably a better bet than trying to become a video creator. Show the share prompt right after a visible milestone, with a clean card already filled in. Give each card a trackable deep link so you can see whether sharing brings installs or only impressions. Start with one milestone and one card layout. Don't build a full sharing system yet. If users are proud enough to email you, some will probably share their tree too.
This is the most concrete share-cards advice I've gotten, thank you. Honest current state: the cards exist but sharing is manual today - a button, not a moment. Your milestone-prompt framing is the missing piece, and it lands on infrastructure I already have (the app already detects milestones for celebrations). One milestone, one layout, prompt at the moment of pride - going on the list as designed, thanks!
The pivot from "stop building, start selling" to "build smarter AND market organically" is the real story here. Most solo founders frame it as either-or. You showed it was a false choice - the bottleneck wasn't the feature list, it was strategy. And the constraint insight is key: instead of forcing yourself into reels, you built share cards so your users became your distribution. That's designing around reality instead of against it.
"Designing around reality instead of against it" - I'm keeping that phrase:), it names something I did mostly by instinct. One honest note though: the share cards are still a bet, not a result. I genuinely hope they'll end up doing that distribution work for me in the stores, but the update has been live for such a short time that I haven't recorded a single case of it actually happening yet.
Really interesting progress — and I think your move toward positioning around one clear entry point makes sense. The product can still be all-in-one, but your marketing doesn't necessarily need to explain the entire house before someone walks through the door. Lead with the strongest pain point for a specific audience, then let the additional modules increase retention and perceived value after installation.
One thing that also stood out to me is how much the product has expanded into nutrition, sleep, activity, and other personal data. As SelfOS grows, that could make privacy, data handling, consent, and health-related data governance increasingly important, particularly if you later add accounts, cloud syncing, AI features, or expand into new markets.
I work with SaaS and AI businesses on privacy, risk, and compliance readiness, so I'd be genuinely interested to see how you're approaching the data side as the product evolves. The fact that users can export their data and that you're thinking about user control already sounds like a strong foundation. 🔐
On the door point - agreed, and this thread has collectively talked me into it: one door on the shelf, the house revealed after install.
On privacy - you've actually touched the part of SelfOS I'm most deliberate about, and my answer is architectural rather than procedural: there is no data side to govern, by design. No accounts, no cloud, no backend - every gram of health data lives on the user's phone and dies with an uninstall. Export exists so the data is the USER'S in practice, not just in a policy. That's not compliance-readiness, it's compliance-avoidance in the nicest sense: the cheapest data breach is the database that doesn't exist.
You're right that the calculus changes the day I add accounts, sync or AI - and that's exactly why I'm in no rush there. For now, local-first is both my privacy story and my favorite feature to not maintain.
That’s a genuinely strong architecture choice. Data minimization by design is often much more valuable than trying to retrofit controls around a large data backend later.
I especially like the distinction between “compliance-readiness” and avoiding unnecessary compliance exposure in the first place. If the product remains local-first, the main areas I’d be interested in reviewing would shift toward privacy claims, app-store requirements, third-party SDKs/analytics, permissions, and how the product communicates its data practices to users rather than traditional backend security.
And I agree that adding accounts, sync, or AI would materially change the risk profile. That would be the right point to reassess the architecture before introducing those capabilities.
Hitting that 10k milestone is such a grind, but it's the point where everything starts to feel real. My biggest "aha" moment was realizing that intent beats volume every single time. I stopped chasing high-traffic broad keywords and focused entirely on the specific comparisons my audience actually searches for when they're ready to buy. It's significantly boosted my conversion rates. Consistency is clearly the secret sauce here.
On IG specifically: organic feed reach for consumer apps is mostly gone, but search + Reels is still where visual apps get discovered — and your bonsai share cards are the strongest asset you have, because users posting their trees is UGC you didn't have to make. I'd run IG as the distribution arm of Threads (same advice content, visual format) instead of a second full-time channel, and put "Replaced 3 different apps with this one" as your first store screenshot — it's your best ad copy and it directly answers the all-in-one objection.
I kept treating IG as a second full-time job I was failing at, which is exactly why it kept not happening. Repackaging the advice content I already write daily into visual format is a completely different (and doable) task than "become a reels person". Especially since, as I confessed in the post, I talk to a camera like it's a tax inspector - but quote cards and carousels don't need my face.
The bonsai share cards as UGC - agreed, that's the bet. They shipped recently, so the honest status is: asset built, flywheel not yet spinning. The wave has to come from users posting trees they're proud of, which means the real work is upstream: more people reaching day 30 with a tree worth showing.
And you're right that "Replaced 3 different apps with this one" is the strongest line I have - a user answered the all-in-one objection better than I ever did. My plan for it is slightly different though: I want it as an ad slogan rather than a screenshot - the line that leads creatives and promo materials, where its job is to stop the scroll.
The 'pick one door' question is the right one, but I don't think it has to be permanent — the door is a marketing decision, not a product identity decision. I'd actually rotate the lead pain seasonally (health features in Jan, sleep in exam season, etc.) and just track which door brings in users with the best 30-day retention, since that tells you which pain point is actually sticky vs. which one just gets clicks. My guess is the bonsai/emotional core is your real differentiator, not any single module — so whichever door you pick, get people to that 'aha' fast. Curious whether you've looked at retention by entry point yet, or is everyone still bucketed together?
Honest answer to the direct question first: bucketed together, for now. My cohorts exist but they're not segmented by entry point yet - partly a tooling gap (mobile source attribution is coarse), partly because until recently there wasn't enough traffic to slice without lying to myself. "First module touched" as a cohort dimension is very buildable though, and this comment just moved it up my list.
Your bonsai guess deserves a nuance: you're right that it's the differentiator, but it's the wrong kind of aha for a door. The bonsai's magic is deliberately slow - it grows from your streak, so its payoff arrives on day 4, not minute 2. It retains; it doesn't activate. The fast aha is the personal plan the onboarding builds for you in the first minute. So my working model is actually three layers: door (one pain), activation (your plan, instantly), retention (a small tree that quietly becomes yours). Naming that separation - door as marketing decision, not identity - is genuinely clarifying, thank you.
On seasonal rotation: the thread has me committed to holding one door until the current traffic wave settles and the baseline is readable - I've confessed elsewhere here that I lack the patience for clean experiments, so this is me borrowing discipline from strangers :) But January is the obvious test: health resolutions are the one season no health app should sleep through, and by then I should have the retention-by-door data to rotate on evidence instead of vibes.
The “one pain as the door, everything else after install” idea makes a lot of sense for an all-in-one app. I’d be curious to see whether rotating the primary message by user intent works better than trying to explain all 8 modules upfront.
If you mean inside the app - that's a question I actually wrestled with. Current answer: the onboarding commits to one door rather than presenting eight. It opens with a short quiz about you and builds a health plan - no module tour, no feature carousel. The other seven don't introduce themselves until you're in.
The "rotate by intent" version was on my whiteboard: ask people what they came for and shape the first screen around that. I shelved it out of fear - intent questions at step one add friction exactly where every extra tap costs installs, and a new user often doesn't KNOW their intent yet ("I want my life together" doesn't map to a module). My compromise is that the rotation happens one screen later: all modules are toggles, so people compose their own app in the first minutes - and plenty of them end up living in a module they didn't come for.
Long-term I'd love to A/B a soft version - not a questionnaire, just reading which module gets touched first and letting the home screen learn from it. If you meant the store message rather than the app: same philosophy, one door on the shelf, rotation only inside the conversation with an actual human.
Yeah, I’ve worked on the content/growth side as well. Actually, one of the things I’ve been building is HookFlow AI, specifically for creators who struggle with coming up with strong hooks for short-form content.
It gives you 500 ready-to-use, AI-ready hook prompts across 10 different categories for TikTok, Reels, and YouTube Shorts. I built it around a pretty simple problem: having a good idea is one thing, but turning that idea into a strong opening is often where people get stuck.
If you’re working with creators and trying to help them improve their content and reach through social media, I genuinely think it could be useful for your work.
I’ve had 93 sales and $2,500+ in revenue in the first 10 days, so I’m continuing to improve it based on what creators actually need.
If you want to take a look, here’s the product:
https://madurangaimalsha.gumroad.com/l/wgrll
No pressure to buy — just thought it might genuinely be relevant to what you’re working on.
The update is encouraging, but I’d be careful not to let the new emails prove every part of the expansion at once. The key question is whether people who arrive for one module complete a meaningful action and return, or whether the broader feature set simply creates a stronger first impression.
I’ve found it useful to separate demand evidence from distribution evidence: feature requests and repeat use tell you what is valuable; the Threads comments tell you whether the acquisition loop is repeatable. If you track source → first completed module → 7-day return, you’ll know whether to keep expanding the product or double down on the few entry points that actually retain.
Honest status of your chain: the middle and the end I can see - module usage and return cohorts are tracked, and this release added per-gate analytics so I know which feature people hit right before deciding about premium. The weak link is the source: mobile attribution for "arrived from a Threads comment" is coarse at best. I use tracked links where I can, but a store install laundered through an app-store page loses most of its origin story. So I can answer "which module retains" well, "which door retains" only approximately.
And your "stronger first impression" alternative is exactly what I can't rule out yet: trials picked up after the health-first onboarding shipped, but impression and retention are different organs. The current traffic wave will settle soon, and the 7-day curves underneath it will be the honest answer. I'd rather read them than guess - the one rule I try never to break is not sweetening my own numbers to myself.
the "ran the identical playbook on Reddit and got banned within two weeks, same behavior, different immune system" line is the part I'd want to dig into more than anything else in this thread. I'm doing something close to that same playbook on Reddit right now (answering real questions genuinely, not linking my own thing unless it's directly asked for) and haven't hit a wall yet, but I'm early
was it the frequency that got flagged, mentioning your product by name too often, or just Reddit's stricter new-account/spam detection catching normal behavior that looked automated from the outside? trying to figure out if there's a version of this that's sustainable there long-term or if Threads just has structurally more tolerance for it
Happy to dig in, since you're standing where I stood. The specifics: the bans were subreddit-level, not site-wide. The account was relatively new. Frequency was modest - a couple of comments a day, every one of them a genuine answer to someone's specific "recommend me something" request. The variable that killed it, I'm fairly sure, was naming my app by name in those answers with a young account. To a human I looked like a helpful person; to automod heuristics and tired mods I looked like every paid shill they've ever removed - new account, mentions same product, repeatedly. Same behavior, different immune system.
So your version is already different in the way that matters: you're not naming your thing unless directly asked. That plus an aged account with genuine karma in those communities is probably the sustainable form. My honest guess is that Reddit punishes the PATTERN, not the intent - and there's no way to show intent to an automod.
Why Threads tolerates it structurally: there are no mods and no automod standing between you and the reader - the algorithm decides reach, and the algorithm optimizes for engagement, not for community purity. A product mention that gets replies is a feature to Threads and a violation to Reddit. Neither is wrong, they're just different organisms.
If you do stay on Reddit long-term, I'd love to hear how it holds up - you're running the experiment I abandoned)
"Reddit punishes the pattern, not the intent, and there's no way to show intent to an automod" is a really clean way to put it, and it matches what I've seen so far, one subreddit auto-removed a comment purely on account age with zero context about what I'd actually written, the bot never even looked at content
will genuinely keep you posted if I hit a wall running this long-term. good to know the aged-account-plus-genuine-karma combo is the theory that should hold, gives me something concrete to keep checking myself against instead of just hoping it works
That loop — you need users to know what to build, features to get users, and no time to tell anyone while you're building — yeah that's familiar. The feeling being heavier than the numbers tracks.The part about rereading the old comments hit me. When you're building alone that kind of becomes the cofounder.
"The feeling being heavier than the numbers" - you compressed my whole March into one line. And yes, the comments-as-cofounder thing is not a metaphor for me: actual decisions in this update trace back to specific sentences from that thread. A stranger's comment from five months ago outvoted several of my own ideas, and the app is better for it.
Building alone doesn't mean deciding alone - took me a while to learn the difference. Thanks for reading it the way it was written :)
The loop you described is real, but I would break it on distribution, not features. 700 downloads is enough to ask the people who paid one question: which job made them pay, and which job made the rest bounce. Ship nothing new until that answer is written down. Then talk about that one job in one place for a month. New features without a named job usually look like motion.
The discipline you're describing is right, but my architecture makes the interview literally impossible - and I chose that on purpose. The app is local-first: no accounts, no backend, no user database. Everything lives on the person's phone. I couldn't email my paying users if I wanted to - I don't know who they are beyond anonymous store transactions. Privacy as a feature has a price, and this is it.
So I'm answering your question the only way I can: behaviorally. The latest release tags every paywall encounter with WHERE it happened - which limit, which feature, which screen the person hit before deciding to pay or bounce. In a month I won't have quotes, but I'll have a ranked list of named jobs that preceded every subscription. Written down, as you say - just by the analytics, not by the customer.
The ones who email me first are the exception, and their requests already steer the roadmap. But you're right that they're the loud minority - the data has to speak for the quiet ones.
Great point and very relatable! When growth stalls around the initial milestone, shifting focus from raw downloads to community engagement or syndicating content across developer platforms usually helps break the plateau. Keep experimenting with your distribution channels!
Thanks! Community over raw downloads is fair - though my users live in wellness spaces, not developer platforms, so that's where I show up)
man i know nothing about apps lol. but your grind is inspiring. 700 downloads is dope. business is all about staying consistent and not quitting. you got this, keep going.
Thank you! Consistency really is the whole trick - most days it's just ten unglamorous minutes of showing up. Comments like yours make those minutes lighter :)
700 downloads in 5 months isn't nothing — that's real people finding it. What have you tried so far for distribution? Sometimes the bottleneck isn't the product but just not getting enough eyes on it yet.
Thanks - and to be fair to the app, 700 was the starting point five months ago, not the current state; this post is the update on what happened since :)
Distribution so far, short version: manual comments on Threads is the engine (I answer people who ask for app recommendations in my niche - every growth spike came from that), Telegram ads as a background channel, and Apple Search Ads tested on popular and long-tail keywords - that one gave me nothing measurable. The longer version with the TikTok surprise is coming in a separate post soon.
Agreed on the diagnosis though - at my scale the bottleneck is eyes, not product.
Pick one door and don't rotate it. Every multi-tool company that markets breadth instead of a single wedge struggles to get anyone to remember what they actually do, ours included in the early days of SocialPost.ai. Lead with Self-Care Tracker, own that shelf completely, and let the other seven modules become the reason people stay once they've already installed for the one thing they searched for.
You'll be glad to hear the door is already picked and it goes deeper than the shelf name. Since the 2.0 relaunch the whole first-touch experience commits to health: onboarding starts with a short quiz about you - parameters, activity, goal - and builds you a personal plan before you've seen anything else. The other seven modules don't even introduce themselves until you're inside. And judging by how trial starts picked up after this shipped, that single-door entry is what hooks people - they come for one clear promise, not for a brochure of eight.
So my August answer to my own March question turned out to be exactly your advice: one wedge at the entrance, breadth as the reason to stay. Where I was still wobbling was whether to rotate the door seasonally - between you and the commenter elsewhere in this thread who caught my confounded experiment, I'm convinced: hold the door, let it accumulate, read the data when the current wave settles. Thanks for sharing the lesson you paid for - "ours included" from a founder who lived it lands differently than theory)
What I found interesting is that the actual signal didn’t reveal itself in the download number. ~
Having only about 700 downloads may feel disappointing if you are expecting viral growth, but the people writing to you unprompted to ask for features and tell you how they use the app are a very different signal.
I find it useful to keep “people noticed it” and “people care about it” separate. Downloads measure the former. With consistent usage, feedback, and requests for betterment from people, the second begins to manifest.
It clears up the marketing problem a bit more. When you know why the people who care about it are using it, you have something a lot more tangible to build the message around.
This distinction deserves more words than it usually gets. Downloads measured my reach; the unprompted emails measured something else entirely - and they arrived only after 2.0 shipped, as if the app had to cross some invisible "worth talking to" threshold first.
What I can confirm from the inside: the "people care" signal is already writing my roadmap. Calendar import shipped ten days after 2.0 purely because the same request kept arriving in different words. That loop - someone asks, it ships, they see their words become a feature - creates a kind of user you cannot buy with any ad budget.
Where you've pushed my thinking is the last step: letting the caring users write the marketing too, not just the roadmap. My favorite review says "replaced 3 different apps with this one" - and I've been treating it as a compliment when it's actually copy. The person who cares tells you the message in their own words; my job is mostly to stop paraphrasing them.
The solo loop you describe is brutally real. One thing I have not seen mentioned: have you checked whether technical friction is silently killing your activation funnel?
With 700 downloads and ~20 paying users, your conversion is roughly 3%. That is low even for indie apps. I audit codebases for a living, and a pattern I see frequently is that the onboarding flow, error handling, or performance issues on specific devices silently drop users before they ever reach the aha moment.
Your users are not always going to tell you something is broken. Some will just leave.
If you have not already, I would strongly suggest running a quick technical health check: check your error logs, test the onboarding flow on a slow connection, and look for JavaScript errors in the browser console. Sometimes the thing you are stuck on is not marketing — it is that the product is accidentally broken for a subset of users.
The principle is real and I can confirm it from this month, not from theory. My app had a clean crash-free record until exactly the week real payments started - then two crash types appeared at once (one broken vendor ROM, one Android 13 framework race). If I hadn't been watching Crashlytics, I'd have learned about it from one-star reviews or never. So yes: silent breakage is not hypothetical, and "some will just leave" is exactly how it works.
On the checklist: error logs - watched daily, both platforms. Onboarding on a slow connection - this one I can answer with unusual confidence, because the app is local-first: no account, no network required, and I literally shipped a fix this week for the one place where a missing connection delayed startup. WebView console errors - covered by crash reporting plus my own error capture. But the spirit of your comment stands and I'd co-sign it for anyone reading: your users will not file bug reports, your logs have to do it for them.
The rename is already the experiment you're asking about, and it shipped confounded. Self-Care Tracker, the category move to Health & Fitness, and eight modules all landed on August 5, so whatever installs do this month, you cannot separate the door from the update.
Cheaper version: leave the name and rotate the screenshots and the first keyword line instead. Those are reversible monthly, and at 700 downloads a flat month is itself a readable result.
Your post half-answers the door question anyway. Every growth spike came from ten minutes of comments a day, not from the shelf. In a comment you pick a different door per room, so the eight modules stop being a positioning problem there.
Guilty as charged - it shipped confounded, and I knew it when I pressed the button. The honest reason is less strategic than it sounds: I simply wouldn't have had the patience to stretch this into three clean sequential experiments. And there's a smaller-print problem: clean experiments assume enough traffic to read them. Before the wave, my organic was a trickle - almost every install traced back to either a comment or a Telegram ad. A/B testing a shelf nobody walks past is its own kind of confounded.
You're right about the consequence though: I'm riding a traffic wave right now, and when it passes (sadly, they always do), the flat baseline underneath will be the readable result you're describing. And to be fair to my screenshots - they converted decently before the rename too, so the rotation idea is less "fix what's broken" and more "cheap monthly probe". Taking it.
A question back: what's a realistic ceiling for pure store organic, no marketing at all, for a niche health app? Ballpark installs/month. I've never seen honest numbers on this and I suspect they're humbling.
Your “one door into a much bigger house” point is the interesting part.
I don’t think you need to market the whole product. I’d pick the pain with the strongest existing user signal as the acquisition door, while keeping the broader system as the retention story.
What also stood out to me is the solo-founder loop you described: building, marketing, feedback, prioritization and deciding what to do next all competing for the same person’s attention.
I’ve been working on this exact problem from another angle — not another AI tool, but an operating system for solo founders that helps structure those functions around one founder.
Your post is basically the problem statement I’m researching.
If you could offload one part of that loop tomorrow — marketing, customer research, prioritization, sales or operations — which one would you hand off first?
Easy one - marketing, and I wouldn't even hesitate. Specifically the production side of it - videos, reels, ad creatives, the packaging of attention. It's the part of the loop where I'm slowest, where I procrastinate the most, and where "done by someone competent" would beat "done by me" ten times out of ten.
But I'd keep customer research and prioritization. Users' emails and reviews are not just data for me - they're the fuel that keeps a solo project alive at month 18. And prioritization IS the founder job: the day someone else decides what my app becomes, it stops being mine.
So my loop, honestly split: hand off the megaphone, never the ears or the steering wheel. Good luck with the OS - you're researching a real pain!
This hits close to home. I launched a free calculator/tools site 2 months ago (661 pages live, all working, solid technical SEO) and I'm still stuck at near-zero organic traffic. Turns out Google just won't allocate real crawl budget to a brand new domain until it sees external trust signals — backlinks, mentions, real usage. Technical perfection alone doesn't move the needle.
Curious what finally broke the plateau for you — was it one channel, or just compounding small things?
Honest answer: one channel, done very manually. Threads. I basically hunt for my users by hand - I search for comments where people ask "recommend me a productivity app" or "what do you use for wellness tracking" and I answer like a human, not like an ad. Most of those comments do nothing. Once in a while one takes off, and that single comment brings more installs in two days than a quiet month. Every growth spike this app ever had traces back to one of those.
Around that engine I did try paid: I run Telegram ads fairly often - they're more of a background hum for me, only a few channels ever performed really well. And I tested Apple Search Ads on both popular and long-tail keywords - that one gave me nothing. Not "meh ROI", literally nothing I could attribute. So my honest ranking: manual Threads comments > Telegram ads > App Store search ads. Next on my list is Instagram - I want a visual shopwindow that works while I sleep.
Your situation sounds like the same lesson from the other side: 661 technically perfect pages are the product, not the distribution. If I were you I'd go where people literally ask the questions your calculators answer (Reddit, niche forums, Threads) and answer them by hand for a month. Slower than SEO promises, but it doesn't wait for Google's trust.
Pick the door by data, not by gut. For a self-care app, retention clusters in one or two daily modules (water/sleep) — measure which feature brings people back and lead with that door; the rest become the surprise. We build AI-native analytics (https://amami.dev) and "which feature actually retains" is the question most founders skip: they count downloads and call it growth.
Agreed in principle, and it's roughly what I'm doing. I'd just split the "door" in two, because they're different decisions.
The acquisition door is the one you mean, and health won it: the app moved to Health & Fitness, and onboarding now builds a personal plan from your body parameters - water, calories, sleep, steps. Health leads, and the productivity half arrives as the surprise.
The door inside the app I deliberately left wide. After onboarding everyone sees all modules, because the cost is asymmetric: removing a module you don't want is one tap, while a module you never switched on is one you'll probably never discover. So people trim the house instead of furnishing it.
On measurement itself: I do see which modules get used, module toggles and per-module events are all tracked. What I don't have yet is an honest link between that and retention, because the traffic wave is two weeks old and the monthly cohort hasn't closed. Usage I can read today; "which module actually brings people back" needs another month before I'd quote it. And I'll have a look at amami.dev - thanks for the pointer!
Congrats on 700 downloads! That’s real traction. A few questions that might help:
Often the next step is doubling down on the channel that brought the first 700.
Thank you! Taking your questions in order.
Conversion from download to active user: honestly, too early for a number I'd trust. The app has only had two weeks of real traffic, so the weekly and monthly windows haven't closed yet, and the denominator right now mixes people who installed before 2.0 with a cold wave that arrived last week. I'd rather wait for the cohort to mature than quote something flattering and meaningless. That's the subject of my next post.
Feedback: yes, and it works better than I expected. There's an in-app rating prompt, and it has brought 27 reviews on Google Play and 24 on the App Store. Separately, people started emailing me directly after 2.0, and those emails have effectively become my product team - one of them turned into a shipped feature in ten days.
Directories: I'm on AlternativeTo, though I still haven't updated the listing for the new version, so that's on me. Product Hunt I keep circling and not committing to. If you've launched a consumer app there, I'd genuinely like to know whether it was worth the day it costs.
And you're right about doubling down: the channel that brought the first 700 is Threads, and that's the one I keep hammering. Everything else has been a distraction so far.
I feel this. I launched my SaaS two weeks ago and I'm already refreshing the dashboard more than I'd like to admit. Downloads without retention is its own kind of pain. What's been the most useful thing you've tried in the last few months — even if it didn't move the number?
I know that dashboard-refreshing far too well!
The most useful thing I did wasn't a feature: it was giving the app an emotional core. A bonsai tree that grows with your streak, so the streak isn't a number in a corner but a living thing you're responsible for. Water, a task, a logged meal all feed the same tree. That's the one change that moved retention rather than installs.
Honest about the size of it though: it retains somewhat better than no tree at all, not dramatically. And I redesigned the bonsai visuals in the latest version, so I'm still waiting on the retention numbers for that one. I'll be able to say something real in about a month.
The "half-listened, not procrastination-by-coding" framing really stuck with me — that's such an honest way to describe following your own instinct even when the crowd's telling you otherwise. Curious how it feels now, five months in — does the 2.0 bet feel like it's paying off, or still too early to tell?
Yes, it paid off, and the clearest sign isn't a number: the product finally feels whole. Before 2.0 people were landing on half an app and I knew it. Now it's the thing I described from day one instead of a promise. (I also stopped paying anyone for a calorie counter, which was a genuinely motivating part of the plan 😄)
The timing is funny too. Right now the app has caught a wave of new people, and I'm spending my days fixing things that only break at volume - the kind of problem you simply cannot find with 700 downloads and no traffic. Tiring, but it feels completely different from before: this is working with a live product real people depend on, not polishing something in silence. That part is genuinely wonderful.
Your story is soo relatable! Growing the product with no marketing team requires lots of creativity and consistency...And being stuck is a part of this journey
And what concerns emails from users, it's an undescribable feeling, really. Motivates more than anything and gives the feeling of making smth really useful.
Thanks for sharing your approuches!
As for our SMM, we have Instagram & Threads, Linkedin and TikTok accounts. They're pretty fresh (except for Linkedin) and it's hard to run them all at once for 2 people and we're also not into 'talking videos'. Which account brings more visitors than the others? In our case, it's not an Instagram but Linkedin and TikTok 'cause it seems their algorithms are built to spread content wider than across your network. That's just an observation so far, not a real recommendation. Hope it helps anyways.
Perhaps, anyone here tried Google Ads?
Thank you! And yes, the emails are the thing nobody warns you about. Downloads are a number; a stranger taking twenty minutes to write you a bug report with screenshots is something else entirely.
Small correction though, since it changes the maths: there's no marketing team here, it's just me. Your LinkedIn/TikTok finding is interesting because mine points the opposite way, and I think it's because I don't use these platforms for reach at all. Threads is my one channel, and it works not because the algorithm spreads my posts but because I can search for the conversation already happening - "which water tracker do you use?", "what app for tasks and long-term planning?" - and answer that person directly. One install at a time, and it produced every growth spike this app has had.
Instagram is what I want to grow next. My search-and-answer trick doesn't exist there, so organically it hasn't given me much yet, but I read that as needing a different mode: a shopwindow plus paid promotion instead of conversations. The app is visual enough to earn that - the bonsai tree that grows with your streak, the themes, the share cards. No Google Ads experience here, but Instagram ads are exactly what I'm considering, so: did you try paid promotion there, or only organic? That's the gap in my data before I spend money.
Hey! I misspelled, I meant 'with NO marketing' team as my wife does all the marketing by herself :)
We've tried only organic so far. As for the Threads, joining the discussions there hasn't shown real results so far. But as I've studied it requires consistency (like at least 2 meaningful posts a day) and the result is long-term, not instant. So we'll keep it a part of the strategy.
Sooo... let's sync here once we fill our knowledge gaps about these channels or once we actually try Google ads and you try Ig ads to share the experience. Sounds like a plan?
Deal :) Let's sync when either side has real numbers - I'd honestly love a data point on Google Ads from someone who isn't selling me Google Ads.
One thought on your Threads experience, because the "2 meaningful posts a day" advice you found describes a different strategy than mine. I barely post at all - I search and reply. Posting waits for the algorithm to bring readers to you; replying brings you to a person who already asked the question. That's why it worked from week one for me instead of being a long-term bet. Might be worth ten minutes a day of your wife's time as an experiment: search the exact questions your product answers, reply like a human, no links unless asked.
Thanks!
Really interesting update, especially the point about your growth spikes coming from simply being useful in communities where your users already hang out. I’m building a consumer app too and distribution has definitely been the harder part compared to building the product.
Also like the idea of picking one clear “door” to market an all-in-one product rather than trying to explain everything upfront. Have you noticed whether people who come in for one specific feature end up adopting the other modules over time?
Distribution being the harder half - painfully yes. The product is the part you fully control; distribution is the part where you're a guest in someone else's system, and every one of those systems has its own rules and its own immune response.
When I moved to Health & Fitness I rebuilt onboarding around the health side: it asks for your body parameters and builds a personal plan from them - water, sleep, calories, steps - and then ends by having you create your first task, which is the bridge back to the productivity half. So people don't walk in through one door and discover the rest later; they arrive with several modules already switched on. Whatever cross-module adoption I see, I handed it to them.
What I can say is that it's working better than I feared. Water and food get tracked heavily, tasks do get created, and "everything at once" doesn't seem to overwhelm people - my worry was that eight modules would read as clutter, and so far it reads as choice. Which module eventually wins is still open; I need more months before I'd trust an answer.
I think that having no-one to compete with full stack can be read 2 ways. Quiet straightforward assesment is that they have not thought about it and hence it makes sense to pursue to tap an unexplored market. However, this could also mean that they thought about it and rejected developing the full stack due to its value and more importantly investment-to-profitability ratio.
Nevertheless, having more features is not necesarily a bad thing as long as you deliver and diffrentiate with competitors on the features that really matter to the users. So, my honest suggestion is to get more user feedback or run a POLL to check which of your unique features resonate with the users top sought features. This could help you reposition in the market to the exact demographics. Best of luck!
Thank you!
Before committing to 2.0 I went looking at the products that tried to be everything at once. What I found it was a handful of things that had been sitting in pre-release for a very long time. All-in-one doesn't usually die on the spreadsheet; it dies on sheer volume of work. Eight modules is eight products' worth of edge cases. My read is that it survives mostly when the person building it is also the person who needs it every morning - that's a far more stubborn reason to keep going than a roadmap.
My reference point was Notion, but I wanted the opposite trade-off. Notion will be anything you want - after you assemble it yourself, block by block. I wanted the functionality to arrive already built, and the customization to be a toggle rather than a construction project. That's why every module is optional: you're not designing your system, you're switching off the parts you don't need.
On the poll - agreed, and a quiet version of it is already running. Since 2.0 users have been emailing me (bug reports with screenshots, feature requests), and that inbox has become my product team. On top of that, the modular design is a continuous survey in itself: I can see which modules people actually switch on and off, which tends to be more honest than what they'd tick in a form. What I still owe myself is tying that to retention instead of just counting it.
The moment your measurement signal shifted - from "700 downloads" to "users writing me emails with specific requests" - that's the signal that matters, and it only appears after product-market alignment. You shipped 2.0 and suddenly the silent metric (downloads) became transparent (direct feedback).
On the multi-functional positioning trap: the issue is that your single-shelf problem changes depending on the person. For someone drowning in subscriptions, your door is "consolidation." For someone in crisis, it's "one calm place." For someone optimizing, it's "holistic tracking." Those are three different people arriving through three different doors - and each one needs to see a different first-impression.
The all-in-one curse isn't the feature count, it's that you have to pick which door gets the storefront real estate. But your 2.0.1 calendar feature shipped in ten days because someone actually asked - that's the feedback loop other single-purpose apps never get. The people who love what you built love it precisely because you built everything they need in one place. Maybe the measurement to track is retention and LTV (your superpower), not acquisition CPA (their superpower).
Thank you! The three doors metaphor is a keeper. It matches what I see in reviews: the "replaced 3 apps" person and the "one calm place" person are clearly not the same buyer.
Funny enough, I almost built a version of "different first impressions": letting people pick their modules during onboarding. I backed off for one reason - I was afraid nobody would ever open a module they didn't pick on day one, while removing one takes a single tap anytime. So for now everyone sees the whole house first and trims it down, not the other way around.
And yes - retention is exactly where my focus already lives. Your framing is a good reminder that it's the right way:)
700 downloads and stuck is a distribution problem, not a product problem — and the fix is usually unglamorous.
The pattern that works when growth is flat: stop optimizing the product for a month and go sell one unit manually, every week. Not "post more" — actually identify one person with the problem, reach out directly, and get them using the thing while you watch.
I work in the course/creator space (I run iLoquio) and the parallel I see constantly: creators with "nobody is buying" are almost always waiting for inbound that has no reason to exist yet. The first 10-20 customers in any knowledge or app business come from outbound conversations, not discovery. The manual phase isn't a failure state — it's the phase where you learn which words make people pay, and those words later become the marketing that does scale.
One question worth answering honestly: of the 700 downloads, how many did you personally talk to? If the answer is near zero, that's the cheapest growth lever you have left untouched.
This is very close to what actually works for me - I just run it in public threads instead of DMs. My Threads playbook isn't "post more": I search for specific people asking specific questions - "where do you track your water?", "which calorie tracker do you use?", "what app for tasks + long-term planning?" - and answer each one personally, suggesting SelfOS where it genuinely fits. One person, one conversation, one install at a time. That's what produced every growth spike this app has had, and it's exactly your "learn which words make people pay" phase: by now I know which phrasings convert, because I've typed them hundreds of times at real humans, not into a keyword tool.
I ran the identical playbook on Reddit and got banned within two weeks 😄 Same behavior, different immune system.
But where you've got me is "watch them use it": with a no-account, on-device app I literally can't see anyone's usage, and live 1:1 conversations with existing users have been rare - mostly whoever emails me first.
Local-only + data export is a strong selling point, more apps should do this. One thing I wonder - shopping lists almost beg for sharing with a partner. Any plans for that, or would it break the “no account” philosophy?
Thank you! And good news - shopping lists can already be shared, there's a share option that sends the list through the system share sheet, so you can drop it straight into whatever messenger your partner actually uses.
Real-time sync between two phones is the honest gap though - that one genuinely needs a backend, and it's on the long-term radar. But whenever it comes, the rule stays the same: accounts optional, the app fully useful without one. That part of the philosophy isn't negotiable.