Tweet
I got my first MRR from @RevenueCat πŸ₯³

Some observations:

β€” Conversion rate is low bc $6/mo is pretty high for mobile users

β€” A few trial users canceled and subscribed on the web instead (I don't have to pay Apple tax, can't complain)

#buildinpublic
OK. Rolling your own auth was a mistake πŸ₯Ή

#buildinpublic
Celebrating a small milestone today πŸŽ‰

KTool has delivered 100K articles to our users πŸ₯³

My _tiny_ startup has been helping more than 4,000 people gain back their focus πŸ€“

#buildinpublic
If you’re using @PaddleHQ, spend 15 minutes to:

- Enable Checkout Recovery: send abandoned cart email notification

- Apply for Profitwell Retain: automatically recover involuntary churns

This helped me a few times already.

#buildinpublic
My onboarding improvement seems to be working

The Setup conversion rate increases from 59.3% to 71.91%

#buildinpublic
I shipped a lot in February πŸ’ͺ

#buildinpublic
πŸ“£ New Update: So. Many. Features.

February may be a short month, but I still managed to ship a lot of features.

I’m super excited to share what’s news on KTool.

Read on ↓
It's a write-release-notes kind of day for me.

I've been using Apple Notes to write most of my content, and I love it.

Although not as powerful, it's better than 99% of web-based editors out there.

Any Apple Notes fan here? πŸ‘‹

#buildinpublic
After improving retention, my focus will be on customer acquisition again

βœ… Sponsored 2 newsletters
βœ… Booked an SEO service
⬜️ Bring back freemium
⬜️ Add Google Sign In
⬜️ Reach out to 5 newsletter authors

What's your plan for this week?

#buildinpublic
Someone signed up using the auto-generated email by Apple.

And the email address starts with "churns" πŸ’€πŸ€£

#buildinpublic
Open startup update (Feb 2023)

πŸ’° $525 revenue (+42%)
πŸ’Έ $702 MRR (+13%)
πŸ€‘ $636 profit/mo

πŸ‘¨β€πŸ’» 8.3k visitors (-14%)
πŸ§‘β€πŸ’Ό 352 new signups (-16%)
#⃣ 4.24% (visitor β†’ signup)

πŸ’³ 16 new subscribers
😒 3 churned
#⃣ 4.55% (signup β†’ subscriber)

#buildinpublic
Failure of the day 🫣

My message for validation email was so confusing that some of my users emailed me the 6-digit code instead of filling it in the app πŸ₯Ή

#buildinpublic
Dark mode 🫣🫣

#buildinpublic
✨ Better Safari extension onboarding

Shamelessly copying from Grammarly because it's so good 🀌

#buildinpublic
✨ Better Safari extension onboarding

Shamelessly copying from Grammarly because it's so good 🀌

#buildinpublic
Submit a full feature release

β€” AppStore Review: all good, approved

Submit an emergency fix

β€” AppStore Review: here are 1,000 guidelines you've violated

πŸ₯²πŸ₯²

#buildinpublic
Distributing a paid Safari Extension turns out to be quite challenging.

- Unlike apps, you cannot distribute it outside of the AppStore

- You have to use In-app Purchase API

- There is no official support for IAP API on the web

#buildinpublic
Just found out a few users abused my service and have been using KTool for free for the last few months.

Damn, I hate B2C 🫠😒

#buildinpublic
✨I shipped a minor feature: image zoom in

Unlike books, web images could contain small text and it’s quite hard to read on a Kindle.

KTool allows you to zoom in for a better reading experience.

#buildinpublic
Spent Sunday afternoon on this little animation πŸ₯Ή

WDYT?

#buildinpublic
✨ New pricing page

I simplified my pricing page following advice from
@_lhermann

Do you think it's "clean" enough now? 😁

#buildinpublic