@ajackm After 3 workouts I show the paywall for the first time, that’s way to late I think. Thinking of implementing a initial onboarding and showing it there immediately
I post one video a day on TikTok and YouTube Shorts.
163 new CaliKit customers in 28 days.
52 this week so far.
€0 MRR.
Maybe the content is helping acquisition.
Now I need to figure out why nobody is paying yet 😁
I couldn’t control how long Apple took to review my app.
But I could control whether the website was ready when the app was approved.
So while I waited, I improved the website and added guides for SEO and AI discoverability.
Focus on the part you can move forward yourself.
Before building CaliKit, I asked calisthenics athletes on Reddit how they tracked workouts.
Instead of asking which features they wanted, I asked:
1. How do you solve it today?
2. What works well?
3. What makes it annoying?
This taught me more than a feature wishlist.
I’m posting one short video per day to market my app and reusing it on TikTok and YouTube Shorts.
At the same time, RevenueCat showed 1, 2, 4, 7, and then 15 new customers across five days.
I can’t say the videos caused it, but the timing is interesting enough to keep testing:)
I chose Flutter (insert any cross-platform framework here) for my app because I want one codebase for iOS and Android.
There’s still platform-specific work, but I don’t have to build most features twice.
That leaves more time to improve the app and figure out marketing :)
Tip if you use RevenueCat for in-app purchases (or a similar service with custom user IDs):
Your own testing can quickly fill the customer list with development users.
Prefix the App User ID with “dev_” in development. This makes them easy to recognize and filter out :)
I posted the first video on my app’s TikTok account last week.
Building apps feels familiar. Creating content doesn’t.
Copying what works feels wrong, but starting from zero isn’t the answer either.
Maybe the balance is learning the structure while keeping the idea your own.