# How to Build Viral Farcaster Mini-Apps > 8 Tips to Make Your Mini-App Explode in the Feed, Get Casted, and Bring People Back **Published by:** [Builders Garden](https://paragraph.com/@builders-garden/) **Published on:** 2025-04-03 **Categories:** mini-apps, farcaster **URL:** https://paragraph.com/@builders-garden/viral-farcaster-mini-apps ## Content Mini-apps are mini for a reason - keep them simple, snappy, and fun. You don’t need a full-fledged product, just something people can interact with instantly. The magic comes from social dynamics, not complexity. Here’s what makes a mini-app go viral in the Farcaster ecosystem:1. Make It Social or It’s a MissYou’re building inside a social network - don’t waste that context.Use the Farcaster social graph to pre-fill friends and connections.Pull in usernames, avatars, and bios from their FC profiles.Add leaderboards, badges, and stats - competition fuels engagement.Show activity feeds: “your friends just did X.”Think multiplayer, even for solo experiences - show people with people.2. Create Sharable MomentsMake it effortless and fun for users to cast what’s happening.Add a “Share to Warpcast” button at key moments.Mint an NFT → Share it in the feed (example)Play Game → Share score (example)Bet on an event → Share for others to copy bet (example)Share leaderboard position (example)Ask for support in the feed (example)Auto-compose the cast text with fun copy + a link to your mini-app.Avoid auto-tagging users in prefilled text – it might feel spammy and could discourage organic sharing.Embed the mini-app URL in the cast.Use Open Graph tags to generate a custom preview image for the embed.💡 Bonus: Customize the image with dynamic data (e.g., “Castled with 4 friends” or “@alice scored 91 points”).3. Design for Feed ViralityYour mini-app should look good in the feed - that’s where new users will discover it.Make the preview image eye-catching and legible in small format.Include social proof directly in the preview (e.g., avatars of active users, usage stats).4. Add Friendly Entry PointsMake it easy to jump in.Users opens your app and are automatically signed inSupport deep linking with context (e.g., invite URLs, challenge links).Let users bring friends - share links that invite them into a specific room, game, or session.Autofill names and avatars from Farcaster so onboarding feels instant.Check out Warpcast Intents URL for more about deep linking.5. Reward peoplePeople love to flex. People love dopamine.Highlight who did what inside the app (recent activity, “top player,” etc).Let people earn or collect things while using it — a badge, an early access.Show who brought in new users. Referral vibes, but social.Reward people for casting your mini-app. Should be easy to figure this out with protocol data and URL parsing.6. Keep the Loop TightInteract → get feedback → share → bring others in → repeat.If someone uses your app and no one else knows, you failed.Think of every click as a chance to trigger the next user.7. Use Notifications to Bring People BackFarcaster lets you reach users where they already hang out: their Warpcast notification inbox. Leverage this natively social push channel to re-engage and spark action:🔔 Broadcast NotificationsSend to all your followers (or specific frames/mini-app users).Use for:New features or challenges (“New quiz just dropped!”)Time-limited events (“You have 2 hours to vote!”)Community milestones (“1,000 players joined today!”)🕓 Async & Delayed NotificationsTrigger notifications based on user actions or app events:“You lost your top spot on the leaderboard. Come take it back 👀”“@dave just replied to your poll.”“Your daily reward is ready.”👥 Social TriggersNotify when friends interact with your cast or mini-app:“@alice joined your room.”“3 of your followers also played today.”🔁 This helps build habit loops: users leave, but your app nudges them back.ImportantThe best practice is to trigger the "Add Frame" action (and enabling notifications) as soon as the mini-app loads - this is common behavior in most popular mobile apps. However, some users may find this approach too aggressive. They might prefer to explore the app first and then decide to add the frame and enable notifications.Be mindful not to spam. Use notifications thoughtfully - to deliver real value, spark curiosity, or tap into social FOMO.8. Plan the Launch Like a ProThe launch phase can make or break virality.Add a referral or pre-save system before going live - it helps build early momentum and gives you a solid user base to notify when you launch.Reward early signups with perks, badges, or access (e.g. waitlist access)Use Warpcast notifications to bring pre-savers back when the app is live.Consider launching with a challenge or leaderboard to fuel early engagement.👷‍♀ P.S. Need Help Building Your Mini-app?At Builders Garden, we’ve been building Mini-Apps and Frames on Farcaster for over a year. Through our Just Frame It incubation program, we’re supporting a cohort of builders and teams to launch standout mini-apps into the wild - and we’re also working closely with a few others, helping them go from idea to live product in just a few weeks. We offer:Commissioned mini-apps buildsOpen-source templates and mini-app starters (check this out)Step-by-step tutorials to learn by doing (check this out)Whether you need a quick prototype or a polished social experience - we’ve got you. → DM limone.eth ## Publication Information - [Builders Garden](https://paragraph.com/@builders-garden/): Publication homepage - [All Posts](https://paragraph.com/@builders-garden/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@builders-garden): Subscribe to updates - [Twitter](https://twitter.com/builders_garden): Follow on Twitter ## Optional - [Collect as NFT](https://paragraph.com/@builders-garden/viral-farcaster-mini-apps): Support the author by collecting this post - [View Collectors](https://paragraph.com/@builders-garden/viral-farcaster-mini-apps/collectors): See who has collected this post