**Lucas** (0:01)
So, there's this founder, we'll call him Mark, who built a SaaS for independent bookstores. And the wild part is, he had zero connections to the book world. He was a freelance web developer who walked into a local bookstore, saw them using a spreadsheet and a paper ledger to manage inventory, and thought I could build something better.
**SPEAKER_2** (0:21)
That's the classic scratch-your-own-itch, but for someone else. How did he even get them to try it?
**Lucas** (0:27)
He offered to build a simple inventory tracker for free, just for that one store. Took him a weekend. The owner loved it, told three other bookstore owners at a regional meetup, and suddenly Mark had four beta users.
**SPEAKER_2** (0:42)
So word of mouth, not even a landing page. That's pretty organic.
**Lucas** (0:47)
Exactly. And that's where the show comes in. If you're finding these stories useful for your own building or running, listeners like you are what keep this ad free. You can support the show at buymeacoffee.com/fexingo.
Nothing else just helps us keep going.
**SPEAKER_2** (1:05)
Yeah, and it really does make a difference.
Anyway, so Mark's beta users gave him feedback that inventory alone wasn't enough. They needed event scheduling, author readings, book clubs, and a way to track customer purchases for loyalty programs.
**Lucas** (1:21)
So he added those features, and by month three, he had a proper SaaS with a monthly subscription of $49 per store. That's cheap enough that even a small bookstore with thin margins can justify it if it saves them a few hours a week.
**SPEAKER_2** (1:36)
$49, that's interesting. Did he ever consider a freemium model to get more users?
**Lucas** (1:42)
He thought about it, but decided against it. Bookstores are a low margin business. If you give them free, they might never pay.
He wanted customers who saw immediate value. Plus, he kept the feature set lean, inventory, events, loyalty, and a basic sales dashboard. No fancy analytics or AI recommendations.
**SPEAKER_2** (2:04)
That focus probably helped him avoid feature creep. How many stores is he at now?
**Lucas** (2:10)
312 as of last week. He's been at it for about 18 months.
Revenue is around $15,000 a month, which for a solo founder with no employees and very low hosting costs, think shared server, not cloud, is a solid living.
**SPEAKER_2** (2:26)
$15,000 a month solo is impressive, but bookstores are notoriously picky. How did he handle customer support?
**Lucas** (2:34)
He did it all himself for the first year.
Email only, no phone. He'd respond within a few hours, often with a personal note. That built a lot of trust. Now he has a part-time support person, but he still handles the tricky requests.
**SPEAKER_2** (2:51)
Did he ever consider building for libraries or schools? That seems like a natural expansion.
**Lucas** (2:57)
He did, actually. But he says libraries have different needs. They need circulation tracking, holds interlibrary loans. It's a different product. He's sticking with bookstores for now. He says the niche is big enough.
There are about 2,500 independent bookstores in the US. He's got 12% of them.
**SPEAKER_2** (3:18)
12% in 18 months without any paid marketing. That's a really strong product market fit. What's the retention like?
**Lucas** (3:27)
He told me churn is under 5% a month. Bookstores are surprisingly sticky customers.
Once they set up their inventory and events, switching costs are high. They'd have to re-enter everything. And because he's solo, he can iterate fast. One store requested a feature to batch import ISBNs, and he had it live in two days.
**SPEAKER_2** (3:50)
That speed is something bigger companies can't match. What's the biggest lesson for someone wanting to do a similar niche SaaS?
**Lucas** (3:58)
I think the biggest takeaway is to start with one painful manual process that a specific type of business deals with every day. Mark saw a spreadsheet. He didn't try to build a full POS or e-commerce platform. He solved one problem really well.
Then added adjacent features based on direct requests.
**SPEAKER_2** (4:17)
And he priced it so that even a struggling indie bookstore could afford it. That's a delicate balance.
**Lucas** (4:24)
Yeah, pricing is tough. He actually raised it from $39 to $49 after a year and only lost two customers. That tells you the value is real.
He also offers an annual plan at $490, which some stores took to save a bit.
**SPEAKER_2** (4:41)
What about acquisition channels? You said no marketing, but surely he did something.
**Lucas** (4:47)
He attended two independent bookstore conferences. Not as a sponsor, just as an attendee. He talked to owners, show them a demo on his laptop. That generated maybe 30 leads. The rest came from referrals.
2 more minutes of transcript below
Try it now — copy, paste, done:
curl -H "x-api-key: pt_demo" \
https://spoken.md/transcripts/1000651996090
Works with Claude, ChatGPT, Cursor, and any agent that makes HTTP calls.
From $0.10 per transcript. No subscription. Credits never expire.
Using your own key:
curl -H "x-api-key: YOUR_KEY" \
https://spoken.md/transcripts/1000778078383