Plataforma de afiliados e indicações para apps iOS e Android
O programa de afiliados para o seu app móvel.
Criadores recomendam seu app com link ou código próprio. O InfluTo confere cada compra com a App Store, o Google Play ou o RevenueCat e paga uma parte ao criador — todo mês em que a indicação continuar pagando. Você paga só pelos assinantes que realmente conquistou.
- US$ 0 por mês
- 10% da receita indicada
- Com ou sem RevenueCat
- iOS · Android · React Native · Flutter · Web
É criador? Veja os apps que pagam você →
25 apps têm um programa aberto para criadores
Ver os programas →
O que é o InfluTo?
O InfluTo é uma plataforma de afiliados e indicações para apps móveis. Desenvolvedores adicionam um SDK e definem uma comissão. Criadores compartilham um link ou código pessoal. Quando alguém indicado por eles compra uma assinatura, o InfluTo verifica a compra com a App Store, o Google Play ou o RevenueCat, credita o criador e paga todo mês pelo Stripe.
Como funciona
Como funciona um programa de afiliados para um app móvel
São quatro passos do seu lado. Depois disso, o InfluTo rastreia, verifica e paga — você só acompanha a chegada dos assinantes.
- 1
Adicione o SDK
Um único pacote para iOS, Android, React Native/Expo, Flutter ou web. Inicialize uma vez com a sua chave de API — ou peça para o seu agente de código fazer isso.
import InfluTo from '@influto/react-native-sdk'; await InfluTo.initialize({ apiKey }); await InfluTo.checkAttribution(); - 2
Conecte suas compras
Aponte o webhook do RevenueCat para o InfluTo ou conecte direto as credenciais da App Store e do Google Play. Só compras confirmadas pela loja geram pagamento.
Webhook do RevenueCatouApp Store + Google Play - 3
Defina a comissão
Escolha uma porcentagem, recorrente ou só no primeiro pagamento, e bônus opcionais para novos criadores. Os programas no InfluTo pagam de 10% a 50%; a mediana é 30%.
Comissão25%RecorrenteBônus: US$ 20 após 10 assinantes - 4
Traga criadores
Convide pessoas que você conhece com um link de entrada ou QR code e divulgue seu programa no diretório público, onde os criadores procuram apps.
influ.to/join/a1b2c3/your-appListado em Programas de apps
As comissões e a nossa taxa saem de uma carteira pré-paga, e só depois de a compra ser verificada. Os criadores recebem no dia 1º de cada mês — você nunca faz um pagamento manualmente.
Preços, explicados com uma assinatura
Acompanhe uma assinatura de US$ 9,99
Um seguidor assina por US$ 9,99 por mês com o código da Maya. Veja para onde vai esse dinheiro — e o que acontece a cada mês em que ele continua assinando.
- Maya, a criadora (25%)$ 2,50
- Taxa do InfluTo (10%)$ 1,00
- Fica com você, antes da taxa da loja de apps$ 6,49
As duas porcentagens são calculadas sobre o preço que o assinante paga. A taxa da própria loja de apps sai da sua parte, como sempre.
Cobrança só depois que a loja confirma
A comissão e a nossa taxa são reservadas da sua carteira pré-paga quando a Apple, o Google ou o RevenueCat verifica a compra — nunca por um clique ou uma instalação.
A criadora recebe no dia 1º
O InfluTo paga a Maya pelo Stripe no início de cada mês. Você nunca precisa enviar um pagamento.
Reembolso revertido, sem venda = US$ 0
Se a compra for reembolsada, a comissão é revertida. Um criador que não traz ninguém não custa nada para você.
A cada mês em que o assinante continua, tudo se repete
A Maya ganha $ 2,50 a cada renovação. Quando o assinante cancela, os pagamentos acabam — para vocês dois.
- A Maya ganhou
- $ 17,50
- Você pagou (comissão + taxa)
- $ 24,50
- O assinante pagou a você
- $ 69,93
Exemplo: o assinante cancela após 7 meses.
De onde vêm os criadores
De onde vêm os criadores?
De dois lugares — e você pode usar os dois.
Quem já ama o seu app
Seus usuários, seus fãs e os criadores de nicho que você acompanha. Envie um link de entrada ou QR code: cada um chega a uma página com as capturas de tela do seu app, o que você paga e como funciona — e em um minuto recebe o próprio link e código.
Uma página de programa real: Kaloria, um dos nossos próprios apps.
Criadores à procura de apps para divulgar
Programas públicos aparecem no diretório do InfluTo com as capturas de tela da App Store, a avaliação e a comissão. 25 apps estão listados agora.
Rastreamento
Como uma indicação é rastreada?
Códigos e links dentro do app: precisão total
Um seguidor digita o código do criador no seu app ou abre o app pelo link do criador. A indicação fica registrada nesse usuário — sem adivinhação.
Links das lojas: associados ao clique recente
Quando o código não consegue passar pela App Store ou pelo Google Play, a instalação é associada a um clique recente no link do mesmo criador — em até 72 horas e somente dentro do seu app.
Toda compra verificada na origem
A comissão só é gerada a partir de uma compra confirmada pela Apple, pelo Google ou pelo RevenueCat. Reembolsos a estornam automaticamente.
Sem IDFA, sem pedido do App Tracking Transparency, sem fingerprinting de dispositivo.
Integração
Integre em uma tarde
Instale um pacote, inicialize e confira a atribuição na abertura do app. Depois, o checklist do painel guia você para conectar as compras, criar uma campanha e colocar saldo na carteira.
Ou peça ao seu agente de código
O InfluTo tem um servidor MCP. Conecte uma vez e o Claude Code, o Cursor ou o Codex podem adicionar o SDK, criar a campanha e verificar se uma compra de teste foi atribuída.
claude mcp add --transport http influto https://influ.to/mcpVocê aprova o acesso no navegador — sem chaves de API para copiar.
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
O InfluTo comparado às opções mais comuns
O que as equipes de apps costumam tentar antes de um programa de afiliados feito para lojas de apps.
| Anúncios pagos | Códigos promocionais + planilha | Ferramentas de afiliados para web | InfluTo | |
|---|---|---|---|---|
| Você paga por | Impressões, cliques ou instalações — pagos adiantado | O que vocês combinaram, calculado à mão | Vendas no checkout do seu site | Só compras verificadas nas lojas de apps |
| Sabe qual criador trouxe o assinante | Não | Só quando alguém digita o código | Não vale para compras na App Store ou no Google Play | Sim — código, link no app ou link da loja |
| Comissão sobre renovações | — | Manual, todo mês | Só assinaturas na web | Automática em cada renovação |
| Pagamento dos criadores | — | Você, uma transferência por vez | Geralmente já incluído | Todo mês via Stripe, automaticamente |
| Custo mensal | Seu orçamento de anúncios | Seu tempo | Geralmente uma assinatura mensal | US$ 0 + 10% da receita indicada |
Preços
Quanto custa?
US$ 0 por mês. 10% da receita que os criadores trazem.
Mais a comissão que você define para os seus criadores. As duas são cobradas só sobre compras verificadas de usuários indicados — se os criadores não trouxerem ninguém, você não paga nada.
Como o dinheiro circula
Você recarrega uma carteira de criadores (a partir de US$ 50). Quando entra uma compra verificada, a comissão e a nossa taxa são reservadas a partir dela, e os criadores são pagos com esse saldo no dia 1º. O dinheiro não usado é seu: pode ser reembolsado e é devolvido automaticamente se ficar parado por 30 dias.
Alto volume? As taxas caem para 3%.
Ver todos os preços →Quem está por trás
Rodamos nossos próprios apps no InfluTo
O InfluTo nasceu como o programa de criadores dos nossos próprios apps de assinatura, e eles continuam rodando seus programas de criadores nele — dois deles estão abaixo. Hoje 25 apps têm um programa aberto no diretório.
“Sou o Jan. Criei o InfluTo porque os anúncios pagos do meu app de contagem de calorias custavam mais do que os assinantes valiam, enquanto os criadores que realmente usavam o app traziam pessoas que ficavam. Se algo aqui não estiver claro, escreva para mim — leio todos os e-mails.”
Perguntas de desenvolvedores
Preciso do RevenueCat?
Não. Use o webhook do RevenueCat, se você tiver um, ou conecte a App Store e o Google Play diretamente, com as suas próprias credenciais. Escolha um caminho por app — o InfluTo valida cada compra de qualquer forma.
Quais plataformas e frameworks são compatíveis?
iOS nativo (Swift), Android nativo (Kotlin), React Native e Expo, Flutter e apps web, incluindo Capacitor e Ionic. Cada um tem seu próprio SDK e sua documentação.
O que exatamente eu pago?
A comissão que você define para os criadores mais uma taxa de plataforma de 10%, ambas calculadas sobre o preço de cada compra verificada de um usuário indicado. Sem mensalidade e sem taxa de adesão. As duas saem de uma carteira pré-paga que você recarrega a partir de US$ 50.
O que conta como conversão?
Uma compra paga ou a renovação de uma assinatura por um usuário indicado por um criador. Testes grátis contam quando passam a ser pagos. Compras reembolsadas são estornadas automaticamente.
Como os criadores recebem?
O InfluTo paga no dia 1º de cada mês pelo Stripe, assim que eles ganham pelo menos US$ 20 — você nunca envia pagamentos. No momento, os criadores podem receber nos EUA, no Canadá, no Reino Unido, na Suíça, na Noruega, em Liechtenstein e nos 27 países da UE.
Posso escolher quem divulga meu app?
Pode. Mantenha o programa privado e compartilhe o link de entrada só com as pessoas que você escolher, ou deixe-o público para que qualquer criador o encontre no diretório.
Posso mudar a comissão depois?
Pode. Aumentos valem imediatamente. Reduções valem após um aviso de 7 dias aos seus criadores, para que ninguém seja pego de surpresa.
Meu app vai passar na revisão da App Store?
O SDK não coleta identificadores de publicidade e não exige aviso de rastreamento. A documentação lista exatamente o que ele envia, além das respostas para os rótulos de privacidade da App Store e do Google Play.
Comece o programa de afiliados do seu app
Configurar é grátis. Você só paga quando um criador traz um assinante pagante.