Get help with charts, customer timelines, and anything related to the RevenueCat dashboard.
Recently active
I've asked a question here but it never got answered (probably because the original post got answered and I asked after) so here's a new post to try to get my answer on this topic. If we want to only override "promo" placement with an experiment, we still have to re-define every other placements in the experiment? Or if we just keep the "All Other Case" to "No Offering" it will fallback on the targeting? Not so long ago we used to have this, which was creating a fallback on targeting-defined placements. Re-defining all of them (not only the tested placements) seems very error-prone and cumbersome.
I get this error when trying to create my second targeting rule:
My paywall has a big gap in the text when displayed on a max device. Is it possible to set the header image to enlarge to take up this space? Screenshots of iPhone 17 vs 17 max below:
Hello,I have created a paywall in revenuecat’s designer. I have an issue with scroll and carousels: having a carousel in a scrolling screen prevent user from scrolling vertically (impossible on iOS, extremly hard on Android). I thinks it’s a gesture detection issue, trying to scroll vertically make an horizontal scroll on the carousel instead.If you have any tips !
RevenueCat provides robust subscription management across iOS, Android, and web apps, but the real power comes when this data is integrated with BI tools or CRMs for analytics and business decisions. Here’s how to do it efficiently:1. Use RevenueCat WebhooksRevenueCat supports real-time webhooks for events like subscription purchases, renewals, cancellations, and failed payments. By configuring these webhooks, you can push subscription data to your CRM (e.g., Salesforce, HubSpot) or analytics pipelines instantly.2. Export Data via RevenueCat APIRevenueCat offers a REST API to programmatically access subscription, user, and transaction data. This allows you to automate daily or hourly exports to data warehouses or BI platforms like Tableau, Looker, or Power BI.3. ETL Pipelines for Data WarehousesSet up an ETL pipeline that pulls RevenueCat data via API or webhooks, transforms it into analytics-ready format, and loads it into your BI system. This ensures historical trends, MRR, churn, an
Hey everyone,I was reading through this closed thread about tracking revenue by specific Apple Search Ads keywords.Like many of you, I had the same problem. RevenueCat shows Campaign/AdGroup level data, but without keyword-level visibility it's impossible to see which specific keywords are actually driving conversions vs. just burning cash - unless you pay $5k+ for an enterprise MMP.I ended up building something called AppSkale that connects your ASA data with RevenueCat so you can see exactly which keywords are generating revenue and which ones aren't.Just wanted to drop this here in case anyone from the old thread is still stuck on this. Hope it helps!
I made my paywall from a template and it worked normally in my expo dev build on my phone. I was tweaking it little by little and publishing changes while checking the disign updates on my phone. But after making the last edit i cant publish the paywall, It says Paywall valifation error but i bare changed anything big. i only changed some font, border sizings and maybe some colors. It doesnt even show where the errors are. Ichecked every component and everything is fine. I also tried duplicating the paywall and now it gives me an Internal server error. Has anyone ever encountered this?
when i am adding a sale countdown timer then if i set the target date then i am getting error paywall validation failed.
I’m creating a paywall using template and when trying to assign offering in the general settings of the paywall only (default and test_offer) are available. I’ve assigned a paywall before but now when trying to assign new one I can’t do it. I’ve connected products with google play subscriptions.And I’ve enabled APIs and Permissions.purchases_flutter: ^9.10.1
I’m using the “Badge” feature on packages, but it’s being cut-off as shown above. On the paywall editor it’s not showing this of course. I’m using React Native (only tested on iOS)
Is there a way to see the number of times a paywall was shown? Maybe I’m missing something, but I’m totally unable to find this in the dashboard or docs. It seems like a very basic, very important feature to offer.If not, I suppose the intent is to use our own analytics to track paywall shows. In that case, is there any way to determine WHICH paywall was actually shown when using PaywallView with Targeting and Experiments?In the app I’m working on now, we have some targeting rules that show a discount to certain active users who haven’t upgraded, and so we need to know from the RC side which paywall was selected since it is running that targeting.
We’re using Placements for multiple areas in our app, to call different offerings that accord with the placements. And now we’re trying to run experiment for one of the placements, say “onboarding”. When setting the experiment up, I see “All other cases” section, which says :The selected offerings will be the ones delivered:For any placements other than the one(s) aboveFor any new placements added in the future when getting the 'current' offering without using placements Now I’m concerned if this experiment overrides the Targeting(Placements) I set up, other than onboarding.I want the experiment to only affect “onboarding” placements, not the other ones. But in the console it seems like I have to set variants to all other placements, too, and the experiment overrides all my placement settings. Could you please explain how this works? Will the experiment settings specific to one placement affect all other placements, too?
We’re building a paywall via RevenueCat paywall editor, but can’t find how to show different texts for Android and iOS.We explain to our users in the footer how to manage their subscriptions, but obviously users should see different guides depending on their OS. Is there a way to solve this problem? Thanks.
Hello, I’ve created new project, imported the products from the ios app store but not able to create the entitlement as its disabled. Can someone help
I find https://app.revenuecat.com/activity page very helpful.Why 'activity' page is not available in dashboard menu?
‘Filter’ is available in 'Customers' page but why there’s no ‘sort by’ or add/remove column function?
Im using the v2 Paywall. If I offer two packages, Annual and Monthly,the Annual plan includes a 7-day free trial while the Monthly plan does not.Because of that, I want the CTA button (purchase button) to say “Start FREE week” when the user chooses the Annual plan, and simply “Continue” when they choose the Monthly plan. How is this possible?
When editing a paywall package, if I set a custom color for the package border, say #e17728, and then scroll down to the badge fill background color and also set it to #e17728, the package border color is reverted to the original value, in this case, #cccccc.Steps to reproduce:Open V2 Editor Select package Set a custom Border: Border color (i.e #cccccc → #e17728) Set a custom Badge Fill: Background color (i.e #cccccc → #e17728) (Step 3’s color is reverted to the default.)Steps 3 & 4 can be reversed with the result being the former color is always reverted to the default value.
I have a 3-day free trial configured in the App Store Connect, and the Paywall Builder automatically shows "free for 3 days" correctly when running the app. However, when I try to customize the template using variables, {{ product.price_per_period }} shows "1 week" instead of "3 days" (my trial period).The automatic "free for 3 days" text seems to override my custom template changes. Is there a way to:Disable the automatic trial text display? Use a variable that shows the trial period (3 days)? Fully customize the trial period display format and not letting RC override with the ‘free for 3 days’ text?Using iOS, React Native, and RevenueCatUI.Paywall.
Hi RevenueCat Support Team,I have several Android apps in my RevenueCat account. Since they are all Android apps and some of them start with the same letter, it’s difficult to differentiate them in the dashboard. The only way to know which app it is, is by hovering over it, which is very inconvenient.It would be very helpful to have a custom logo for each RevenueCat project, or to automatically pull the app icon from the Google Play Store as well. This doesn’t seem like it would be a big challenge, and I would really appreciate having this kind of personalization - or at least feature parity with iOS app projects, which already benefit from app icons! :DThank you for your assistance.
I created a paywall with a toggle. With the toggle is off, I have 2 offers:$rc_annual $rc_monthlyWhen it’s on:annual_3d_free_trial $rc_monthlyannual_3d_free_trial is basically an annual offer, but I attached it an Apple Store offer identifier. My issue is that when I’m selecting $rc_annual, the Apple Store offer is applied to this subscription, while it is not linked to in the paywall configurator.Expected result: the offer identifier should be liked to the package I selected $rc_annual configuration annual_3d_free_trial configuration
revenuecat website productionI updated image on my paywall and saved it, but for some reason i can’t see it updated on production?Other changes I made alongside updating the image, such as updating texts, are being updated just fine.
Hi, my app keeps getting rejected from the iOS App Store due to issues with my subscriptions feature. They need the following things: an account that doesn’t have a subscription active an account that does have a subscription active an account with an expired subscription i can obviously create the first two accounts by just going in the app and either subscribing or not, but how in the world do I simply take a customer (by email) and set their subscription through the RC dashboard? Why is this not straightforward? If anyone knows, the help would be greatly appreciated. also, if there are any other cases that you’ve seen Apple reject surrounding paywall features, I’d love to hear them so I can plan ahead better as Apple seems to reject as soon as they find one problem rather than giving a report of all problems they found.
I would like to be able to test free trials using test store.I can’t see an option for that, is that planned?
I'm having the following problem in the sandbox.I configured 3 products one time.When purchasing the 3 products for the first time, the revenue cat executes the payment perfectly and the orders appear in the dashboard.But if I try to buy the same product again, from another supplier, the purchase is automatically validated, as if the sandbox were reusing the IDs of the old purchases in the new purchases; no new payment is made.Is this common behavior in the sandbox?What is the solution for this?
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.