Gerencie gateways de pagamento e painéis de assinatura com o RevenueCat.

  • O RevenueCat centraliza todos os dados de assinatura e pagamento, atuando como uma única fonte de verdade e facilitando a integração com o restante da infraestrutura.
  • É possível combinar paywalls simples com eventos detalhados do RevenueCat para otimizar conversões e personalizar mensagens com base no contexto.
  • A integração com o Pushwoosh permite acionar campanhas e fluxos de clientes com base em eventos de assinatura em tempo real, melhorando a retenção e o aumento das vendas.
  • A sincronização dos IDs de usuário e a configuração adequada dos webhooks garantem que todas as informações fluam entre o aplicativo, o RevenueCat e as ferramentas de marketing.

Painéis de acesso pago do RevenueCat

Passeio Gerencie paywalls e gateways de pagamento com o RevenueCat. Pode parecer confuso na primeira vez que você usar, especialmente se estiver acostumado com soluções "plug and play" como o Superwall. Mas se você quer uma base sólida para escalar, medir sua receita com precisão e ter controle total sobre os eventos de assinatura, vale a pena dedicar um tempo para entender como o RevenueCat se encaixa na estrutura do seu aplicativo.

O objetivo deste artigo é ajudar você a entender como usar o RevenueCat para Crie paywalls simples, gerencie barreiras de assinatura e conecte tudo isso às suas ferramentas de análise e marketing. (Por exemplo, com o Pushwoosh), aproveitando seu papel como a "fonte única da verdade" para seus dados de pagamento. Analisaremos exemplos práticos, problemas comuns com avaliações de lojas, como estruturar seu paywall e como tirar proveito de todos os eventos da plataforma.

Por que o RevenueCat é o elemento central da sua estratégia de assinaturas?

Muitas empresas acabaram contratando RevenueCat como núcleo de sua infraestrutura de assinaturasO principal motivo é que oferece um ponto centralizado onde todos os dados de pagamento e renovação ficam armazenados, independentemente de virem do iOS, Android ou da web. Isso resolve um dos maiores problemas comuns: ter dados diferentes em cada loja de aplicativos, no seu backend e na sua ferramenta de análise.

Ao usar o RevenueCat, você obtém uma única fonte confiável de informações sobre assinaturas e faturamentoA partir daí, você pode distribuir esses dados para o restante das ferramentas do seu conjunto (análises, CRM, automação de marketing, notificações push etc.) por meio de integrações nativas ou via webhooks. Essa consistência é fundamental quando você deseja segmentar usuários, executar campanhas de upsell ou realmente entender o comportamento dos seus assinantes.

Na prática, isso significa que suas decisões de produto e marketing são baseadas em eventos de assinatura consistentes e unificadosCompras iniciais, renovações, cancelamentos, problemas de pagamento, alterações de produtos e muito mais. Tudo isso pode ser integrado a soluções como o Pushwoosh para criar jornadas do cliente altamente detalhadas e automatizadas.

RevenueCat vs Superwall: simplicidade versus controle

Se você está acostumado a usar ferramentas como o Superwall, é normal sentir isso. O RevenueCat é mais complexo.A Superwall concentra-se principalmente na criação rápida de um paywall visual, com uma abordagem quase plug-and-play. Em contraste, a RevenueCat foca-se na camada de negócios: gestão de produtos, lógica de assinatura, eventos e dados.

Isso não significa que você não possa criar com o RevenueCat. Sistemas de pagamento simples e eficazesEm vez disso, a ferramenta se concentra em controlar o "o quê" e o "quando" das assinaturas, enquanto o "como" do paywall fica em grande parte a cargo da sua implementação. Em contrapartida, você ganha enorme flexibilidade para integrar seus paywalls a outros sistemas e orquestrar todo o ciclo de vida do usuário.

