Latest / The Indie Hacker Podcast with Fexingo: Solo Developers, SaaS Side Projects, and Independent Tech / How a Solo Dev Bootstrapped to 10K MRR With Zero Social Media
Transcript
- Lucas: Alright, so today's episode is about a solo developer who hit ten thousand dollars in monthly recurring revenue without ever posting on social media. No Twitter thread, no LinkedIn brag, no Product Hunt launch — nothing. Luna: Wait, so how did anyone find their product? I feel like every indie hacker story we've covered leans heavily on some kind of community or launch platform. Lucas: Exactly. And that's why this one stopped me. Her name is Sarah Chen. She built a SaaS called FormScout — it validates form submissions for lead quality. If you run a B2B site and you're getting fake leads or spam through your contact forms, FormScout scores each submission and blocks the junk before it hits your CRM. Luna: Okay, so it's a micro-SaaS that solves a very specific pain. That makes sense. But again — distribution? How did she get the word out? Lucas: She used exactly two channels: cold email outreach to businesses that had job postings mentioning 'form spam' or 'lead quality issues,' and a niche blog focused entirely on form abandonment statistics. She didn't build an audience first. She built a list of targets and emailed them one by one. Luna: That sounds painfully manual. How many emails are we talking? Lucas: She sent about two hundred cold emails in her first month. That's roughly ten per business day. And she personalized every single one — looked at their website, saw if they had a contact form, noted whether it was likely getting spammed. Her open rate was around sixty-five percent, and about ten percent of those opened turned into a demo call. Luna: That's an insane conversion rate for cold email. Most people get two to five percent. What was her secret? Lucas: She didn't use a template. She wrote each email like a short note from a peer. She'd say something like, 'Hey, I noticed your site has a contact form. I built a tool that might help with the spam you're probably getting. Want to see a quick demo?' And she attached a thirty-second screen recording showing FormScout blocking a fake submission in real time. Luna: The video changes everything. It's not just a pitch — it's proof. So she's doing sales, not marketing. Lucas: Right. And to your point about no audience — she didn't need one because she was going directly to people who already had the problem. The blog was actually a secondary channel. She wrote posts like 'How Much Revenue You Lose From Form Abandonment' and 'The Real Cost of Fake Leads in B2B.' Those started ranking for long-tail keywords after about six months. Luna: Did she do any SEO optimization on purpose, or was it just good content? Lucas: She did basic on-page SEO — title tags, meta descriptions, internal links — but nothing elaborate. The blog posts were genuinely useful. One post about form abandonment rates by industry got picked up by a few marketing newsletters, and that drove consistent organic traffic. By month eight, the blog was bringing in about thirty percent of her leads. Luna: So the cold email was the initial engine, and the blog became a passive funnel. What about integrations? Did she build them herself? Lucas: Yeah, she's a solo dev, so she prioritized integrations that mattered most. She built a WordPress plugin and a Shopify app first. Those two platforms cover a huge chunk of small business websites. She listed the plugin on the WordPress repository for free — it's essentially a lead-in to the paid service. The Shopify app is a paid listing, but it only costs a few dollars per month for basic usage. Luna: That's a smart freemium play. The plugin gives people a taste, then they hit a limit and upgrade. What's her pricing model on FormScout itself? Lucas: She has three tiers. A free plan that validates up to one hundred submissions per month, a fifteen-dollar Pro plan for up to one thousand submissions, and a forty-nine-dollar Business plan for unlimited submissions plus priority support. Most of her revenue comes from the Pro tier. Her average revenue per user is about twenty-two dollars. Luna: And she hit ten thousand MRR with that? That means she needs roughly four hundred and fifty paying customers. That feels achievable for a solo dev. Lucas: It took her fourteen months. Her churn rate is around four percent monthly, which is solid for a micro-SaaS. She tracks retention carefully — she sends a weekly email to active users with tips on reducing form spam. That keeps people engaged. She says the churn is mostly from the free tier, which she's fine with. Luna: I want to ask about the cold email approach — doesn't that violate a lot of anti-spam rules? How does she handle compliance? Lucas: Good question. She's very careful. She only emails businesses where she has a reasonable belief they'd be interested — not random people. She includes a clear unsubscribe link and her physical address. And she keeps her volume low enough that she's never triggered any complaints. It's basically one-to-one outreach, not blast marketing. Luna: That makes sense. But does this approach scale? Can you hit fifty thousand MRR without social media? Lucas: Sarah thinks so, but she's already starting to diversify. She told me she's experimenting with a referral program where existing users get a month free for each referral that converts. Plus her blog is growing. She's also considering partnering with agencies that manage small business websites — white-labeling FormScout under their brand. That could open a new channel without social media. Luna: So the lesson isn't 'never use social media.' It's 'start with whatever channel gives you the fastest feedback loop.' Lucas: Exactly. Sarah's take is that most indie hackers waste months trying to build an audience before they have a product that solves a real problem. She says just go find people who have the problem and talk to them — even if it's one cold email at a time. Once you have paying customers, then you can build your audience. Luna: That's refreshingly pragmatic. I think a lot of listeners get paralyzed by the pressure to be everywhere on social media. Sarah's story shows you can ignore all that. Lucas: And if today's conversation gave you something useful — maybe a new approach to distribution or a reminder that you don't need to be a content creator to sell software — we'd love to keep making these episodes ad-free. You can support that choice at buy me a coffee dot com slash fexingo. No pressure, just a way to keep the podcast independent. Luna: Yeah, it's all about keeping the content focused on what matters — real tactics from real builders. And that link is easy to remember. Lucas: So back to Sarah's story. One thing I found fascinating is she doesn't code anymore on weekends. She works a regular nine-to-five as a backend developer, and she builds FormScout in the evenings and weekends. But after hitting ten thousand MRR, she reduced her coding time to ten hours per week and hired a part-time virtual assistant for customer support. Luna: So she's essentially run out of development work? Or is she maintaining a small feature set? Lucas: Both. The product is mature enough that most weeks she's just fixing bugs and handling integration updates. The assistant handles the support tickets for common issues. Sarah spends the rest of her time on the blog and on outreach. She says the biggest bottleneck now is not code — it's getting in front of the right buyers. Luna: That's a great sign. It means product-market fit is real. So what's her next milestone? Does she plan to quit her day job? Lucas: She's aiming for twenty thousand MRR before she goes full-time. At her current growth rate — roughly seven to ten percent month over month — she expects to hit that in about six to eight months. She's also building a new feature that auto-suggests form improvements based on spam patterns. That could be an upsell. Luna: That's smart. It turns a reactive tool into a proactive optimization tool. I can see agencies loving that. Lucas: Exactly. And she's going to beta test it with her existing Pro and Business customers first. That's another lesson from her playbook — always launch new features to paying customers before going wide. They give the best feedback and they're already invested. Luna: So for anyone listening who's stuck on distribution, what's the single takeaway you'd highlight? Lucas: Find a small, specific group of people who definitely have the problem you solve. Then talk to them one-to-one until you understand their language and their buying triggers. That's what Sarah did. She didn't wait for an audience. She built her audience one customer at a time. Luna: That's a great note to end on. Thanks for sharing this story, Lucas. I think a lot of indie hackers will find it encouraging. Lucas: Glad we covered it. If you want to check out FormScout, it's formscout dot io. And if you have your own bootstrapping story — especially one that didn't involve social media — we'd love to hear from you. Reach us at indie at fexingo dot com.