Home / Companies / RevenueCat / Blog / Post Details
Content Deep Dive

How to add trial notifications to your subscriptions

Blog post from RevenueCat

Post Details
Company
Date Published
Author
Perttu Lähteenlahti
Word Count
2,763
Language
English
Hacker News Points
-
Summary

Free trials can effectively convert users into paying subscribers, but they risk backfiring if users forget about them and face unexpected charges. Implementing a notification system that reminds users about their trial status can build trust and enhance user retention. This tutorial illustrates how to create a trial reminder system using React Native to send local and remote push notifications, a process applicable to both Kotlin and Swift. The recommended strategy involves a three-notification pattern: an initial activation nudge, a mid-trial reminder, and a final trial-ending alert. There are two approaches for notifications: local, which requires no server but updates only when the app is open, and remote, which is more reliable but requires a backend to manage notifications through RevenueCat webhook events. React Native requires an external package for notifications, with options like Expo Notifications, Wix's react-native-notifications, and Notifee. The tutorial also covers setting up a backend infrastructure for remote notifications, using tools like Cloudflare workers, and configuring webhooks in the RevenueCat dashboard to automate the notification process.