Além disso, a RevenueCat está evoluindo com ferramentas de geração de paywalls baseadas em IA, permitindo partindo de listas de lojas, sugestões ou referências visuais. Para criar um design inicial de paywall, você pode ajustar o design, o texto e as chamadas para ação de cada conversa e testar os pontos principais antes do lançamento. Isso reduz significativamente a distância entre a camada de negócios e a experiência visual.

Pagamentos com WhatsApp Business
Artigo relacionado:
Guia completo para ativar e configurar pagamentos no WhatsApp Business

Paywalls simples: estrutura recomendada

Um padrão comum em aplicativos de assinatura é ter duas barreiras de pagamento simples, porém bem diferenciadas. Por exemplo:

  • Uma barreira de pagamento inicial após o cadastro, sem restrições, que apresenta a proposta de valor geral.
  • Uma segunda barreira de pagamento, associada a certas funcionalidades e com restrições, surge quando o usuário tenta utilizar recursos premium.

No primeiro caso, o paywall costuma ser mais "aspiracional": Você explica os benefícios gerais, os resumos do plano e os motivos para se inscrever.No segundo caso, o contexto é que dita as regras: o usuário está tentando fazer algo específico (por exemplo, acessar um curso premium ou um recurso avançado), então você precisa destacar o valor exato desse recurso e como a assinatura desbloqueia essa ação instantaneamente.

A RevenueCat abrange a parte de Gestão de produtos, precificação, períodos de teste e validação de direitos.Você controla o layout, o texto e o comportamento visual do paywall dentro do aplicativo. Ao combinar isso com um gerador de paywall baseado em IA, você pode iterar rapidamente diferentes designs para o seu paywall principal e para o paywall contextual de recursos.

Problemas comuns com a análise de assinaturas na App Store

Painéis de acesso pago do RevenueCat

Um cenário bastante comum ao começar a usar o RevenueCat (ou qualquer sistema de assinatura) é o seguinte: Você envia seu aplicativo para avaliação e também cadastra sua assinatura dentro do aplicativo pela primeira vez.Mas a assinatura ainda está "pendente de análise". Enquanto isso, o analista da Apple acessa seu aplicativo, chega à página de pagamento e... as informações de preço e produto não carregam corretamente porque a assinatura ainda não foi aprovada.

O resultado costuma ser desastroso: O avaliador não pode prosseguir além do paywall. E acabam rejeitando o aplicativo repetidamente, já que o processo de compra está falho do ponto de vista deles. Isso cria uma espécie de ciclo vicioso em que o aplicativo depende de uma assinatura que ainda não está pronta, e a assinatura depende de um aplicativo que não é aprovado na avaliação.

Para minimizar esses tipos de problemas, recomenda-se Prepare seu aplicativo para lidar com estados intermediários.Por exemplo, exibindo uma mensagem amigável caso nenhum produto esteja disponível, adicionando uma opção para pular a etapa ou oferecendo um caminho de navegação alternativo para o avaliador. Também é recomendável documentar claramente na nota da avaliação o que está acontecendo e, se possível, incluir capturas de tela ou instruções para reproduzir o comportamento esperado após a aprovação da assinatura.

Outra dica útil é Não bloqueie o aplicativo inteiro atrás de um sistema de pagamento que depende de produtos que ainda não foram aprovados.Deixar algum conteúdo acessível ou uma pequena parte funcional disponível pode ajudar o avaliador a entender a proposta de valor e evitar a frustração de não poder testar nada. No contexto do RevenueCat, certifique-se também de que seu aplicativo lide corretamente com respostas vazias ou erros de upload de produtos.

RevenueCat como plataforma de gestão de assinaturas

RevenueCat é definido como um Plataforma que simplifica compras e assinaturas dentro do aplicativo. Para iOS, Android e web. Gerencia as partes mais sensíveis da lógica de assinatura: validação de recibos, sincronização de status entre dispositivos, recuperação de compras, gerenciamento do período de teste, promoções, etc.

