Point Nine Land
Published in

Point Nine Land

Understanding viral growth in SaaS

A few tips to unlock virality and maintain low CACs at scale

This tweet explains it well.

0/ Deconstructing a viral loop

Viral growth can be quantified with what’s called the k-factor, which is defined as: “how many new users a user brings to your product in a defined time period.” 1 user = k new users. The holy grail of such viral loops is to get to k > 1 because by then, you’re growing exponentially.

  • After 10 cycles, you have 1.1¹⁰=2.6 users
  • After 100 cycles, you have 13,780 users
  • After 1,000 cycles, you have 2.46 * 10²¹ users (more users than there are human beings on the planet)… and you haven’t spent any dollars on paid acquisition.
A typical viral loop

And thus, k = Activation * Exposure/Contamination * Conversion

In the next parts, I’ll explain a few techniques to improve activation, exposure/contamination, and conversion.

1/ Activation

Let’s define activation as “the key action that a new user needs to do to be deriving utility from your product.” For such viral products, most of the time it means for this user to expose your product to their audience: sending a Typeform survey to a recipient, sending a Loom video to a colleague or publishing a Playplay video to an audience.

  • Define what successful usage means (i.e., find your “aha moment”), and once you’ve found it…
  • …work on your product onboarding to accelerate the “time to value” and the “time to sharing.” For that, you can pre-build templates or work on facilitating the sharing.

2/ Exposure/Contamination

Let’s define exposure/contamination as “the number of people exposed each activated user brings to your platform during a specific time period”. The bad news here is that this one is intrinsic to the use case and thus explains why every viral SaaS product/company is not made equal. On average, a Typeform will be sent to hundreds of recipients per month, a Qwilr will be sent to tens to hundreds of viewers per month, and a Playplay will be viewed by (tens of) thousands of viewers per month.

  • Understand “communication flows”: the “contamination/exposure” step can also be understood as the “communication” step. In SaaS, as my colleague Rodrigo explains well, most of the virality is the result of communication flows (sharing or asking for information). Understanding the various flows of information between your users and their recipients gives you a very good framework and proxy to understand and improve virality. Once you understand the communication flows, you can then…
  • …Broaden the number of use cases: Qwilr started with sales proposals and now offers marketing collaterals – because the earlier you are in the customer journey (or in the funnel), the more exposure you(r product) will have
  • …Leverage external AND internal virality: another great way to increase the exposure of your product is to build collaboration features so that users invite their colleagues during the creation phase. This is often a great way to unlock upsell (and get to net negative churn) too.
  • Multiply distribution channels: Try to distribute your product where your users already are. Loom and Quip (a Qwilr competitor) built an awesome Slack integration to increase the visibility and engagement in their product. Playplay uses social media as its main distribution platform and benefits considerably from the high frequency of usage/engagement in social networks.

3/ Conversion

Product is now viewed by a new recipient, your job is to convert it into a user
  • Work on the shape/position of the Call to Actions (CTAs) and on the wording: Typeform displays the CTA only once you’ve completed the form and iterated a lot on the wording. It’s not by chance that you might have seen various Typeform CTAs, such as “Create a Typeform” vs. “Powered by Typeform” vs. “Ask awesomely with Typeform.”
  • Experiment with redirecting to the main homepage, to a sign-up form or even to the product (see below what we call “honeypots”). Depending on the user flow, this can have very different conversion rates.
  • Create “honeypots” bypassing the marketing website and the registration flow so that the CTA leads directly to the product. The challenge is to convert these unregistered users into actual users. For example, Qwilr’s conversion rate from “contaminated” users is twice as high as if they arrive on the marketing website without having been exposed to the product.
  • Find a way to “close the viral loop” so that you can track users from views to product usage. This can be challenging (but not impossible) for products which don’t own their distribution channels like Playplay.

4/ Summary

5/ Some final tips

  • Everything can be improved very significantly and moving one piece in the loop has a dramatic impact on growth (remember Loom doubled its activation rate and Typeform 4xed its k-factor?)
  • Solving activation is the most important part at the beginning (doing it differently would be like spending on acquisition although you have a leaky bucket (i.e., too-high churn))
  • It’s a data game: as early as possible, plug in an analytics tool to be able to track all the different steps. You can’t improve if you can’t measure. Fwiw, most of our portfolio companies are using Amplitude.
  • It’s an experiment game: most of the time, these companies have a growth engineer whose sole job is to run experiments to prove causation between a small change in the product and the k-factor. In the beginning, focusing on only one metric (activation, exposure or conversion) is good practice. Also, try to avoid running multiple experiments at the same time, you’ll likely not be able to disentangle different impacts on the overall target. If you want to learn more about how to run experiments right, this book is great.
  • Not all products have baked-in virality, but you can unlock virality in many ways. PayPal, Dropbox, Typeform and Loom have been very successful in launching incentivized referral programs, for example, where users who referred other users would get additional features for free.
  • Use your product as a medium to create great innovative marketing content. Did you notice that Clément is currently turning most of our best-performing blog posts in Playplay videos?
  • Don’t be too maximalist, it’s not because your product is viral that you don’t need to work on SEO (most of the time these companies have a lot of content that can be indexed). Once you have a better view on ARPAs, don’t hesitate to run paid acquisition experiments (🤐)



P9 is an early-stage VC focused on B2B SaaS and marketplaces. Point Nine Land is where the P9 team (and sometimes members of the wider P9 Family) share their thoughts on SaaS, marketplaces, startups, VC, and more.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Louis Coppey

VC @pointninecap, @MIT grad, writing about #VC, #SaaS, and #Automation.