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 toComunicación personalizada
Anchor link toLas 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 toCuando 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 toLas 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 toLas 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.
Eventos
Anchor link toLa 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:
| Evento | Nombre del evento | Descripción | Atributos |
|---|---|---|---|
| Compra inicial | RC_INITIAL_PURCHASE | Se ha comprado una nueva suscripción. |
|
| Compra no renovable | RC_NON_RENEWING_PURCHASE | Un cliente ha realizado una compra que no se renovará automáticamente. |
|
| Renovación | RC_RENEWAL | Se ha renovado una suscripción existente o un usuario inactivo se ha vuelto a suscribir. |
|
| Cambio de producto | RC_PRODUCT_CHANGE | Un suscriptor ha cambiado el producto de su suscripción. | |
| Cancelación | RC_CANCELLATION | Se ha cancelado una suscripción o una compra no renovable. | |
| Problemas de facturación | RC_BILLING_ISSUE | Se ha producido un problema al intentar cobrar al suscriptor. | |
| Alias de suscriptor | RC_SUBSCRIBER_ALIAS | Ocurre cada vez que se ha registrado un nuevo app_user_id para un suscriptor existente. | |
| Suscripción en pausa | RC_SUBSCRIPTION_PAUSED | La suscripción se ha configurado para que se ponga en pausa al final del período. | |
| Anulación de cancelación | RC_UNCANCELLATION | Se ha vuelto a activar una suscripción cancelada no caducada. | |
| Transferencia | RC_TRANSFER | Se ha iniciado una transferencia de transacciones y derechos entre uno o varios ID de usuario de la aplicación a otro. | |
| Suscripción extendida | RC_SUBSCRIPTION_EXTENDED | Se ha extendido una suscripción existente (la fecha de caducidad del período de suscripción actual se ha adelantado). | |
| Caducidad | RC_EXPIRATION | La suscripción de un cliente caduca. |
|
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 toSincronizar ID de usuario y HWID en Pushwoosh y RevenueCat
Anchor link toPara 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 toEstablezca el appUserID obtenido del SDK de RevenueCat en el SDK de Pushwoosh utilizando el método Pushwoosh.getInstance().setUserId(appUserIDFromRC);.
Para iOS
Anchor link toEstablezca 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 toDespué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.
- 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

- Seleccione Webhooks en el menú de Integraciones

- Asigne a la integración un nombre sencillo, como Pushwoosh, para facilitar su identificación.
- 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"

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.

- 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.

- Decida si desea transmitir eventos para compras de producción (en vivo), compras de sandbox (de prueba) o ambas.
- 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.
- En el menú desplegable Tipo de evento, seleccione si desea enviar todos los eventos o especifique qué eventos enviar a Pushwoosh.

- Elija si desea mostrar todos los eventos, solo los eventos con éxito o solo los eventos fallidos.

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