Além disso, fornece Ferramentas completas para analisar e otimizar o desempenho de suas assinaturas.Isso inclui métricas como receita recorrente, retenção, churn, LTV (Lifetime Value), comportamento de coorte e segmentações que ajudam você a entender quais planos funcionam melhor, quais promoções convertem mais ou em que ponto do ciclo de vida a maioria dos usuários é perdida.

Sua principal vantagem é que, ao centralizar tudo, evita que você precise reescrever a mesma lógica para cada plataforma. Em vez de lidar diretamente com os SDKs nativos de cada loja, você utiliza... um único SDK que expõe um modelo de dados homogêneo e deixe que o RevenueCat se encarregue de interpretar os detalhes de cada loja.

Integração do RevenueCat com o Pushwoosh: automação e segmentação

Uma das integrações mais poderosas no contexto de paywalls e retenção é a de RevenueCat com PushwooshPushwoosh é uma plataforma para envio de notificações push, mensagens no aplicativo e outros tipos de comunicações direcionadas. Ao integrá-la ao RevenueCat, você pode orquestrar campanhas com base em eventos reais de assinatura.

A ideia é simples: RevenueCat envia eventos de assinatura para Pushwoosh Por meio de webhooks, esses eventos se tornam gatilhos para jornadas do cliente, automações e segmentação avançada. Isso permite incentivar renovações, lembrar os clientes do valor do plano, sugerir upgrades para planos superiores ou lançar ofertas especiais no momento certo, maximizando o engajamento e a receita.

Por exemplo, uma plataforma de e-learning pode Aumente o engajamento enviando notificações personalizadas. Quando detecta uma alteração de plano, a mensagem pode incluir orientações sobre a transição, recomendações de cursos alinhados ao novo nível de assinatura e benefícios exclusivos que reforçam a decisão do usuário de fazer o upgrade.

Casos de uso específicos da integração RevenueCat + Pushwoosh

A gama de casos de uso ao combinar eventos de assinatura com campanhas de mensagens É enorme. Alguns cenários comuns são:

  • Lembre-se das renovações e recupere as tentativas de cobrança falhas.
  • Converta compras únicas em assinaturas recorrentes.
  • Promova a atualização para níveis premium com mensagens contextuais.
  • Acompanhe as alterações de plano com conteúdo educativo ou recomendações.

Imagine um serviço de streaming que detecta um problema de cobrança de assinaturaGraças à integração, você pode acionar uma notificação push direcionada que explica o erro e fornece instruções claras para resolvê-lo, como atualizar a forma de pagamento. Isso reduz cancelamentos de conta não intencionais e melhora a experiência do usuário.

Outro exemplo: um serviço de entrega de comida pode usar eventos de compras para Transformar um pedido pontual em um relacionamento de longo prazo.Após uma compra, você pode enviar uma notificação push agradecendo ao cliente e recomendando produtos relacionados ou apresentando um plano de assinatura para entregas recorrentes. Essa frequência de comunicação ajuda a fidelizar o cliente, gerar vendas adicionais e, potencialmente, converter compradores ocasionais em assinantes.

Em aplicativos com vários níveis de assinatura, como muitos jogos para celular, essa integração permite Monitore o nível de cada usuário e envie mensagens de atualização personalizadas.Por exemplo, notificações que destacam as vantagens dos níveis premium, como conteúdo exclusivo, moedas extras ou descontos especiais, incentivando os usuários a atualizarem seu nível no momento mais oportuno.

Eventos disponíveis na integração RevenueCat → Pushwoosh

A integração é criada automaticamente no Pushwoosh. uma série de eventos conforme a RevenueCat os envia pela primeira vezCada evento representa uma ação relevante no ciclo de vida da assinatura, e muitos contêm atributos úteis (como preço ou moeda) que podem ser usados ​​em segmentações avançadas.

