Saltar al contenido

Integración con RevenueCat

RevenueCat es una plataforma de gestión de suscripciones que simplifica las compras y suscripciones dentro de la aplicación para empresas en las plataformas iOS, Android y web. Proporciona herramientas completas para crear, analizar y mejorar las suscripciones dentro de la aplicación.

Al integrar Pushwoosh con RevenueCat, las empresas pueden enviar notificaciones push dirigidas, mensajes in-app y otros mensajes a los usuarios basados en los eventos de suscripción enviados desde RevenueCat a Pushwoosh. Esto puede animar a los usuarios a renovar suscripciones, actualizar a niveles superiores o aprovechar ofertas especiales, mejorando la participación, maximizando los ingresos y simplificando la gestión de suscripciones.

Casos de uso

Anchor link to

Comunicación personalizada

Anchor link to

Las empresas pueden utilizar la integración para personalizar la comunicación con los clientes. Por ejemplo, una plataforma de e-learning puede aumentar la participación de los usuarios enviando notificaciones push personalizadas cuando detecta un cambio en el plan de suscripción. Estas notificaciones ofrecen orientación para la transición, recomiendan cursos relevantes basados en el nuevo plan y proporcionan beneficios exclusivos alineados con la actualización.

Notificaciones de problemas de facturación

Anchor link to

Cuando la suscripción de un usuario se enfrenta a un problema de facturación, las empresas pueden utilizar la integración de RevenueCat con Pushwoosh para enviar rápidamente notificaciones dirigidas. Por ejemplo, un servicio de streaming puede notificar al usuario sobre el problema de facturación y proporcionar instrucciones para resolverlo, como actualizar la información de pago.

Notificaciones de compras no renovables

Anchor link to

Las empresas pueden aprovechar la integración de RevenueCat con Pushwoosh para convertir las compras únicas en relaciones duraderas con los clientes. Por ejemplo, un servicio de entrega de comidas puede enviar una notificación push posterior a la compra agradeciendo al cliente y recomendando productos relevantes o promocionando un plan de suscripción para una mayor comodidad. Esto fomentará la lealtad del cliente, impulsará las oportunidades de venta adicional y potencialmente convertirá a los compradores únicos en suscriptores.

Promociones de actualización de nivel

Anchor link to

Las aplicaciones con múltiples niveles de suscripción pueden utilizar la integración para supervisar las suscripciones de los usuarios y enviar mensajes de actualización personalizados. Por ejemplo, una aplicación de juegos podría utilizar notificaciones push para destacar los beneficios de los niveles premium, como contenido exclusivo o descuentos, animando a los usuarios a elevar sus suscripciones.

La integración permite el seguimiento de varios eventos, creándolos automáticamente en Pushwoosh una vez que se envía el primer evento desde RevenueCat. Estos eventos incluyen:

EventoNombre del evento
DescripciónAtributos
Compra inicialRC_INITIAL_PURCHASESe ha comprado una nueva suscripción.
  • price
  • price_in_purchased_currency
  • currency
Compra no renovableRC_NON_RENEWING_PURCHASEUn cliente ha realizado una compra que no se renovará automáticamente.
  • price
  • price_in_purchased_currency
  • currency
RenovaciónRC_RENEWALSe ha renovado una suscripción existente o un usuario inactivo se ha vuelto a suscribir.
  • price
  • price_in_purchased_currency
  • currency
