If you use RevenueCat for subscription management and Stripe for web payments, you already have a strong payment stack. What you are likely missing is a way to connect both systems to a single affiliate tracking layer. Insert Affiliate bridges that gap, giving you unified affiliate attribution across in-app purchases, RevenueCat Web Billing, and Stripe transactions without requiring you to rebuild any payment logic.
Why Do Mobile Apps Need Affiliate Tracking Across Multiple Payment Systems?
Mobile subscription apps rarely rely on a single payment channel. RevenueCat handles in-app purchases and subscription entitlements across the App Store and Google Play. Stripe processes web-based payments, one-time purchases, and increasingly web billing for subscriptions. Many apps use both simultaneously.
The problem is attribution. When an affiliate sends a user to your app, that user might subscribe through Apple's in-app purchase flow on Monday or through your Stripe-powered web checkout on Tuesday. Without a system that tracks conversions across both payment processors, you cannot accurately credit the affiliate who drove that sale.
RevenueCat currently tracks over 115,000 apps generating more than $16 billion in revenue. Stripe processed $1.9 trillion in total payment volume in 2025, with mobile payments accounting for 62 percent of all transactions. These are massive ecosystems, and any affiliate program that only covers one of them is leaving attribution data on the table.
How Insert Affiliate Connects RevenueCat and Stripe
Insert Affiliate is purpose-built for mobile app affiliate tracking. It works by sitting on top of your existing payment infrastructure rather than replacing it. Here is how the integration works with each payment system.
For RevenueCat in-app purchases, Insert Affiliate receives webhook events whenever a subscription is created, renewed, or cancelled. The SDK attributes each transaction back to the affiliate who referred the user, using Insert Links (deep links that carry attribution data through the install flow). No third-party MMP is required.
For RevenueCat Web Billing, Insert Affiliate tracks web subscriptions by passing UTM parameters as purchase metadata. When a user subscribes through your RevenueCat-powered web checkout, the attribution data flows directly into your Insert Affiliate dashboard.
For Stripe payments, Insert Affiliate uses Stripe Connect to track web transactions independently. If you sell one-time purchases, merchandise, or run a web-based subscription option alongside your app, those conversions are attributed to the correct affiliate and displayed in the same dashboard as your in-app purchase data.
The result is a single view of affiliate performance across every payment channel your app uses.
Setting Up the Integration
Connecting your payment stack to Insert Affiliate follows a straightforward process.
First, integrate the Insert Affiliate SDK into your iOS or Android app. The SDK is lightweight and handles affiliate attribution at the point of install. It works with native apps, React Native, and Flutter.
Second, connect RevenueCat. Configure your RevenueCat webhooks to send subscription events to Insert Affiliate. This covers all in-app purchase transactions and RevenueCat Web Billing events. The setup takes minutes and does not require changes to your RevenueCat configuration.
Third, connect Stripe. Link your Stripe account through Stripe Connect in the Insert Affiliate dashboard. This enables tracking for any web-based payments processed through Stripe, including one-time purchases and subscriptions that bypass the app stores.
Fourth, create your affiliate links. Insert Affiliate provides Insert Links at no extra cost. These are deep links that attribute users to the correct affiliate, route them to the App Store or Google Play, and carry attribution data through the entire install and purchase flow.
Once configured, your affiliates see their earnings in a branded portal, and you see all affiliate-driven revenue in one place regardless of which payment processor handled the transaction.
What About Commission Structures?
Insert Affiliate supports flexible commission configurations. You can set percentage-based or flat-rate commissions, define attribution windows that control how long after a click an affiliate can earn credit, and set renewal limits that determine how many subscription renewals generate a commission.
These settings apply uniformly across RevenueCat and Stripe transactions. An affiliate who drives a subscriber does not need to care whether that user converted through the App Store or your website. The commission structure is the same.
How Does This Compare to Building It Yourself?
Some teams attempt to stitch together affiliate tracking manually using RevenueCat webhooks, Stripe event listeners, and custom attribution logic. This approach is technically possible but creates significant maintenance overhead. You need to handle edge cases like subscription transfers, refunds, billing retries, and cross-platform upgrades. You also need to build an affiliate portal, payment processing for affiliate payouts, and reporting dashboards.
Insert Affiliate handles all of this out of the box. The platform manages the entire affiliate lifecycle from link creation through commission calculation and payout tracking.
Alternative Integration Partners
Insert Affiliate integrates with several subscription management platforms beyond RevenueCat. Inspired by our trusted partners at RevenueCat, the platform also supports integrations with Adapty, which provides subscription management with paywall A/B testing and no-code paywall builders, and Iaptic, which offers cross-platform in-app purchase validation and has been processing transactions securely since 2016. Whichever subscription infrastructure you use, Insert Affiliate can layer affiliate tracking on top of it.
The Growth Case for Affiliate Tracking
The global affiliate marketing industry is projected to reach over $20 billion in 2026, growing at a 15.2 percent compound annual rate. In-app affiliate marketing now accounts for roughly half of the total affiliate market. Meanwhile, RevenueCat data shows that 14,700 new subscription apps launch every month, up from 2,000 per month in January 2022. Competition for subscribers is intense.
Affiliate programs offer a performance-based acquisition channel where you only pay for actual conversions. By connecting RevenueCat and Stripe to Insert Affiliate, you get complete visibility into which affiliates are driving revenue and through which payment channels. That data lets you optimize your affiliate program, identify top performers, and scale what works.
For mobile app developers running subscription businesses, connecting your payment stack to a unified affiliate tracking layer is no longer optional. It is a measurable growth lever. Insert Affiliate makes the connection between RevenueCat, Stripe, and your affiliate program simple, accurate, and maintainable.
