Latest / The Indie Hacker Podcast with Fexingo: Solo Developers, SaaS Side Projects, and Independent Tech / How a Solo Dev Built a SaaS That Automates Boring Work
Transcript
- Lucas: So there's this solo dev, goes by the handle 'SheetWizard' on Hacker News, who built a SaaS that automates a task so boring most people don't even realize it's a problem: manually copying data from email receipts into Google Sheets. Luna: Wait — that specific? Just receipts into spreadsheets? Lucas: That specific. And in seven months, he hit twelve thousand dollars in monthly recurring revenue. The product is called Sheetlytics. We're talking about a tool that does one thing: it connects to your email, finds receipts from vendors, extracts the line items, and drops them into a sheet. No AI hype, no blockchain, just a boring problem solved well. Luna: I love that. So many indie hackers chase shiny objects, and here's someone who went after the grunt work. How did he even discover that pain point? Lucas: He was freelancing as a bookkeeper for a handful of small e-commerce shops. And he kept spending hours every week sorting through email receipts for his clients. He thought, 'There has to be a tool for this.' He looked around — Zapier had some clunky integrations, but nothing purpose-built. So he built it for himself, then realized his clients would pay for it. Luna: Classic 'scratch your own itch.' And he priced it at — what, nineteen bucks a month? Lucas: Yeah, nineteen dollars a month for up to five hundred receipts. There's a higher tier at forty-nine for unlimited. He tested a few price points — started at nine, but found that small business owners actually perceived more value at the higher price. They trusted it more. So he raised it. Luna: That's a great lesson. If you underprice, people assume it's not reliable. Lucas: Exactly. And speaking of value — a couple of dollars a month is genuinely what keeps these indie projects going. If you've gotten something out of shows like this, throwing a few bucks at buy me a coffee dot com slash fexingo makes a real difference. It's what keeps us ad-free and focused on stories like this. Luna: Yeah, it's the listener support that lets us dig into these detailed case studies instead of chasing sponsored segments. Lucas: Right. So back to Sheetlytics — the growth engine was entirely community-driven. He posted a simple 'Show HN' on Hacker News titled 'I built a tool that puts your email receipts into Google Sheets.' It got maybe a hundred upvotes, but the comments were where the magic happened. People started asking if it could handle PDF invoices, or if it worked with Outlook. Luna: He got feature requests right there in the thread. Lucas: Exactly. And he responded to every single one. He built a PDF parser within a week. Then he posted in r/smallbusiness on Reddit — not a promotion, just a 'I built this for my bookkeeping clients, anyone else find this useful?' That thread got two hundred comments, and he landed his first paying customers. Luna: So he didn't do any paid ads. Just organic community engagement. Lucas: Zero ad spend. His entire acquisition was Reddit, Hacker News, and a few mentions in niche newsletters like 'Automate Your Business.' By month seven, he had a hundred and twenty paying subscribers. That's twelve grand in MRR, and his only cost is the server — a few hundred bucks a month on AWS Lambda and some email API costs. Luna: That's a beautiful margin. So what's the takeaway for someone listening who wants to build something similar? Lucas: I think the big one is: don't underestimate boring. Everyone wants to build the next AI writing assistant or crypto wallet. But there are thousands of small businesses doing repetitive manual work that they'd happily pay a small monthly fee to eliminate. The founder of Sheetlytics literally automated a task that takes maybe thirty minutes a week for a small business owner. But thirty minutes a week adds up, and the frustration of doing it manually is real. Luna: Yeah, and the barrier to entry is low. He used Node.js, the Gmail API, and the Google Sheets API. That's stuff any intermediate developer could put together in a weekend prototype. Lucas: Right. And the key is validation. He didn't build the whole thing upfront. He wrote a simple script that worked for his own Gmail, showed it to five small business owners, and asked if they'd pay for it. Three said yes. That's enough to start. Luna: So he had buyers before he even had a product. Lucas: Exactly. He built the MVP in about three weeks, launched with just Gmail support, and iterated from there. The PDF parser came later because customers asked for it. He added Outlook support maybe three months in. He didn't try to boil the ocean. Luna: I also love that he didn't raise any money. It's a true bootstrap story. Lucas: Totally. He's a solo dev working from a co-working space in Portland. He told me his goal isn't to exit — it's to build a 'boring profitable business' that pays his bills and lets him work on his own terms. He's already turning a profit, so he's not desperate for growth. He's actually considering raising the price again to reduce support load. Luna: That's a luxury. When you're bootstrapped and profitable, you can make decisions based on lifestyle, not investor pressure. Lucas: Yeah. And I think that's the dream for a lot of indie hackers. Not a billion-dollar exit, but a sustainable, meaningful business that serves a real need. Sheetlytics is a perfect example. Luna: So if someone wants to replicate this, what's the first step? Find a boring problem in a niche you know? Lucas: I'd say start with your own work. What's a task you do every week that feels robotic? That's your goldmine. Or ask a friend who runs a small business what they hate doing. The founder of Sheetlytics was literally doing the task himself. That's the purest form of customer discovery. Luna: And then just build the simplest version possible — maybe even a script, not a full SaaS — and see if anyone will pay. Lucas: Exactly. A script that works for you is an MVP. If three people say yes, you have a product. From there, it's just iteration and listening. Sheetlytics now has a dashboard, team accounts, and integrations with accounting tools like QuickBooks. But it all started with a script that parsed one guy's receipts. Luna: That's the beauty of indie hacking. One person, one problem, one solution at a time. Lucas: And it's still just him. He hasn't hired anyone. He's thinking about bringing on a part-time support person, but he's in no rush. The business is growing about ten percent month over month organically. At this rate, he'll hit twenty thousand MRR by the end of the year. Luna: That's impressive. And no venture capital, no frenzy. Just consistent value. Lucas: Right. So if you're working on a side project or thinking about starting one, ask yourself: what's the boringest problem you can solve? The answer might just be your next SaaS.