Cambio de productoRC_PRODUCT_CHANGEUn suscriptor ha cambiado el producto de su suscripción.
CancelaciónRC_CANCELLATIONSe ha cancelado una suscripción o una compra no renovable.
Problemas de facturaciónRC_BILLING_ISSUESe ha producido un problema al intentar cobrar al suscriptor.
Alias de suscriptorRC_SUBSCRIBER_ALIASOcurre cada vez que se ha registrado un nuevo app_user_id para un suscriptor existente.
Suscripción en pausaRC_SUBSCRIPTION_PAUSEDLa suscripción se ha configurado para que se ponga en pausa al final del período.
Anulación de cancelaciónRC_UNCANCELLATIONSe ha vuelto a activar una suscripción cancelada no caducada.
TransferenciaRC_TRANSFERSe ha iniciado una transferencia de transacciones y derechos entre uno o varios ID de usuario de la aplicación a otro.
Suscripción extendidaRC_SUBSCRIPTION_EXTENDEDSe ha extendido una suscripción existente (la fecha de caducidad del período de suscripción actual se ha adelantado).
CaducidadRC_EXPIRATIONLa suscripción de un cliente caduca.
  • price
  • price_in_purchased_currency
  • currency
  • expiration_at
  • purchased_at

Puede utilizar todos estos eventos en sus customer journeys. Los eventos con el atributo precio se pueden utilizar con la segmentación RFM.

Configuración de la integración

Anchor link to

Sincronizar ID de usuario y HWID en Pushwoosh y RevenueCat

Anchor link to

Para sincronizar eventos entre RevenueCat y Pushwoosh con el mismo usuario, necesita establecer el UserID de Pushwoosh para que coincida con el App User Id de RevenueCat. Para ello, establezca el appUserID del SDK de RevenueCat en el SDK de Pushwoosh. Aprenda más sobre el appUserID de RevenueCat

Para Android

Anchor link to

Establezca el appUserID obtenido del SDK de RevenueCat en el SDK de Pushwoosh utilizando el método Pushwoosh.getInstance().setUserId(appUserIDFromRC);.

Establezca el appUserID obtenido del SDK de RevenueCat en el SDK de Pushwoosh utilizando el método [[Pushwoosh sharedInstance] setUserId: appUserIDFromRC];.

Enviar eventos de RevenueCat a Pushwoosh

Anchor link to

Después de haber sincronizado los ID de usuario y los HWID en Pushwoosh y RevenueCat, active la integración de Pushwoosh en su panel de control de RevenueCat.

  1. Navegue a su proyecto en el panel de control de RevenueCat y busque la tarjeta de Integraciones en el menú de la izquierda. Haga clic en + Nuevo o Añadir integración
Encontrar integraciones en el panel de control de RevenueCat
  1. Seleccione Webhooks en el menú de Integraciones
Seleccionar Webhooks del menú de integraciones
  1. Asigne a la integración un nombre sencillo, como Pushwoosh, para facilitar su identificación.
  2. Introduzca la siguiente URL en el campo URL del Webhook:

https://integration-revenuecat.svc-nue.pushwoosh.com/integration-revenuecat/v1/post-event?pwapp=APP_CODE"

Introducir la URL del Webhook para la integración con Pushwoosh

En la URL, reemplace APP_CODE con su código de aplicación de Pushwoosh existente, que se encuentra debajo del nombre de su aplicación en su cuenta de Pushwoosh.

Encontrar el código de la aplicación Pushwoosh
  1. En el campo Valor de la cabecera de autorización, inserte su token de la API de Pushwoosh. Puede encontrar este token en Ajustes > Acceso a la API en Pushwoosh.
Introducir el token de la API de Pushwoosh en la cabecera de autorización
  1. Decida si desea transmitir eventos para compras de producción (en vivo), compras de sandbox (de prueba) o ambas.
  2. En el menú desplegable Aplicación, especifique si los eventos de webhook deben enviarse para una sola aplicación o para todas las aplicaciones del proyecto.
  3. En el menú desplegable Tipo de evento, seleccione si desea enviar todos los eventos o especifique qué eventos enviar a Pushwoosh.
Configurar los tipos de eventos en el webhook de RevenueCat
  1. Elija si desea mostrar todos los eventos, solo los eventos con éxito o solo los eventos fallidos.
Seleccionar las opciones de visualización de eventos en el webhook

Además, tiene la opción de enviar un Webhook de prueba.