Intégration RevenueCat
RevenueCat est une plateforme de gestion des abonnements qui simplifie les achats et les abonnements in-app pour les entreprises sur les plateformes iOS, Android et web. Elle fournit des outils complets pour créer, analyser et améliorer les abonnements in-app.
En intégrant Pushwoosh à RevenueCat, les entreprises peuvent envoyer des notifications push ciblées, des invites in-app et d’autres messages aux utilisateurs en fonction des événements d’abonnement envoyés par RevenueCat à Pushwoosh. Cela peut encourager les utilisateurs à renouveler leurs abonnements, à passer à des offres supérieures ou à profiter d’offres spéciales, améliorant ainsi l’engagement, maximisant les revenus et simplifiant la gestion des abonnements.
Cas d’usage
Anchor link toCommunication personnalisée
Anchor link toLes entreprises peuvent utiliser l’intégration pour personnaliser la communication avec leurs clients. Par exemple, une plateforme d’e-learning peut stimuler l’engagement des utilisateurs en envoyant des notifications push personnalisées lorsqu’elle détecte un changement de plan d’abonnement. Ces notifications offrent des conseils pour la transition, recommandent des cours pertinents en fonction du nouveau plan et fournissent des avantages exclusifs alignés sur la mise à jour.
Notifications de problème de facturation
Anchor link toLorsqu’un abonnement d’utilisateur rencontre un problème de facturation, les entreprises peuvent utiliser l’intégration de RevenueCat avec Pushwoosh pour envoyer rapidement des notifications ciblées. Par exemple, un service de streaming peut informer l’utilisateur du problème de facturation et fournir des instructions pour le résoudre, comme la mise à jour des informations de paiement.
Notifications d’achat sans renouvellement
Anchor link toLes entreprises peuvent tirer parti de l’intégration de RevenueCat avec Pushwoosh pour transformer des achats uniques en relations clients durables. Par exemple, un service de livraison de repas peut envoyer une notification push post-achat remerciant le client et recommandant des produits pertinents ou promouvant un plan d’abonnement pour une commodité continue. Cela favorisera la fidélité des clients, générera des opportunités de vente incitative et convertira potentiellement les acheteurs ponctuels en abonnés.
Promotions de montée en gamme
Anchor link toLes applications avec plusieurs niveaux d’abonnement peuvent utiliser l’intégration pour surveiller les abonnements des utilisateurs et envoyer des invites de mise à niveau sur mesure. Par exemple, une application de jeu pourrait utiliser des notifications push pour souligner les avantages des niveaux premium, comme du contenu exclusif ou des réductions, encourageant les utilisateurs à faire évoluer leurs abonnements.
Événements
Anchor link toL’intégration permet de suivre divers événements, les créant automatiquement dans Pushwoosh une fois que le premier événement est envoyé depuis RevenueCat. Ces événements comprennent :
Événement | Nom de l’événement | Description | Attributs |
---|---|---|---|
Achat initial | RC_INITIAL_PURCHASE | Un nouvel abonnement a été acheté. |
|
Achat sans renouvellement | RC_NON_RENEWING_PURCHASE | Un client a effectué un achat qui ne se renouvellera pas automatiquement. |
|
Renouvellement | RC_RENEWAL | Un abonnement existant a été renouvelé ou un utilisateur dont l’abonnement avait expiré s’est réabonné. |
|
Changement de produit | RC_PRODUCT_CHANGE | Un abonné a changé le produit de son abonnement. | |
Annulation | RC_CANCELLATION | Un abonnement ou un achat sans renouvellement a été annulé. | |
Problèmes de facturation | RC_BILLING_ISSUE | Un problème est survenu lors de la tentative de facturation de l’abonné. | |
Alias d’abonné | RC_SUBSCRIBER_ALIAS | Se produit chaque fois qu’un nouvel app_user_id a été enregistré pour un abonné existant. | |
Abonnement en pause | RC_SUBSCRIPTION_PAUSED | L’abonnement a été configuré pour être mis en pause à la fin de la période. | |
Réactivation | RC_UNCANCELLATION | Un abonnement annulé non expiré a été réactivé. | |
Transfert | RC_TRANSFER | Un transfert de transactions et de droits a été initié entre un ou plusieurs ID utilisateur d’application (App User ID) vers un autre. | |
Abonnement prolongé | RC_SUBSCRIPTION_EXTENDED | Un abonnement existant a été prolongé (la date d’expiration de la période d’abonnement en cours a été repoussée). | |
Expiration | RC_EXPIRATION | L’abonnement d’un client expire. |
|
Vous pouvez utiliser tous ces événements dans vos Customer Journeys. Les événements avec l’attribut prix peuvent être utilisés avec la segmentation RFM.
Configuration de l’intégration
Anchor link toSynchroniser les ID utilisateur et les HWID entre Pushwoosh et RevenueCat
Anchor link toPour synchroniser les événements entre RevenueCat et Pushwoosh pour le même utilisateur, vous devez définir l’UserID de Pushwoosh pour qu’il corresponde à l’App User ID de RevenueCat. Pour ce faire, définissez l’appUserID du SDK RevenueCat dans le SDK Pushwoosh. En savoir plus sur l’appUserID de RevenueCat
Pour Android
Anchor link toDéfinissez l’appUserID obtenu du SDK RevenueCat dans le SDK Pushwoosh en utilisant la méthode Pushwoosh.getInstance().setUserId(appUserIDFromRC);
.
Pour iOS
Anchor link toDéfinissez l’appUserID obtenu du SDK RevenueCat dans le SDK Pushwoosh en utilisant la méthode [[Pushwoosh sharedInstance] setUserId: appUserIDFromRC];
.
Envoyer les événements RevenueCat à Pushwoosh
Anchor link toAprès avoir synchronisé les ID utilisateur et les HWID dans Pushwoosh et RevenueCat, activez l’intégration Pushwoosh dans votre tableau de bord RevenueCat.
- Accédez à votre projet dans le tableau de bord RevenueCat et trouvez la carte Intégrations dans le menu de gauche. Cliquez sur + Nouveau ou Ajouter une intégration

2. Sélectionnez Webhooks dans le menu Intégrations

- Donnez à l’intégration un nom simple, tel que Pushwoosh, pour une identification facile.
- Saisissez l’URL suivante dans le champ URL du Webhook :
https://integration-revenuecat.svc-nue.pushwoosh.com/integration-revenuecat/v1/post-event?pwapp=APP_CODE"

Dans l’URL, remplacez APP_CODE par votre code d’application Pushwoosh existant, qui se trouve sous le nom de votre application dans votre compte Pushwoosh.

- Dans le champ Valeur de l’en-tête d’autorisation, insérez votre jeton d’API Pushwoosh. Vous pouvez trouver ce jeton sous Paramètres > Accès API dans Pushwoosh.

- Décidez si vous souhaitez transmettre les événements pour les achats de production (en direct), les achats de bac à sable (test), ou les deux.
- Dans la liste déroulante App, spécifiez si les événements de webhook doivent être envoyés pour une seule application ou pour toutes les applications du projet.
- Dans la liste déroulante Type d’événement, sélectionnez si vous souhaitez envoyer tous les événements ou spécifiez les événements à envoyer à Pushwoosh.

- Choisissez d’afficher tous les événements, uniquement les événements réussis, ou uniquement les événements échoués.

De plus, vous avez la possibilité d’envoyer un Webhook de test.