Estes são os eventos mais relevantes que estão sincronizados:

  • RC_COMPRA_INICIAL – É acionado quando um usuário realiza a compra da assinatura inicial. Inclui atributos como: preço, preço_na_moeda_da_compra y moeda.
  • RC_COMPRA_NÃO_RENOVADA – Indica uma compra que não será renovada automaticamente, muito útil para produtos com acesso limitado. Também inclui atributos de preço e moeda.
  • RC_RENOGRAMA – Representa a renovação de uma assinatura existente ou a reativação de um usuário inativo que está se reinscrevendo. Inclui o novo preço e a nova moeda.
  • RC_PRODUCT_CHANGE Isso ocorre quando um assinante muda de produto, por exemplo, ao passar de um plano mensal para um plano anual ou de um plano básico para um plano premium.
  • RC_CANCELAMENTO – Marque o cancelamento de uma assinatura ou de uma compra não renovável, fundamental para os fluxos de retenção e recuperação de clientes.
  • RC_PROBLEMA_DE_FATURAMENTO – Indica um problema ao tentar cobrar o assinante, como um cartão expirado ou fundos insuficientes.
  • RC_ASSINANTE_ALIAS – É emitido sempre que um novo cadastro é realizado. id_do_usuário_do_aplicativo Para assinantes já cadastrados, útil para rastreamento em múltiplos dispositivos.
  • RC_ASSINATURA_PAUSADA – Indica que uma assinatura foi configurada para ser pausada ao final do período atual.
  • RC_UNCANCELAMENTO – Notifica você sobre a reativação de uma assinatura que foi cancelada, mas ainda não expirou.
  • RC_TRANSFER Isso ocorre quando transações e direitos são transferidos entre um ou mais IDs de usuário do aplicativo para outro usuário, o que é importante em migrações ou fusões de contas.
  • RC_ASSINATURA_ESTENDIDA – Indica que uma assinatura existente foi prorrogada, antecipando a data de vencimento do período atual.
  • RC_EXPIRAÇÃO – Indica que a assinatura de um cliente expirou. Inclui atributos como preço, preço_na_moeda_da_compra, moeda, expiração_em y comprado_em.

Todos esses eventos podem ser usados ​​no Jornadas do Cliente PushwooshAqueles que possuem atributos de preço são especialmente valiosos para aplicação. Segmentação RFM (Recência, Frequência, Valor Monetário), com a qual você pode priorizar usuários com base em seu valor econômico e atividade recente.

Sincronização de usuários entre RevenueCat e Pushwoosh

Para que os eventos do RevenueCat correspondam corretamente aos usuários no Pushwoosh, é essencial alinhar identificadores de usuárioA recomendação é que o ID de usuário do Pushwoosh corresponda ao ID de usuário do aplicativo RevenueCat.

Na prática, isso significa que você deve Pegue o appUserID gerenciado pelo SDK da RevenueCat e passe-o para o SDK da Pushwoosh.Dessa forma, quando a RevenueCat envia um webhook de evento, a Pushwoosh pode associá-lo ao perfil correto e ativar os fluxos de trabalho apropriados sem perda de informações.

No Android, essa conexão é feita, por exemplo, com uma chamada como Pushwoosh.getInstance().setUserId(appUserIDFromRC);Onde appUserIDFromRC Este é o identificador fornecido pela RevenueCat. No iOS, o padrão é semelhante, usando algo como [[Pushwoosh sharedInstance] setUserId: appUserIDFromRC];Após obter essa correspondência e sincronizar os HWIDs, a integração entre as duas plataformas funcionará de forma consistente.

PayPal
Artigo relacionado:
As melhores alternativas ao PayPal: pague e receba on-line com segurança e taxas baixas.

Como ativar a integração do Pushwoosh no painel de controle do RevenueCat

