Helping, Not Selling
Recommending partner apps within your own app can generate affiliate revenue and genuinely help your users — if done thoughtfully. The line between a helpful recommendation and an annoying advertisement is determined by context, timing, and relevance.
Get it right and users appreciate the suggestion. Get it wrong and they feel your app is more interested in selling them other products than serving them.
Principles of Non-Intrusive Recommendations
Contextual relevance: Only show partner app recommendations when they are directly relevant to what the user is doing. A meal planning app recommendation after completing a workout makes sense. The same recommendation while the user is editing their profile does not.
User-initiated discovery: Place recommendations where users choose to engage with them — a "recommended tools" section, an integrations page, or a settings panel — rather than interrupting their workflow with pop-ups or banners.
Value-first framing: Frame every recommendation in terms of user benefit, not features. "Track your nutrition to get the most from your workouts" is better than "Check out our partner meal planning app."
Infrequent and respectful: Show each recommendation once or twice, then respect the user's decision. If they dismiss the suggestion, do not show it again for at least 30 days.
Effective Placement Patterns
Completion screens: After a user completes a meaningful action (finished a workout, completed a project, logged an expense), a brief suggestion for a complementary tool feels natural. The user is in a positive state and open to improving their workflow.
Empty states: When a user reaches a section of your app with no data yet, suggest a partner app that could enrich the experience. A habit tracker with no nutrition data might suggest: "Track your meals too? [Partner app] connects seamlessly."
Settings and integrations page: A dedicated section for connected apps and recommended tools. Users who visit this page are actively looking for ways to extend their app experience. This is the most appropriate permanent home for partner recommendations.
Help and resources: Within help documentation or resource sections, mention partner apps as part of the broader workflow. "Many of our users also use [partner app] for..." positioned as helpful information, not promotion.
Design Best Practices
Match your app's design language: Partner recommendations should look like a native part of your app, not an advertisement. Use your app's fonts, colours, and UI patterns.
Small and dismissable: Keep recommendations compact — a small card or banner, not a full-screen interstitial. Always provide a clear way to dismiss.
No dark patterns: Never make it difficult to dismiss, trick users into tapping, or disguise advertisements as app features.
Disclose the relationship: Include a subtle note like "Partner recommendation" or a small icon indicating an affiliate relationship. Transparency builds trust.
Timing Considerations
Not during onboarding: New users are learning your app. Distracting them with other apps during this critical period hurts retention.
Not immediately after purchase: Users who just subscribed should feel confident in their decision, not immediately be sold something else.
After value delivery: The best time for a recommendation is after your app has delivered meaningful value — the user feels positive about your app and is open to enhancing their experience.
Measuring Impact Without Harming UX
Track two metrics for in-app recommendations:
- Conversion rate: What percentage of users who see the recommendation tap through? This measures effectiveness.
- Impact on retention: Compare Day 30 retention for users who saw recommendations versus those who did not. If recommendations negatively affect retention, they are too intrusive.
Insert Affiliate tracks clicks and conversions from in-app affiliate links. Use this data alongside your analytics to ensure partner recommendations are adding value to the user experience, not detracting from it.
The Golden Rule
Before adding any in-app recommendation, ask yourself: "Would I be glad to see this if I were the user?" If the answer is not a clear yes, reconsider the placement, timing, or whether to show it at all.
