K-Factor = Invitations Sent per User x Conversion Rate of Invitations. For example: if each user invites 5 friends and 8% convert: K = 5 x 0.08 = 0.4. A K-factor above 1.0 means viral growth. Loop Efficiency = New Users from Loop / Total New Users x 100.
A viral loop is one type of growth loop focused specifically on user-to-user referrals. Growth loops are broader — they include content-driven loops (user creates content that attracts new users via SEO or social), paid loops (revenue funds more ad spend), and product-driven loops (user invites collaborators who become users). The best apps have multiple loops reinforcing each other.
Identify the natural sharing moment in your app — when users feel most excited or accomplished. Make sharing effortless (pre-formatted social posts, one-tap sharing). Ensure the shared content is valuable to recipients (not just promotional). Use deferred deep links so new users land in context. Then measure and optimize each step of the loop: creation > share > click > install > activation.
Absolutely. Even small loops matter at scale. If each user brings in 0.2 additional users (K-factor of 0.2), that effectively reduces your CAC by 20% because 1 in 5 new users is free. Start by adding share buttons at high-emotion moments, creating shareable content (workout results, progress milestones), and implementing a basic referral program with incentives.
Incorporating game-like elements—such as points, streaks, badges, or level progress—into the app experience to increase user motivation, engagement, and long-term retention. Gamification is often used to reinforce daily habits or reward subscription milestones.
A Google Ads campaign type that automatically promotes your app across Google Search, Play Store, YouTube, and the Display Network. GAC uses machine learning to optimize ad placements and creative variations for installs, in-app actions, or subscription conversions.
Google's official framework for handling in-app purchases and subscriptions on Android devices. It provides APIs for managing trials, renewals, grace periods, and refunds, and is required for processing payments through Google Play.
A limited time window following a failed renewal attempt during which a subscriber retains premium access while payment retries occur. Grace periods help reduce involuntary churn and provide a softer billing experience for users with temporary payment issues.
The total subscription income earned before deducting app store platform fees, refunds, or taxes. Gross revenue provides a top-line view of monetization performance and is often contrasted with net revenue for financial analysis.
Botsi automatically shows the right price to every user. Stop guessing and start growing.