Get help with charts, customer timelines, and anything related to the RevenueCat dashboard.
Recently active
Hey RC community 👋I've been building an internal ARR model using data from RC's webhook events and I'm having trouble matching the exact number shown in the RC dashboard.My approach:Use INITIAL_PURCHASE and RENEWAL events as subscription periods Apply expiration overrides from EXPIRATION, BILLING_ISSUE, SUBSCRIPTION_EXTENDED events Normalize price to MRR using the multipliers from the RC MRR chart docs Active subscription = purchased_at <= snapshot_date < effective_expiration_at Filter: production only, no family share, no promotional store, NORMAL/INTRO period typesI'm consistently getting a small but persistent gap vs the RC dashboard for the same date — less than 1% off, but it's blocking us from fully trusting our internal numbers.RC support was kind enough to share a raw export CSV, and comparing row-by-row I can see some specific discrepancies, but haven't been able to fully close the gap.A few things I'm still unsure about:How does RC handle BILLING_ISSUE periods in MRR —
HiI saw CHF was added to the dashboard, but it’s still missing in RevenueCat mobile app. Please add it there too, thanks.Kind regards
Am I missing something or do I have to manually enter the metrics to the Health Score calculator? Is there a way to auto populate?
What do I want?To see how many unique visitors a paywall has - and their conversion rate. → Data/Analytics for each paywall.Why do I want that?Example: We recently implemented exit paywalls. Until now there was no purchase on an exit paywall. But I don’t know if this is because the payall/offer is not convincing or because nobody gets to the paywall. Firebase only tracks the regular paywalls - exit paywalls are a blind spot for them.So:→ Is there a way I can get data like visits, purchases for every paywall (without starting an a/b test)?→ If not: Is it planned?
I get notifications via the mobile app when users start a trial, renew, etc but I’d also like to get a notification when a customer cancels a subscription or opts out of renewal.Is this already possible? If not, place consider making it possible.
Hey guys There is something wrong with revenue cat dashboard today? My paywalls that i edited this morning have just vanished. Its like the dashboard is not functioning correctly. Please advise urgently.
Hey all! I just built a free tool that allows you to see forecasts directly in RevenueCat. It's 100% private, local, and open source.I've been wanting to see forecasts in RevenueCat for a while and decided to take a weekend to build this free Chrome extension that does just that.You can install it for free here: https://luckycat.tools/Enjoy and I hope its helpful — wishing you all success in 2026.Oh and any and all feedback welcome!
Hello,I have added a new paywall to my app.The problem is I cannot close the paywall with the close button if a video is displayed on the paywall. This is a problem occuring on my app, and on the RevenueCat Mobile app. I have checked that it has the “Navigate Back” optionAlso, if I remove the video from the paywall, the back button works again. Is there something I am missing ?Thank you
Hi everyone,We are preparing to launch an app using RevenueCat and Apple Offer Codes for an affiliate marketing campaign.My Goal: Set up unique Custom Codes for various KOLs (influencers). Users redeem these codes for subscription discounts. Track the total redemptions for each specific Custom Code to calculate affiliate payouts. The Dilemma: I am aware that Apple's Receipt Data/StoreKit doesn't return the actual Custom Code string, only the Offer Reference Name. However, Apple limits us to 10 active Offers per subscription, which isn't enough for our influencer list if each influencer requires a unique Reference Name.According to Apple's documentation on the Subscription Offer Redemption Report, the report fields include "Offer Reference Name", "Offer Code", and "Number of Redemptions".For those who have used Custom Codes in production: Does this specific report break down redemptions by each unique Custom Code string (the actual code users type), or does it aggregate everything u
Hi everyone,I am setting up a Paywall using the RevenueCat Paywall Editor and having trouble with the Purchase Button text logic.My Goal: Weekly Plan (has trial): Button should say "Start [Duration] Free Trial" Yearly Plan (no trial): Button should say "Unlock Full Access" The Issue: I have configured the "Introductory Offer" field in the editor with the text: Start {{ product.offer_period_in_days }} Free Trial.When I select the Weekly package, it works correctly (e.g., "Start 3 Free Trial"). However, when I select the Yearly package—which does not have a free trial—the button does not fall back to the standard text. Instead, it displays "Start 365 Free Trial".It seems like the variable is picking up the subscription duration (365 days) as an offer, or the Paywall thinks my Yearly plan has an offer attached.My Questions: Is {{ product.offer_period_in_days }} the correct variable to use to ensure it stays empty/null for non-trial packages? How can I force the Paywall to display the
I have set up RC’s Paywall using a template. The paywall is showing me the correct amount for the Subscription but the wrong currency.Its supposed to be showing me £ but its showing me $. When i click subscribe apples paywall is showing me correctly £2.99. Paywall shows $2.99.I have checked and tried everything, My apps platform is Lovable and Despia is the wrapper who integrate the SDK. The issue isnt apple as their price is showing correctly. And another odd thing is, when i tried the variable for currency symbol on its own it displayed £. but the product.price variable isnt localizing. RC support ticket is being slow in response as i think its a holiday in the USA, someone please reach out.P.s - The app is tested in sandbox flight test currently
Although the content fits the height, the paywall container creates insane height and I can scroll extremely far down where im not seeing any of my content. It looks normal in my app, but it seems to be a bug in the preview/preset. since its always happening for this preset and not others
Hey! Would it be possible to add CHF to Display Currency? ❤️
Hey Everyone, I have a customer that not exist on my backend at all, does not exist on the dashboard at all (neither production or sandbox) but he is still able to login into my paid app… Can someone please tell me what on earth is going on? Any help would be super appreciated. Customer ID: 7f62a3e2-7f3b-4f9a-9d82-f472584ffbee
Hi team,Is there any way to access the beta paywall analytics? kind regards,D
Hi, having trouble with the Purchase Button Text. In the paywall creator, all is fine. When I build my app though (iOS), the Purchase Button Text does not show when the annual plan is selected, but if I select the monthly plan then the text does appear. Tap annual again, and it disappears. See screenshots below. Any advice on how to fix this? Thanks so much!
So we’ve been running an experiment for about a week now, and discovered a row called “other”. We’re guessing that it is counted as “other” when a user changes the product, say from Monthly subscription to Annual subscription in the device settings or app store. (*not* within the app or RevenueCat paywall) The question is, if our understanding is correct, how does this affect the actual offerings rows? For example, If a user changed from monthly subscription to annual subscription, then is monthly subscription counted -1 and annual subscription counted +1 in the Experiments report table? Or do the numbers not change once they’re counted? Thanks!
I am currently not receiving any push notifications on my iphone when a user is purchasing something in my app.I confirmed in the IPhone settings as well as within the RevenueCat app that RevenueCat is allowed to send notifications. Any idea why I wouldn’t be notified about a transaction?Thanks!
I have an app that uses one-off lifetime purchases instead of subscriptions. The overview dashboard seems to be set up with subscription data in mind. Is there any way I can make it show one-off purchases and other data related to that?
Hi, I just want to enable free trial for yearly package and not the other packages. Does this functionality exist right now ? have attached a relevant previous post, just wanted to know there has been any update since the attached posthttps://community.revenuecat.com/general-questions-7/how-to-implement-a-free-trial-for-monthly-only-setup-no-free-trial-for-yearly-7195
An employee deleted the project from our RevenueCat account and we think even deleted the account. It is hooked up to manage payment on a React Native app. We cannot access the dashboard to contact support in hopes of getting the account restored.
how can we dynamically set the value of free trial duration in our paywall , like i have a 7 day free trial introductory offer in appstore connect , and in revenuecat paywall introductory offer , i show Start your 7-day free trial , now I want to switch to 3-day free trial in appstore connect so how can I set it dynamically in revenuecat paywall so as not to misrepresentation of free trail duration and face appstore rejection
Hi can I get access to the beta for paywall analytics?
How are we meant to test introductory offers? The documentation & articles show options for configuring introductory offers that do not exist when creating a product on the Test Store.
I created my paywall in the paywall builder. Initially, before connecting to the appstore and when I had no offerings it was fine. After I connected, and when I tried to publish there were 3 errors regarding packages not supposed to be empty, I then clicked on the error message which resulted in it taking me directly to the package that was affected. I then repeated this for the other errors and clicked publish. However, now it shows me in the paywall creation UI it shows me the correct one until I click/select on the package - where it reverts to its original template state as it was added as a component. It isnt only a paywall creation UI glitch as it has resulted in some of the default template being displayed on the paywall on device (I used the revcat mobile app to check). I have tried changing colours, text saving them and then republishing but nothing works and it seems it has forced the template to show no matter what. I believe the issue may have been caused by the direct clic
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.