RevenueCat affiliate program
Add an affiliate program to your RevenueCat app.
RevenueCat doesn't include a native affiliate or referral feature. InfluTo adds one — creator referral codes, recurring commissions validated by RevenueCat, and automated Stripe payouts. Live in an afternoon.
- Webhook integration
- Recurring, per renewal
- No monthly fee
- Live in an afternoon
The missing piece
RevenueCat tracks your revenue. It doesn't grow it.
RevenueCat is the best subscription backend for mobile apps — entitlements, paywalls, analytics, the works. But it has no built-in way to recruit creators, attribute the installs they drive, or pay them a cut. That's the gap InfluTo fills.
RevenueCat answers "who is subscribed, and how much are they worth?" — the revenue source of truth.
InfluTo answers "which creator drove this subscriber, and what do we owe them?" — and pays it automatically, on every renewal.
Keep RevenueCat exactly as it is. Add a creator growth loop on top.
How attribution works
Connected by webhook. Matched by code.
InfluTo plugs into RevenueCat the way everything else does — over the webhook. No changes to how you track revenue.
- 1
The SDK tags the user in RevenueCat
When a referred user opens your app, the InfluTo SDK writes a RevenueCat subscriber attribute — influto_code — so the creator travels with the user into RevenueCat.
- 2
RevenueCat fires the webhook
On INITIAL_PURCHASE, RevenueCat sends InfluTo the event with that subscriber attribute attached. InfluTo reads the code and matches the creator.
- 3
Commission accrues on every renewal
Each RENEWAL event adds commission at the rate locked when the subscription started — so creators earn for the lifetime of the subscriber, not just the first payment.
- 4
Refunds are handled
Commission is held through the refund window, and CANCELLATION / EXPIRATION events keep payouts honest — you don't pay on revenue that reverses.
// 1 · The InfluTo SDK tags each referred user in RevenueCat
await InfluTo.checkAttribution()
// → subscriber attribute influto_code = "FITGURU30"
// 2 · When the user subscribes, RevenueCat sends InfluTo a webhook:
{
"type": "INITIAL_PURCHASE",
"subscriber_attributes": { "influto_code": { "value": "FITGURU30" } }
}
// 3 · InfluTo matches the code and accrues commission on every
// RENEWAL — at the rate locked when the subscription started.Deterministic by design: attribution rides a RevenueCat subscriber attribute, not ad-network guesswork — with no IDFA and no ATT prompt.
Recurring vs one-time
Pay creators every month they keep your subscriber.
Most app affiliate setups pay a one-time bounty per install. That's a weak hook for serious creators — and it rewards installs, not retention.
A flat fee per install. The creator stops caring the moment the user lands — and so does the incentive to send quality.
A share of the subscription for as long as the user keeps paying. Creators keep promoting because they keep earning — and they send users who actually subscribe.
- Maya, the creator (25%)$2.50
- InfluTo fee (10%)$1.00
- Yours, before the app store's fee$6.49
Both percentages are calculated on the price the subscriber pays. The app store's own fee comes out of your share, as it always does.
Charged only after the store confirms
Commission and our fee are reserved from your prepaid wallet once Apple, Google or RevenueCat verifies the purchase — never for a click or an install.
The creator is paid on the 1st
InfluTo pays Maya through Stripe at the start of every month. You never send a payout yourself.
Refunds reversed, no sale = $0
If the purchase is refunded, the commission is reversed. A creator who brings nobody costs you nothing.
Every month they stay, it happens again
Maya earns $2.50 on every renewal. When the subscriber cancels, the payments stop — for both of you.
- Maya earned
- $17.50
- You paid (commission + fee)
- $24.50
- The subscriber paid you
- $69.93
Example: the subscriber cancels after 7 months.
Setup
Live in an afternoon.
- 1
Add the SDK
Install the InfluTo SDK for your stack — React Native, iOS, Android or Flutter — or call the REST API. An AI coding agent can do it via our MCP server.
- 2
Point your RevenueCat webhook
Add InfluTo as a webhook integration in the RevenueCat dashboard. That's the entire backend connection — no revenue logic to rebuild.
- 3
Invite creators
Open your campaign or invite creators directly. Each gets a referral link and code to share on TikTok, YouTube, Reels or a podcast.
- 4
Get paid out, automatically
InfluTo attributes subscriptions, accrues recurring commission, and pays creators via Stripe Connect from your prepaid wallet.
InfluTo vs DIY
Buy it, or build it on the webhook.
You could wire all of this against the RevenueCat webhooks yourself. Here's what you'd be rebuilding.
| What you need | InfluTo | RevenueCat alone / DIY |
|---|---|---|
| Affiliate & referral program | Built in | Not included |
| Recurring commission attribution | Automatic, per renewal | Build & maintain it |
| Creator payouts | Automated via Stripe Connect | Manual / spreadsheets |
| Refund & clawback handling | Held through refund window | Your code's problem |
| Mobile SDKs | RN · iOS · Android · Flutter | Roll your own |
| Setup time | An afternoon | Weeks of engineering |
RevenueCat stays the source of truth for your subscription revenue; InfluTo sits on top to attribute and reward the creators who drive it. Prefer to build it yourself? The same webhook is open to you — InfluTo is just the off-the-shelf version.
RevenueCat affiliate questions, answered.
Does RevenueCat have an affiliate program?
No. RevenueCat is a subscription-management and analytics layer; it has no built-in affiliate or referral feature. InfluTo adds one on top, connecting via webhook to attribute creator referrals and pay recurring commissions.
How does InfluTo attribute subscriptions through RevenueCat?
The InfluTo SDK tags each referred user with a RevenueCat subscriber attribute (influto_code). When RevenueCat sends the INITIAL_PURCHASE webhook, InfluTo reads that attribute, matches the creator, creates a conversion, and then tracks every renewal.
What's the difference between recurring and one-time commissions?
A one-time bounty pays a creator once per install. InfluTo pays commission on every renewal RevenueCat reports, at the rate locked when the subscription started — so creators keep earning while the user stays subscribed, and they keep promoting.
What happens on a refund or cancellation?
Commission accrues on RevenueCat-validated revenue and is held through the refund window. InfluTo also processes CANCELLATION and EXPIRATION events, so you're not paying out on a subscription that refunds or churns early.
How long does setup take?
An afternoon for most apps: add the InfluTo SDK (React Native, iOS, Android or Flutter), point your RevenueCat webhook at InfluTo, create a campaign and invite creators. An AI coding agent can do most of it through our MCP server.
How is this different from GrowthCat or Insert Affiliate?
They're close in concept. InfluTo adds native mobile SDKs for all four platforms, a multi-language creator dashboard and marketplace, automated Stripe payouts, multi-app support on the free plan, and AI-agent setup — at a 10% fee with no monthly cost.
Do my creators need a RevenueCat account?
No. Creators only need an InfluTo account to grab their link and code and get paid via Stripe. RevenueCat stays entirely on your side as the revenue source of truth.
What does it cost?
Free to start: $0 a month and a 10% platform fee on attributed revenue, plus the commission you set for creators. Nothing is charged until a creator brings you a paying subscriber.
Turn RevenueCat revenue into a growth loop.
Add an affiliate program to your subscription app this week. Pay creators only when they bring you paying subscribers.