A few days ago, my co-founder and I woke up to our 10th #payments notification in Slack, bringing us to $100+ MRR!
I've been building (and failing to sell) SaaS products for most of 2020, so this is huge for me.
Here is a reflection of some things which have and haven't worked well for Cloakist thus far:
Targeting a problem which we personally witnessed hundreds (yes, hundreds) of people complaining about. Notice that I don't just say "we solved a real problem". That's the typical advice you see around and it's caused a lot of confusion for me. Walking in circles thinking of reasons why your problem is in fact a problem is not good. If you witness people complaining about something, there's no room to theorize about whether or not there is in fact a problem. People are publicly upset — of course there's a real problem!
Whether or not you can solve the problem is a different story. However, being stuck with a list of problems that you're not immediately sure how to solve is better than being stuck with a theoretical, unvalidated problem which you immediately know how to solve.
Writing as little code (and devops) as possible. This has helped us do everything fast - serving customers, adding features, experimenting, etc. You likely don't need self-serve, auth and a polished deployment pipeline to onboard your first few customers. Just do it manually via email. If you're getting just a few new users every week, it really won't be a problem for you to set them up manually. In fact, it'll be good to talk to them more.
Using a no-code platform for our landing page. I used to create a new Gatsby project each time I needed a landing page. This always ended up taking 2+ days instead of a couple hours. We now use Landen, a no-code platform for landing pages. This saves a tonne of time.
That's all for now, but we're planning to post many more updates going forward. We've been slacking with our milestone write-ups!
For context, our product - Cloakist - gives you custom domains and branding for any public site/page. If you're using a platform which doesn't let you put your public pages at yoursite.com (e.g. Notion), you can use Cloakist to solve that. Also, it's not just a redirect - your custom domain stays in the URL bar after the page has loaded.