Plataforma de afiliados y referidos para apps de iOS y Android
El programa de afiliados para tu app móvil.
Los creadores recomiendan tu app con su propio enlace o código. InfluTo comprueba cada compra con App Store, Google Play o RevenueCat y paga una parte al creador, cada mes que su referido siga pagando. Tú solo pagas por los suscriptores que realmente consigues.
- 0 $ al mes
- 10 % de los ingresos referidos
- Con o sin RevenueCat
- iOS · Android · React Native · Flutter · Web
¿Eres creador? Descubre las apps que te pagan →
24 apps tienen un programa abierto para creadores
Ver los programas →
¿Qué es InfluTo?
InfluTo es una plataforma de afiliados y referidos para apps móviles. Los desarrolladores añaden un SDK y fijan una comisión. Los creadores comparten un enlace o código personal. Cuando alguien referido por ellos compra una suscripción, InfluTo verifica la compra con App Store, Google Play o RevenueCat, abona la comisión al creador y le paga cada mes a través de Stripe.
Cómo funciona
Cómo funciona un programa de afiliados para una app móvil
Cuatro pasos por tu parte. Después, InfluTo rastrea, verifica y paga; tú solo ves llegar suscriptores.
- 1
Añade el SDK
Un solo paquete para iOS, Android, React Native/Expo, Flutter o web. Inicialízalo una vez con tu clave de API, o deja que lo haga tu agente de programación con IA.
import InfluTo from '@influto/react-native-sdk'; await InfluTo.initialize({ apiKey }); await InfluTo.checkAttribution(); - 2
Conecta tus compras
Apunta tu webhook de RevenueCat a InfluTo, o conecta directamente tus credenciales de App Store y Google Play. Solo se paga por las compras que confirma la tienda.
Webhook de RevenueCatoApp Store + Google Play - 3
Fija la comisión
Elige un porcentaje, recurrente o solo el primer pago, y bonos opcionales para creadores nuevos. Los programas de InfluTo pagan entre un 10 y un 50 %; la mediana es del 30 %.
Comisión25%RecurrenteBono: 20 $ tras 10 suscriptores - 4
Trae creadores
Invita a quien conozcas con un enlace de registro o un código QR, y publica tu programa en el directorio público donde los creadores buscan apps.
influ.to/join/a1b2c3/your-appPublicado en Programas de apps
Las comisiones y nuestra tarifa se descuentan de un monedero prepago, y solo después de verificar la compra. A los creadores se les paga el día 1 de cada mes: tú nunca envías un pago.
Precios, explicados con una suscripción
Sigue una suscripción de 9,99 $
Un seguidor se suscribe por 9,99 $ al mes con el código de Maya. Así se reparte ese dinero, y esto es lo que pasa cada mes que se queda.
- Maya, la creadora (25 %)2,50 $
- Tarifa de InfluTo (10 %)1,00 $
- Para ti, antes de la tarifa de la tienda de apps6,49 $
Ambos porcentajes se calculan sobre el precio que paga el suscriptor. La tarifa de la tienda de apps sale de tu parte, como siempre.
Solo se cobra cuando la tienda lo confirma
La comisión y nuestra tarifa se reservan de tu monedero prepago cuando Apple, Google o RevenueCat verifican la compra. Nunca por un clic o una instalación.
La creadora cobra el día 1
InfluTo paga a Maya con Stripe a principios de cada mes. Tú nunca tienes que enviar un pago.
Reembolso revertido; sin venta = 0 $
Si se reembolsa la compra, la comisión se revierte. Un creador que no trae a nadie no te cuesta nada.
Cada mes que se queda, vuelve a pasar
Maya gana 2,50 $ en cada renovación. Cuando el suscriptor cancela, los pagos se detienen, para los dos.
- Maya ganó
- 17,50 $
- Tú pagaste (comisión + tarifa)
- 24,50 $
- El suscriptor te pagó
- 69,93 $
Ejemplo: el suscriptor cancela tras 7 meses.
De dónde vienen los creadores
¿De dónde salen los creadores?
De dos sitios, y puedes usar los dos.
Quienes ya adoran tu app
Tus usuarios, tus fans y los creadores de nicho a los que sigues. Envíales un enlace de registro o un código QR: cada uno llega a una página con las capturas de tu app, lo que pagas y cómo funciona, y en un minuto tiene su propio enlace y código.
Una página de programa real: Kaloria, una de nuestras propias apps.
Creadores que buscan apps que promocionar
Los programas públicos aparecen en el directorio de InfluTo con tus capturas de App Store, tu valoración y tu comisión. Ahora mismo hay 24 apps publicadas.
JellyPalHealth & Fitness15% recurrente5.0
DigiClippy - Grocery CouponsShopping25% recurrente4.5
Elite Food Diary Eat MindfullyHealth & Fitness20% recurrente4.6
Livestock Manager Farm TrackerProductivity15% recurrente3.2
Bearings: Your Local GuideTravel30% recurrente
ScrollCheckpointEducation25% recurrente
Seguimiento
¿Cómo se rastrea una referencia?
Códigos y enlaces dentro de la app: exacto
Un seguidor escribe el código del creador en tu app, o abre tu app desde el enlace del creador. La referencia queda registrada en ese usuario, sin adivinar.
Enlaces de tienda: se asocian al clic reciente
Cuando el código no puede pasar por App Store o Google Play, la instalación se asocia a un clic reciente en el enlace del mismo creador, en un plazo de 72 horas y solo dentro de tu app.
Cada compra, verificada en origen
La comisión solo se genera a partir de una compra confirmada por Apple, Google o RevenueCat. Los reembolsos la revierten automáticamente.
Sin IDFA, sin aviso de App Tracking Transparency, sin huella digital del dispositivo.
Integración
Intégralo en una tarde
Instala un paquete, inicialízalo y comprueba la atribución al abrir la app. Después, la lista de tareas del panel te guía para conectar las compras, crear una campaña y recargar el monedero.
O díselo a tu agente de programación
InfluTo tiene un servidor MCP. Conéctalo una vez y Claude Code, Cursor o Codex podrán añadir el SDK, crear la campaña y comprobar que una compra de prueba se ha atribuido.
claude mcp add --transport http influto https://influ.to/mcpApruebas el acceso en el navegador, sin copiar claves de API.
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.Alternativas
InfluTo frente a las opciones habituales
Lo que suelen probar los equipos de apps antes de un programa de afiliados pensado para las tiendas de apps.
| Anuncios de pago | Códigos promocionales + hoja de cálculo | Herramientas de afiliados web | InfluTo | |
|---|---|---|---|---|
| Pagas por | Impresiones, clics o instalaciones — por adelantado | Lo que hayáis acordado, calculado a mano | Ventas en el pago de tu web | Solo compras verificadas en las tiendas de apps |
| Sabe qué creador trajo al suscriptor | No | Solo si alguien escribe el código | No para compras en App Store o Google Play | Sí — código, enlace en la app o enlace de la tienda |
| Comisión por renovaciones | — | Manual, cada mes | Solo suscripciones web | Automática en cada renovación |
| Pago a los creadores | — | Tú, una transferencia a la vez | Suele estar incluido | Cada mes con Stripe, automáticamente |
| Coste mensual | Tu presupuesto de anuncios | Tu tiempo | Normalmente una suscripción mensual | 0 $ + 10 % de los ingresos referidos |
Precios
¿Cuánto cuesta?
0 $ al mes. 10 % de los ingresos que traen los creadores.
Más la comisión que elijas para tus creadores. Ambas se cobran solo sobre compras verificadas de usuarios referidos: si los creadores no traen a nadie, no pagas nada.
Cómo se mueve el dinero
Recargas un monedero para creadores (desde 50 $). Cuando entra una compra verificada, se reservan de ella la comisión y nuestra tarifa, y el 1 de cada mes se paga a los creadores con ese saldo. El dinero sin usar es tuyo: es reembolsable y se devuelve automáticamente si pasan 30 días sin usarse.
¿Mucho volumen? La tarifa baja hasta el 3 %.
Ver todos los precios →Quién está detrás
Usamos InfluTo en nuestras propias apps
InfluTo nació como el programa para creadores de nuestras propias apps de suscripción, y ellas siguen gestionando sus programas con él; dos están más abajo. Hoy 24 apps tienen un programa abierto en el directorio.
“Soy Jan. Creé InfluTo porque la publicidad de pago de mi propio contador de calorías costaba más de lo que valían los suscriptores, mientras que los creadores que de verdad usaban la app traían gente que se quedaba. Si algo no te queda claro, escríbeme: leo todos los correos.”
Preguntas de los desarrolladores
¿Necesito RevenueCat?
No. Usa tu webhook de RevenueCat si tienes uno, o conecta App Store y Google Play directamente con tus propias credenciales. Elige una vía por app: InfluTo valida cada compra de todos modos.
¿Qué plataformas y frameworks son compatibles?
iOS nativo (Swift), Android nativo (Kotlin), React Native y Expo, Flutter, y apps web, incluidas Capacitor e Ionic. Cada una tiene su propio SDK y su documentación.
¿Qué pago exactamente?
La comisión que fijes para los creadores más una tarifa de plataforma del 10 %, ambas calculadas sobre el precio de cada compra verificada de un usuario referido. Sin cuota mensual ni coste de alta. Ambas salen de un monedero prepago que recargas desde 50 $.
¿Qué cuenta como conversión?
Una compra de pago o la renovación de una suscripción por parte de un usuario referido por un creador. Las pruebas gratuitas cuentan cuando pasan a ser de pago. Las compras reembolsadas se revierten automáticamente.
¿Cómo cobran los creadores?
InfluTo les paga el día 1 de cada mes con Stripe, cuando han ganado al menos 20 $. Tú nunca envías pagos. Por ahora, los creadores pueden cobrar en Estados Unidos, Canadá, Reino Unido, Suiza, Noruega, Liechtenstein y los 27 países de la UE.
¿Puedo elegir quién promociona mi app?
Sí. Mantén el programa privado y comparte tu enlace de unión solo con las personas que elijas, o hazlo público para que cualquier creador lo encuentre en el directorio.
¿Puedo cambiar la comisión más adelante?
Sí. Las subidas se aplican de inmediato. Las bajadas se aplican tras avisar con 7 días a tus creadores, para que nadie se lleve sorpresas.
¿Pasará mi app la revisión de App Store?
El SDK no recopila identificadores publicitarios y no requiere ningún aviso de seguimiento. La documentación detalla exactamente qué envía, además de las respuestas para las etiquetas de privacidad de App Store y Google Play.
Lanza el programa de afiliados de tu app
Configurarlo es gratis. Solo pagas cuando un creador te trae un suscriptor de pago.