Plateforme d’affiliation et de parrainage pour apps iOS et Android
Le programme d’affiliation de votre app mobile.
Les créateurs recommandent votre app avec leur propre lien ou code. InfluTo vérifie chaque achat auprès de l’App Store, de Google Play ou de RevenueCat, puis verse une part au créateur — chaque mois où son filleul continue de payer. Vous ne payez que les abonnés réellement obtenus.
- 0 $ par mois
- 10 % du revenu parrainé
- Avec ou sans RevenueCat
- iOS · Android · React Native · Flutter · Web
Vous êtes créateur ? Découvrez les apps qui vous rémunèrent →
25 apps proposent un programme ouvert aux créateurs
Voir les programmes →
Qu’est-ce qu’InfluTo ?
InfluTo est une plateforme d’affiliation et de parrainage pour applications mobiles. Les développeurs ajoutent un SDK et fixent une commission. Les créateurs partagent un lien ou un code personnel. Quand une personne qu’ils ont parrainée souscrit un abonnement, InfluTo vérifie l’achat auprès de l’App Store, de Google Play ou de RevenueCat, crédite le créateur et le paie chaque mois via Stripe.
Comment ça marche
Comment fonctionne un programme d’affiliation pour une application mobile
Quatre étapes de votre côté. Ensuite, InfluTo suit, vérifie et paie — vous regardez les abonnés arriver.
- 1
Ajoutez le SDK
Un seul package pour iOS, Android, React Native/Expo, Flutter ou le web. Initialisez-le une fois avec votre clé API — ou laissez votre agent de code IA s’en charger.
import InfluTo from '@influto/react-native-sdk'; await InfluTo.initialize({ apiKey }); await InfluTo.checkAttribution(); - 2
Connectez vos achats
Pointez votre webhook RevenueCat vers InfluTo, ou connectez directement vos identifiants App Store et Google Play. Seuls les achats confirmés par la boutique donnent lieu à un versement.
Webhook RevenueCatouApp Store + Google Play - 3
Fixez la commission
Choisissez un pourcentage, récurrent ou sur le premier paiement uniquement, avec des bonus facultatifs pour les nouveaux créateurs. Les programmes InfluTo versent 10–50 % ; la médiane est de 30 %.
Commission25%RécurrenteBonus : 20 $ après 10 abonnés - 4
Faites venir des créateurs
Invitez vos contacts avec un lien ou un QR code, et publiez votre programme dans l’annuaire public où les créateurs cherchent des apps.
influ.to/join/a1b2c3/your-appRéférencé dans les programmes d’apps
Les commissions et nos frais sont prélevés sur un portefeuille prépayé, et seulement après la vérification d’un achat. Les créateurs sont payés le 1er de chaque mois — vous n’envoyez jamais de versement vous-même.
Les tarifs, expliqués avec un seul abonnement
Suivez un abonnement à 9,99 $
Un abonné souscrit à 9,99 $ par mois avec le code de Maya. Voici où va cet argent — et ce qui se passe chaque mois où il reste abonné.
- Maya, la créatrice (25 %)2,50 $
- Frais InfluTo (10 %)1,00 $
- Pour vous, avant les frais du store6,49 $
Les deux pourcentages sont calculés sur le prix payé par l’abonné. Les frais du store sont prélevés sur votre part, comme toujours.
Facturé seulement après confirmation du store
La commission et nos frais sont réservés sur votre portefeuille prépayé une fois qu’Apple, Google ou RevenueCat a vérifié l’achat — jamais pour un clic ou une installation.
La créatrice est payée le 1er
InfluTo paie Maya via Stripe au début de chaque mois. Vous n’avez jamais de versement à faire vous-même.
Achat remboursé, commission annulée. Aucune vente : 0 $
Si l’achat est remboursé, la commission est annulée. Un créateur qui n’amène personne ne vous coûte rien.
Chaque mois d’abonnement, ça recommence
Maya gagne 2,50 $ à chaque renouvellement. Quand l’abonné résilie, les paiements s’arrêtent — pour vous deux.
- Maya a gagné
- 17,50 $
- Vous avez payé (commission + frais)
- 24,50 $
- L’abonné vous a payé
- 69,93 $
Exemple : l’abonné résilie après 7 mois.
D’où viennent les créateurs
D’où viennent les créateurs ?
De deux endroits — et vous pouvez utiliser les deux.
Ceux qui aiment déjà votre app
Vos utilisateurs, vos fans et les créateurs de niche que vous suivez. Envoyez-leur un lien ou un QR code : chacun arrive sur une page qui présente les captures d’écran de votre app, ce que vous versez et comment ça marche — puis obtient son propre lien et son code en une minute.
Une vraie page de programme : Kaloria, l’une de nos propres apps.
Des créateurs en quête d’apps à recommander
Les programmes publics figurent dans l’annuaire InfluTo avec vos captures d’écran App Store, votre note et votre commission. 25 apps sont référencées en ce moment.
Suivi
Comment un parrainage est-il suivi ?
Codes et liens dans l’app : précis
Un abonné saisit le code du créateur dans votre app, ou ouvre votre app via son lien. Le parrainage est enregistré sur cet utilisateur — sans approximation.
Liens vers les boutiques : associés au clic récent
Quand le code ne peut pas passer par l’App Store ou Google Play, l’installation est associée à un clic récent sur le lien du même créateur — dans un délai de 72 heures, et uniquement dans votre app.
Chaque achat vérifié à la source
La commission n’est créée qu’à partir d’un achat confirmé par Apple, Google ou RevenueCat. Les remboursements l’annulent automatiquement.
Pas d’IDFA, pas de demande App Tracking Transparency, pas d’empreinte numérique de l’appareil.
Intégration
Intégrez-le en une après-midi
Installez un package, initialisez-le, vérifiez l’attribution au lancement. La checklist du tableau de bord vous guide ensuite pour connecter les achats, créer une campagne et alimenter le portefeuille.
Ou demandez à votre agent de code
InfluTo dispose d’un serveur MCP. Connectez-le une fois, et Claude Code, Cursor ou Codex peuvent ajouter le SDK, créer la campagne et vérifier qu’un achat test a bien été attribué.
claude mcp add --transport http influto https://influ.to/mcpVous autorisez l’accès dans le navigateur — aucune clé API à copier.
npm install @influto/react-native-sdk
# AsyncStorage is a native module — install it in the app too
npm install @react-native-async-storage/async-storageimport InfluTo from '@influto/react-native-sdk';
// Call once at startup (e.g. in App.tsx)
await InfluTo.initialize({
apiKey: 'YOUR_API_KEY',
debug: __DEV__,
});
// RevenueCat apps: nothing else to wire — if react-native-purchases is
// installed, the SDK sets the influto_code subscriber attribute itself.const attribution = await InfluTo.checkAttribution();
if (attribution.attributed) {
// User came from a referral — show a special offer / extended trial.
// The SDK also sets the RevenueCat attributes influto_code + influto_referral.
console.log('Referred by', attribution.referralCode);
}// Xcode → File → Add Package Dependencies →
// https://github.com/influto/influto-ios (from 1.1.1)
// Or in Package.swift:
.package(url: "https://github.com/influto/influto-ios.git", from: "1.1.1")import InfluTo
// Call once at launch
var config = InfluToConfig(apiKey: "YOUR_API_KEY", debug: true)
// RevenueCat apps: hand the SDK a setter so it can tag the subscriber
// config.revenueCatAttributeSetter = { attrs in Purchases.shared.attribution.setAttributes(attrs) }
try await InfluTo.initialize(config)let attribution = await InfluTo.checkAttribution()
if attribution.attributed {
// User came from a referral — show a special offer.
print("Referred by \(attribution.referralCode ?? "")")
}// build.gradle.kts
dependencies {
implementation("to.influ:android-sdk:1.1.1")
// optional: Compose code field (InfluToReferralCodeInput)
implementation("to.influ:android-sdk-ui:1.1.1")
// optional: store-direct purchase auto-capture
implementation("to.influ:android-sdk-billing:1.1.1")
}import to.influ.sdk.InfluTo
import to.influ.sdk.InfluToConfig
// Call once at startup. initialize() is a suspend function — launch it from a
// coroutine, or use the callback overload: InfluTo.initialize(context, config) { result -> }
lifecycleScope.launch {
InfluTo.initialize(applicationContext, InfluToConfig(
apiKey = "YOUR_API_KEY",
// RevenueCat apps: optional explicit setter (otherwise found by reflection)
// revenueCatAttributeSetter = { attrs -> Purchases.sharedInstance.setAttributes(attrs) },
))
}val attribution = InfluTo.checkAttribution() // suspend
if (attribution.attributed) {
// User came from a referral — show a special offer.
Log.d("App", "Referred by ${attribution.referralCode}")
}flutter pub add influto
# optional: automatic store-direct purchase capture
flutter pub add influto_iapimport 'package:influto/influto.dart';
// Call once at startup
await InfluTo.instance.initialize(
InfluToConfig(
apiKey: 'YOUR_API_KEY',
// RevenueCat apps: let the SDK tag the subscriber
// revenueCatHook: (attrs) => Purchases.setAttributes(attrs),
),
);final attribution = await InfluTo.instance.checkAttribution();
if (attribution.attributed) {
// User came from a referral — show a special offer.
print('Referred by ${attribution.referralCode}');
}npm install @influto/web
# Capacitor / Ionic apps (device info, storage, deep links):
npm install @capacitor/device @capacitor/preferences @capacitor/appimport InfluTo from '@influto/web';
import { capacitorAdapters } from '@influto/web/capacitor'; // Capacitor / Ionic only
// Call once at startup (Capacitor: after platform ready; PWA: on page load)
await InfluTo.initialize({
apiKey: 'YOUR_API_KEY',
appVersion: '1.2.3',
...(await capacitorAdapters()), // omit in a plain PWA / browser
// RevenueCat apps: revenueCat: revenueCatCapacitor(Purchases) (from '@influto/web/revenuecat')
});const attribution = await InfluTo.checkAttribution();
if (attribution.attributed) {
// User came from a referral — show a special offer / extended trial.
// With a RevenueCat binding the SDK also sets influto_code + influto_referral.
console.log('Referred by', attribution.referralCode);
}
// Web deep links: referral links send web visitors to your app URL with
// ?influto_code=…&influto_click=… — the SDK claims them automatically.Alternatives
InfluTo face aux solutions habituelles
Ce que les équipes d’apps essaient en général avant un programme d’affiliation conçu pour les boutiques d’applications.
| Publicité payante | Codes promo + tableur | Outils d’affiliation web | InfluTo | |
|---|---|---|---|---|
| Vous payez pour | Impressions, clics ou installations — payés d’avance | Ce que vous avez convenu, calculé à la main | Ventes sur le paiement de votre site web | Uniquement des achats vérifiés dans les stores d’applications |
| Sait quel créateur a apporté l’abonné | Non | Seulement si la personne saisit le code | Pas pour les achats App Store ou Google Play | Oui — code, lien dans l’app ou lien du store |
| Commission sur les renouvellements | — | Manuelle, chaque mois | Abonnements web uniquement | Automatique à chaque renouvellement |
| Paiement des créateurs | — | Vous, un virement à la fois | En général intégré | Chaque mois via Stripe, automatiquement |
| Coût mensuel | Votre budget pub | Votre temps | En général un abonnement mensuel | 0 $ + 10 % des revenus parrainés |
Tarifs
Combien ça coûte ?
0 $ par mois. 10 % des revenus apportés par les créateurs.
En plus de la commission que vous fixez pour vos créateurs. Les deux ne sont facturés que sur les achats vérifiés d’utilisateurs parrainés — si les créateurs n’amènent personne, vous ne payez rien.
Le trajet de l’argent
Vous alimentez un portefeuille créateurs (à partir de 50 $). Quand un achat vérifié arrive, la commission et nos frais sont mis de côté sur ce montant, et les créateurs sont payés depuis ce portefeuille le 1er du mois. L’argent non utilisé reste le vôtre : il est remboursable, et remboursé automatiquement s’il reste inutilisé pendant 30 jours.
Gros volume ? Les frais descendent à 3 %.
Voir tous les tarifs →Qui est derrière InfluTo
Nos propres apps tournent sur InfluTo
InfluTo est né comme programme pour les créateurs de nos propres apps par abonnement, et elles y gèrent toujours leurs programmes — deux d’entre elles sont ci-dessous. Aujourd’hui, 25 apps ont un programme ouvert dans l’annuaire.
“Moi, c’est Jan. J’ai créé InfluTo parce que la pub payante pour mon propre compteur de calories coûtait plus cher que ce que valaient les abonnés, alors que les créateurs qui utilisaient vraiment l’app amenaient des gens qui restaient. Si quelque chose n’est pas clair, écrivez-moi — je lis chaque e-mail.”
Les questions des développeurs
Ai-je besoin de RevenueCat ?
Non. Utilisez votre webhook RevenueCat si vous en avez un, ou connectez directement l’App Store et Google Play avec vos propres identifiants. Choisissez une seule voie par app — InfluTo valide chaque achat dans les deux cas.
Quelles plateformes et quels frameworks sont pris en charge ?
iOS natif (Swift), Android natif (Kotlin), React Native et Expo, Flutter, et les apps web, dont Capacitor et Ionic. Chacun a son propre SDK et sa documentation.
Que dois-je payer exactement ?
La commission que vous fixez pour les créateurs, plus 10 % de frais de plateforme, tous deux calculés sur le prix de chaque achat vérifié d’un utilisateur parrainé. Aucun abonnement mensuel, aucuns frais de mise en place. Tout est prélevé sur un portefeuille prépayé que vous alimentez à partir de 50 $.
Qu’est-ce qui compte comme une conversion ?
Un achat payant ou le renouvellement d’un abonnement par un utilisateur parrainé par un créateur. Les essais gratuits comptent dès qu’ils passent en payant. Les achats remboursés sont annulés automatiquement.
Comment les créateurs sont-ils payés ?
InfluTo les paie le 1er de chaque mois via Stripe, dès qu’ils ont gagné au moins 20 $ — vous n’envoyez jamais de versements vous-même. Les créateurs peuvent actuellement être payés aux États-Unis, au Canada, au Royaume-Uni, en Suisse, en Norvège, au Liechtenstein et dans les 27 pays de l’UE.
Puis-je choisir qui fait la promotion de mon app ?
Oui. Gardez le programme privé et partagez votre lien d’inscription uniquement avec les personnes de votre choix, ou rendez-le public pour que tout créateur puisse le trouver dans l’annuaire.
Puis-je modifier la commission plus tard ?
Oui. Les hausses s’appliquent immédiatement. Les baisses s’appliquent après un préavis de 7 jours donné à vos créateurs, pour que personne ne soit pris au dépourvu.
Mon app passera-t-elle la validation de l’App Store ?
Le SDK ne collecte aucun identifiant publicitaire et n’exige aucune demande de suivi. La documentation liste précisément ce qu’il envoie, avec les réponses pour les étiquettes de confidentialité de l’App Store et de Google Play.
Lancez le programme d’affiliation de votre app
Mise en place gratuite. Vous ne payez que lorsqu’un créateur vous amène un abonné payant.