Após alinhar os IDs de usuário em seus SDKs, a próxima etapa é Ative a integração no painel de controle do RevenueCat.O processo geral é bastante simples:

  1. Acesse seu projeto no painel do RevenueCat e localize a seção para Integrações No menu lateral, clique em “+ Novo” ou “Adicionar integração”.
  2. Na lista de integrações, selecione a opção. Webhooksvisto que a integração com o Pushwoosh se baseia nesse mecanismo.
  3. Dê à integração um nome fácil de reconhecer, por exemplo, "Pushwoosh", para que você possa identificá-la facilmente mais tarde.
  4. No campo URL do Webhook, insira o caminho fornecido pelo Pushwoosh, algo como: https://integration-revenuecat.svc-nue.pushwoosh.com/integration-revenuecat/v1/post-event?pwapp=APP_CODE. Substitui CÓDIGO_DO_APLICATIVO através do código da sua aplicação no Pushwoosh, que você encontrará no painel de controle, abaixo do nome da sua aplicação.
  5. No campo do cabeçalho de autorização, cole o seu Token da API PushwooshEsse token é obtido na área Configurações > Acesso à API dentro da sua conta Pushwoosh.
  6. Decida se deseja enviar eventos somente de compras de produção, Só sandbox (em teste) ou ambos. Para testes iniciais, geralmente é útil ativar o ambiente de sandbox e, após a verificação de tudo, adicionar o ambiente de produção.
  7. No menu suspenso Aplicativo, especifique se os eventos do webhook devem ser enviados para um único aplicativo específico ou para todos os aplicativos do projeto no RevenueCat.
  8. Na seção Tipo de Evento, escolha se deseja enviar todos os eventos ou apenas um subconjunto específico (por exemplo, somente renovações e cancelamentos), dependendo da sua estratégia de comunicação.
  9. Configure se deseja que sejam exibidos. todos os eventos, apenas os bem-sucedidos ou apenas os malsucedidos?Essa distinção pode ajudar na depuração da integração.

Além disso, você tem a opção de Iniciar um Webhook de teste diretamente do RevenueCat. É altamente recomendável usar esse recurso para verificar se os eventos estão chegando corretamente ao Pushwoosh, se os modelos de eventos estão sendo criados automaticamente e se as jornadas do cliente estão sendo acionadas conforme o esperado.

Utilize o RevenueCat para aprimorar seus paywalls.

Além de simplesmente validar pagamentos, o RevenueCat oferece Um contexto muito rico para otimizar seus paywalls.Graças ao rastreamento detalhado de eventos e à capacidade de integração com ferramentas de análise e mensagens, você pode tratar seu paywall como um elemento vivo que evolui de acordo com o comportamento real de seus usuários.

Utilizando as informações recebidas da RevenueCat, você pode, por exemplo, Detectar padrões entre usuários que convertem e aqueles que não convertem.Esses dados permitem refinar o texto do seu anúncio, a ordem dos benefícios, o número de planos exibidos e até mesmo oferecer diferentes variações de paywall dependendo do segmento de usuários. Você pode rastrear quais planos os usuários escolhem, quanto tempo leva da instalação à compra, quantos chegam à página de recursos restritos e assim por diante.

Se você adicionar a isso um gerador de paywall com inteligência artificial capaz de usar o conteúdo da sua loja e referências visuais, terá um fluxo de trabalho muito poderoso: Você gera uma versão inicial do paywall, a lança, analisa seu desempenho usando o RevenueCat e a ajusta rapidamente. Ajuste o design, as mensagens e as chamadas para ação (CTAs) até encontrar a combinação que gera a melhor conversão.

Pagamento móvel
Artigo relacionado:
Os melhores aplicativos e métodos de pagamento móvel: um guia completo e atualizado

Em conjunto, a combinação de paywalls bem projetados com o gerenciamento de assinaturas do RevenueCat e a automação de mensagens do Pushwoosh oferece uma base muito sólida para escalar um negócio de assinaturas: você tem Dados centralizados e confiáveis, uma estrutura completa de eventos do ciclo de vida, comunicação direcionada em tempo real e flexibilidade para testar variações de paywall..

Embora possa parecer inicialmente mais impressionante do que soluções ultrassimples, uma vez configurada, a estrutura se torna uma peça estável e poderosa sobre a qual se pode construir um modelo de receita recorrente verdadeiramente sustentável.Compartilhe essa informação e mais usuários conhecerão a ferramenta..


Adicionar como fonte preferencial