- IdeaHub
- Posts
- š§ How to get more SaaS customers (Building 101 #4)
š§ How to get more SaaS customers (Building 101 #4)
3 strategies to grow your active users and reliably increase MRR.
Hey all,
Welcome to part 4 of Building 101 š, this week weāre looking at how you can drive more customers to signup for your products and therefore increase your MRR.
If you didnāt catch part 3 all about building MVPs, then you can read it here. And youāre free to access any of the discussions at any time here.
This week in IdeaHubā¦ š
Iterating like a startup: Learn how top startups deliver growth and how you can apply this to your own products
Keeping customers engaged: Engaged customers are more likely to keep purchasing than those left alone
Building in public: Success drives more success - how telling your productās story can lead to increased growth
What Iām reading this weekā¦ š
Letās jump inā¦ ā¬ļø
1. Iterating like a startup
When most of us decide what to build next, we generally make assumptions based on what we think our customers want. But in reality, this can be very different to what they actually need.
The last few decades of VC-backed tech have ushered in a new way of āvalidated learningā that we can all apply when building our own products.
The build-measure-learn framework for building products
Instead of guessing, we treat our products like science experiments. We continually talk to customers, measure how they use our products and collect data points that we can learn from to decide what to build next.
There are generally two main ways you can start putting this into practice with your own products:
Conduct customer surveys
If customers really love your product, those that get the most value from it will likely be happy to help you improve upon it.
Arrange calls with these customers every few months and ask questions like:
āWhatās the one feature you use every day?ā - direct
āDid you know about feature [X] that we just released?ā - direct
āWhatās something you wish the product could do for you?ā - indirect
āExplain to me how you would do [X] using the product.ā - indirect
Asking direct questions gives you instant feedback on how well your product is communicating its intentions to solve the userās problems. (It also gives you a free upsell opportunityā¦š).
Asking indirect questions helps you continue to gain a deeper understanding of your customerās needs and if the assumptions you are making are in fact correct.
šØ Spoiler - theyāre probably notā¦
Thereās no better feeling than coming away from a user interview with a list of features you know that, if you build, you can add revenue with a snap of your fingers!
Hint: Offer customers an Amazon gift card for participating in your surveys. This just gets them on a call - once theyāre on, they are yours to experiment withā¦
Use product analytics tools
User interviews are great, but we still need to understand how the other 90% of our customers use our products - otherwise, weāre flying blind!
With every change we make, we should also release analytics features that are designed precisely to give us instant feedback on how users are getting along with it.
The best solution for newcomers to product analytics is MixPanel. But in general, for any analytics tool, the approach will be:
Integrate the platformās SDK into your productās code.
Write code to trigger events when users visit specific pages or click certain buttons that you consider meaningful.
Include customer attribution data in your tracking events.
Use the platformās analytics tools to track customer behaviour over time.
Regularly review the data youāre collecting and see if the features you worked so hard on are being used to their full potential.
Being data-driven in your decision-making is the best way to build things customers will actually pay for over the long run.
2. Keeping customers engaged
Keeping customers engaged with your product from the moment they sign up is not only key to preventing them from backing out soon after (or āchurningā) but also to improving conversion rates when it comes to upsells and add-ons you offer.
Hereās 3 things you can do to increase engagement:
Communicate with your customers
Outside of your product, the best way to achieve this is to start a newsletter. You already have your customerās email addresses, so tell them about all the cool things you are doing!
For every product update, send out the following emails:
āHereās whatās coming soonā¦ā (pre-release)
Include high-quality screenshots and short-form demo videos alongside a limited-time promotional event for early adopters.
āItās liveā¦ā (immediate post-release)
This lets customers that didnāt convert know that they missed out.
āItās not too lateā¦ā (one week later)
If your changes were successfully adopted by some of your users, share the analytics you collected and give those that missed out a second chance to convert.
Tip: You can also host yearly online customer conferences where you discuss all the improvements coming in the next year and when customers will be able to get their hands on them.
Start applying gamification
There are also strategies you can apply inside your product to increase engagement on a daily basis.
I always refer to Todoist Karma as the best example of this. At a high-level Todoist is a task tracking tool and āKarmaā is a points-based system the platform uses to incentivise users to keep creating and completing tasks.
My Todoist Karma - Iām so close to Master level!
In reality, this can be applied to any product. You decide for yourself what you want your users to optimise, whether that is ādo moreā of something or āminimiseā a statistic relevant to them. Then incentivise them to do so.
It plays right into the wheelhouse of Todoist as their free plan is limited to 5 projects, so incentivising users to create more projects pushes them into a position where they feel they need to upgrade.
Leverage product psychology
The more customers feel like they can see your product evolving, the more youāre convincing them that they are buying into a platform that continues to work for them.
By including a button to manually update to the latest version of their app, Todoist again keeps customers engaged and communicates that the team is constantly at work improving the product for them.
Todoist - Manual version update engagement
This is again a strategy all of us can add to our products with minimal effort (even if the button doesnāt do anything for now other than just refresh the page! š).
3. Building in public
Driven by modern media, there is a growing trend among almost all creative sectors that creating content documenting your journey striving towards a goal can make the effort all the more worth the while when you eventually get there.
For us builders, creating content documenting our journey in building out our products is a great way for us to get the word to the wider building community, and our customers.
Here are some of the best places to do that in the tech space:
Examples like the one below are rife in the #buildinpublic community - not only does this create hype for your product, but as you can see an established account can use Twitter as a top growth tool:
22 hours ago, I launched my MVP. Here are some stats:
- 165 new users
- 25 deploys
- 24 errors in production
- 137 new Twitter followersThanks to everyone in the #buildinpublic community who gave me feedback. I got a lot of work to do this weekš„
ā Remote Joe (@remotejoeclark)
5:32 AM ā¢ Dec 12, 2022
We all know the action is in the comments so leverage these niche communities to drive traffic to your own products.
Ask Redditors to roast your landing pages and post status updates asking for feedback.
But also post useful discussions in targeted niches where your customers are likely to hang out to try to find some more users. GummySearch is awesome for researching niche subreddits.
Take a look at this post on Reddit (link) that, while not entirely related to tech, generated 90 upvotes and 23 comments whilst getting to the top of r/Entrepeneur:
Blogging
If socials arenāt for you, you could post on IndieHackers or Dev.to and start writing about your product journey.
Doing this for a while will naturally improve your SEO and provide all the content you need to send those all-important product updates to your customers!
While getting started creating content can seem hard going at first, it pays off in the long run - the sooner you get started the sooner that day will come.
Community products! š„
Devpages.io
This week weāre taking a look at Devpages.io - the fastest-growing directory of over 340 developer tools curated by developers, for developers.
Finally, stop asking the question āWhatās the best tool for [X]ā and spending ages scouring StackOverflow and Reddit - just search Devpages instead.
Devpages.io - the fastest-growing developer tool directory
This is a great resource for anyone learning something new, whether you're taking your first steps on your development journey, or you're a seasoned engineer branching out into new tech.
Whatās great about it is that you can easily filter by category or by technology, it includes links directly to the documentation for each tool and tells you if itās free to use.
The founder is building this out in public over in their newsletter as well as creating content to help power up your programming productivity.
āI would recommend IdeaHub to those who are intrigued by entrepreneurship and want to build their own tech products. Itās helped me understand the full product process from idea generation, validation, building an MVP and the road to first sale.
I find the discussions really exciting and the feedback loop to apply them to my own products is invaluable.ā
- Mitchell, Senior Data Engineer (and Indie Hackerā¦)
P.S. Check out the official IdeaHub Reddit community where you can share ideas with other builders - Iām also taking applications for mods if you are interested in growing the community with me!
Reply