Get help with charts, customer timelines, and anything related to the RevenueCat dashboard.
Recently active
Im trying to change the link color of a text field. By default, its a purple/blue color but I want to change it to something else. I dont see an option in the text properties panel. Is this something thats doable? If not, any recommended alternatives? Thank you
Looks like this issue was raised before, but I am unable to update any strings in the paywall builder tool at all…Tried using Firefox and Safari, but no luck
Perhaps this is already answered, couldn’t find it. It’s my first time I’m setting up a paywall for the app, and I very often see how people are designing yearly payment for example:How do I get the striped out yearly price tag? I can’t figure out is that whole sum created somehow with in App Store subscription and in RevenueCat paywall editor it’s received through variable or is it hardcoded? Thanks in advance.
im trying to migrate over to Revenue Cat and have followed the steps. I noticed that my previous subscriptions have not pulled through so I cant see all my existing users, only new ones since setting up the various accounts and connecting to apple and google I keep getting told that the Secret key api is too short but its exactly what I have under secret keys in the api keys section my products already exist and have been bought numerous times over the last 5 months as well as Product Configuration Error: PlatformException(23, There is an issue with your configuration. Check the underlying error for more details. There's a problem with your configuration. None of the products registered in the RevenueCat dashboard could be fetched from App Store Connect (or the StoreKit Configuration file if one is being used). More information: https://rev.cat/why-are-offerings-empty, {message: There is an issue with your configuration. Check the underlying error for more details. There's a problem wi
Hello, nothing happens when I click “Duplicate to another project” menu item in paywalls section. Please fix it.
Getting in-app purchases can take a long time to get approved, but I’d like to test my paywall before it’s approved. I don’t see my new product in the offering. Is there a way to force it? All I see is the default. thanks
If the system font scale on iOS is ratcheted up far enough, my paywall becomes unusable. I have control of this throughout my app, but I can’t find a way to disable font scaling in my RevenueCat paywall. Is there a setting or workaround anywhere to do this? We’re getting customer reports with busted paywalls due to font scale settings.
Hi RevenueCat team, I wanted to share an issue we’ve encountered with experiments and get your guidance on it. Summary We’re testing A/B experiments with our app and noticed that RevenueCat only seems to treat users as “new” (for experiment enrollment) if their original app user ID is in the $RCAnonymousID:xxxxxx format. In our setup, we intentionally avoid using anonymous IDs because they cause issues with subscription transfers, generate transfer events we can’t handle, and make it harder to link subscriptions to known user accounts. Instead, we always create new users with explicit original IDs (for example: {appName}_prod.2283035). Steps to reproduce 1️⃣ Launch the app and configure RevenueCat directly with a custom user ID (e.g., an internal user ID format) as the initial app user ID, without first creating an anonymous user.2️⃣ Observe that experiment variants are not shown in the current offering as expected. ✅ Note: If you start by using an anonymous user (default behavior) an
There are ‘price_per_period’ options for original & 1st offer price,but not for secondary offer. It is really needed, because I set my offerings in Google Play like this:7-day Free Trial (1st offer) 1st Year 50% discount (2nd offer) And then original price In this case, 1st offer price is of course Free ($0), which is unnecessary.But for 2nd offer, there’s no variable for ‘price_per_month’, so the price in blue rectangle could not be presented with 2nd offer's ‘price_per_month’ price normally. Please fix this issue and implement the new variables as soon as possible.Thanks.
Hello, is there a way i can save my own paywalls as a template that I can use across multiple apps. i'm not talking about default paywalls. But a paywall that i made myself. Thank you
I’m looking to test my webhook implementation but I don’t seem to be able to find a way to do it?Stripe has tools that let you proxy the webhook to a local server running, which is great. Iterating faster and fixing small issues and testing edge cases with a deployed web server isn’t really feasible imo for developing payment integrations.Does RC not support anything similar? Do I need to to setup something like ngrok myself to do this?
Is there a way to filter out specific product from the revenue chart? Basically I want to see the revenue from all my projects and products excluding only product x.
Tbh im super super paywall editor won't support centering vertically and surprised example paywalls are basically hardcoded heights and won't look good when switched to tablet screen preview. The paywall editor is lacking option to centre element in available screen height. Take any example of the paywall, switch to tablet screen preview and you'll see everything anchored to top of the screen instead centred vertically to take full available screen height...Reproduce easily: create empty paywall → add features element and try to center it vertically in available space - theres no way to do it as element spacing cannot be set to fill height because “can't fill width - parent element set to Fit”. But parent element is simply paywall element without option to adjust this setting. Setting height to pixels. Without feature of entering element in available space its not possible to build properly reactive UI adapting to different screen heights
In my app I sell subscription and consumable in-app purchase packages. In the app my default offer includes subscription packages. I’m fetching my in-app purchase packages with hardcoded offer id like “default_credit_offer” and I want to make experiments for default_credit_offer but I haven’t found the solution for that issue can you help me for that. Is revenue cat support this situation?
It’s kinda of a joke to me that I can’t put the charts in my timezone. Image that I want to compare my Ad Spend in Google Ads, to acquired users in RevenueCat for a particular day. Since Google Ads has the engineering talent to put charts in my timezone, it becomes rather difficult to compare it to RevenueCat charts that can only handle UTC.
Hi, stepped away from this particular app I’m working on and just got back to it again. I’m still having difficulties getting the new paywall to show in the app. I had posted a question sometime ago but didn't get to try the proffered suggestions earlier as I stepped away from the app. when I try to duplicate or create a new offering, and attach the newly created paywall to it, it still displays with errors.how do I detach the current V1 paywall from the offerings?@guilherme
Since I already have subscription products in App Store trying to use the feature “Import Products automatically” but all I get is an error message “App with bundle id xxxxx.xxx.xxx was not found in the store.”. The support seems busy based on their message so I decided to post here.
While using RevenueCat’s PaywallView (PaywallV2), I’ve noticed that some UI customizations do not reflect on the live preview or actual device.For example: Changes to a text component (e.g., color, content) don’t persist or appear on screen. Similar issues occur with other component edits — it’s as if certain elements are locked or cached Any insights would be appreciated!
I have a moderately complex paywall with tabbed panel showing subs vs lifetime.Just to save my lazy ass some time, was looking to see if you have some kind of conversion option but I cannot see one. Is this likely to happen by September 2025?I’m concentrating on adding features and rolling out a Mac (SwiftUI) version, for which I have to code my own paywall anyway, so it’s not a priority. I’m pretty happy with the existing paywall.
Hello, In my app I sell subscription and consumable in-app purchase packages. In the app my default offer includes subscription packages. I’m fetching my in-app purchase packages with hardcoded offer id like “default_credit_offer” and I want to make experiments for default_credit_offer but I haven’t found the solution for that issue can you help me for that. Is revenue cat support this situation?
Hello, where are the API keys? In the docs says it's under "project settings" but there's no tab or anything with API keys there. I created the project, and confirmed under the "project settings” > “collaborators" that I've the "Owner" role. I also verified my email. I also signed out and in again. Still nothing with API keys. Thanks.
Hi, I’m considering reworking my onboarding. However, I might delay that if RC is going to release remotely configurable and AB-testable onboarding as a new feature in the near future. I understand that’s private info and even if you’re planning on it, the timing might be hard to predict. But can you give me any sort of rough estimate as to if/when you might do this? Also, if/when you do release this, will I be able to implement basic logic (e.g. if select these goals, show them this page, but if select those goals, show them that page). Any info you have on functionality would be much appreciated! Thanks, Toby
I've been trying to update the text in Paywall V2, but the editor doesn’t work in any of the browsers I’ve tested. I’ve tried Chrome, Safari, Firefox, Brave, and Arc — the issue persists across all of them. I'm unable to edit the text or styles at all.Even when I duplicate components, they appear on the paywall, but I still can't modify the styles or label text.Can someone help me with this? I need to update my paywall content.
I’m attempting to use Postman to get test data back to incorporate into my server.As a test, I ran this as a GEThttps://api.revenuecat.com/v2/projects/{project_id}/customers/{customer_id}Replacing {project_id} with my project id from general → project idAnd using a customer_id from the overview dashboard.Setting the header as show using the secret API key generated via API Keys → Secret Api Key → NewHowever I receive this error: How can this be resolved.Thanks
I see transactions in overview:But no customers in sandbox list
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.