different species of crabvietnamese mud crab
2
8 Comments

Built a study tool, launched it, made $0 so far. What actually got you your first users?

I've been building StudyLoop for a few months. It's a spaced repetition thing that takes your notes or a PDF and turns them into a review schedule that actually adapts to what you keep forgetting, instead of the flat Anki-style deck where you drown in cards you already know.

It's live. It works. I use it myself for a certification I'm slowly failing to prepare for. Revenue is basically zero.

So I'm not here to announce anything. I'm here because I've clearly got the order wrong. I spent way too long on the product and almost no time figuring out where students actually hang out and whether they'd pay for this or just use Quizlet forever. Classic first-timer mistake and I walked straight into it.

What I'd genuinely like to know from people who've been through this: where did your first ten users come from? Not the growth loop that worked at 10k. The messy early part. Did you cold DM people? Post in niche forums? Give it away to a professor? I keep reading that you should do things that don't scale but nobody says what that looked like on a Tuesday.

Also happy to hear the product itself is the problem. Blunt is fine, I'd rather hear it now.

Anyway, if you want to poke at it: https://studyloop-jelonmans-projects.vercel.app?utm_source=indiehackers&utm_medium=organic&utm_campaign=studyloop_202608

on August 1, 2026
  1. 2

    You already named the real problem in the post: product order before distribution order. I did the same — spent months building, then dumped budget into ads because "traffic = users". Spent €150 on Google Ads for a browser tool, got 0 installs. What actually moved the needle was replying inside the communities where the pain already gets described out loud. For StudyLoop that's r/medicalschool, r/anki, study Discords — students already complain about drowning in cards they know. Be useful there for a month before you touch ads. And yes to the Quizlet point: get 5 people to the point of "I'd pay to never see these 30 cards again" before deciding pricing matters.

  2. 1

    Rough part of the story is the normal part. The build always feels more finished than the distribution does.

    For first 10 users specifically: forums and subreddits where your exact user already complains (r/medschool, r/GetStudying, exam-specific Discords) beat cold DMs for conversion, but cold DMs beat forums for speed. Do both, expect single digits from each.

    One thing that's underrated for a tool like this: a 30-60 second video showing the adaptive scheduling actually working, not a screenshot. Spaced repetition is hard to explain in text but obvious the moment someone watches it re-surface a card they forgot. That clip is what you drop in the Reddit comment or the cold DM instead of a link. Link alone gets ignored, link plus "watch this" gets clicked. (I ended up building a tool for exactly this because I kept needing quick demo videos and hated the editing. Happy to make you one free if useful, no strings.)

  3. 1

    Everyone here is answering "where are the users" — all solid. Let me answer a question you didn't ask but will hit next week.

    I've shipped four products. All four died at the exact spot you're standing on: live, works, $0, "I'll figure out distribution next." What killed them wasn't the growth loop.

    $0 with no users feels like failure, and a builder's instinct when something feels like failure is to retreat into building — one more feature, or worse, a fresh idea that isn't tainted by this discomfort yet. Building is comfortable. Strangers who might say no are not. That retreat is the killer, not the missing channel.

    So "unscalable on a Tuesday" — honestly, I'm at $0 too, I won't pretend I've cracked it. But the reframe that stuck: those manual conversations aren't for getting users, they're for getting a signal you don't have yet. Your $0 isn't "no demand" and isn't "bad product" — it's "no data," because nobody's been in front of it long enough to tell you which. Put StudyLoop in front of 5 people cramming for one specific exam and watch for the only signal that counts: do they open it again on Wednesday without you reminding them?

    Whatever you do, don't let the $0 push you back into the build cave. That's the move that turns one dead product into four.

  4. 1

    The exact thing you're missing has a number: cold conversion rate.

    With any inbound channel — posts, content, directories — strangers who don't know you convert at roughly 0.5–1%. If a post reaches 200 relevant people and 1% click, that's 2 viewers, maybe 0.02 signups. You need 50–100 solid posts before one person pays. Zero revenue at launch isn't a signal the product's wrong — it's just the math of a small audience. Everyone walks into this.

    What actually changes the rate is pre-existing trust. Someone who's already had a real interaction with you — on a forum, in a thread, via DM — converts at 5–10x that baseline.

    For your first 10, skip every inbound channel entirely. Pick one specific high-stakes exam community — MCAT, CFA, bar prep, any cert with a deadline — and spend two weeks being useful in threads, zero mention of StudyLoop. After a few helpful replies under your name, DM the people who are 6–8 weeks from their exam and offer free access in exchange for a 30-minute feedback call.

    Ten calls will surface the exact moment someone decides to switch from Anki or Quizlet. That's the question you actually need to answer right now, and "getting first users" and "finding people willing to tell you why they'd switch" are the same activity at this stage.

  5. 1

    For the first ten, I would not start with generic student communities. I’d pick one narrow exam with a deadline, find people 30 to 60 days out, and offer to convert one messy PDF or notes folder into a real review plan while you watch them use it. The win is not the signup, it is hearing the exact moment they say "I would never maintain this myself" or "Quizlet is good enough." That tells you whether you have a wedge or just a nicer workflow.

  6. 1

    The real insight here is that before you chase Reddit threads or Quizlet switchers, you need to answer one question: does your adaptive scheduling actually compress study time vs a flat SM-2 deck? That's your differentiator, and it's the thing Quizlet can't easily copy. If you can prove that in black-and-white numbers (10 hours to mastery vs 15 with Anki), that becomes your entire acquisition message. "Cut your study time by 33%" beats "smarter cards" every time. And if it doesn't beat the baseline? That's not a distribution problem, that's a product problem worth fixing first.

  7. 1

    One thing worth checking before you chase distribution: log your own review sessions for a couple weeks and compare total reviews-to-mastery against a plain SM-2 deck at the same retention target. If your adaptive scheduling doesn't beat that boring baseline by a real margin, no amount of distribution fixes the core pitch. If it does, that's a concrete number to lead with instead of "adapts to what you forget."

  8. 1

    The useful thing about having almost no users yet is that you don't actually have to solve "growth."

    You need enough contact with the right students to learn why they choose their current study method and what would make them abandon it. Ten conversations that expose that switching decision might tell you more right now than ten signups from a directory.

Trending on Indie Hackers
How to rank #1 on ChatGPT? User Avatar 110 comments We scanned 50,000 domains. Your cold email list is really four systems. User Avatar 72 comments I Tested Agenmatic for Finding Customers in Communities — Here’s What I Learned User Avatar 63 comments I built a startup-idea scanner. It just told me none of my 3,400 ideas are easy wins. User Avatar 43 comments Building a Shopify bundles app for stores with real fulfillment: here's the wedge User Avatar 42 comments A chat assistant that runs your server so you don't have to live in the terminal User Avatar 42 comments