Get help with charts, customer timelines, and anything related to the RevenueCat dashboard.
Recently active
When we open Products page app.revenuecat.com/projects/PROJECT_ID/products, it only reveals the first 1000 products.On this page this call to internal API happens api.revenuecat.com/internal/v1/developers/me/projects/PROJECT_ID/products. Seems like there is a limit (1000). In our case we have more than 1000 products across many of our apps (76) inside one project. Any suggestions on what we could do with this? Maybe there is a way to paginate the results of this API call?
Can somebody help me, I’m stuck! I’m trying to set up purchases in my iOS app with Revenue Cat.in my app I have 4 products (different training plans: 2 - are monthly subscriptions, 2 - non consumable IAPs). One of my subscription product is kind a PRO, by buying it I should grant access to all 4 programs. But I don’t understand how should I organize my offerings and entitlements so that buying this one PRO product gives access to all other products. What I’ve tried. I made 4 offerings for each product. and made 4 entitlements, 3 - per each separate products and 1 pro entitlement with all 4 products. And what I get - if i buy one of non-consumables I open 2 entitlements - one for this product, and the pro one, that also contains this product. This is definitely not what I want. I would highly appreciate any help!!!
Hi, I started exporting RevenueCat events to segment after about 4 months of purchases. I am trying to gather transaction data for the past year however which includes this period. I’ve exported customer lists of all paying customers, but I believe they only have the `latest_product`, not the transaction date. Is it possible to gather this data some other way?
Hey all, I have a question for the wider community, as well as RevenueCat mods & contributors. I, like most people, who lean heavily on RC .. absolutely love the service. Not to mention it’s support, its amazing SDK and the hours/days/weeks it has saved me. As soon as I realised how important RC was for the development of my indie-app developer journey, I opted for the Starter plan.If I’m completely honest, I didn’t really know the difference between the Free and Starter .. it just felt like the obvious choice, and I was also sooooo far away from $1,000 MTR 😃 ** STOP PRESS **I’ve never reached the MTR threshold to require a RC payment .. but in the next month or two, I hope to do exactly that 🎉 back to my questionWhat are Starter plan customers doing, that I’m not ?Everything in Free plus charts, customer lists, webhooks, Slack integration, and up to 5 seats for your team I look at the Charts every now and again .. but most of the time the line looks the same as any other charts
Hey all! I’m researching different ways to do our next feature and I have some doubts about if RevenueCat can handle the following use case: We want to build a cashback feature with certain rules based on the app usage of the user in a given period of time. To be able to do that we need to know all the payments received in a given period of time to be able to calculate the amount of money to cashback and to whom.Is there a way to easily do that with RevenueCat? An example flow that might be enough: Every first of the month, we can download a .csv file with a list of events occurred in a given period (past month) including: userId - amount ($) - event (renewal/initial_purchase) - timestamp - duration (monthly, annual) - productId
First off, I have read everything in this thread and was not able to resolve my issue.My user count (both “Active Users” and “New Customers”) counts on the RevenueCat dashboard appear to be roughly double the actual count as I am tracking it internally within my app. I am using anonymous user IDs. My app is pretty basic and all I do is call Purchases.configure once on app launch -- my understanding is that this is where the unique customer is either created or retrieved but I’m not exactly clear on the logic here or how it happens.Anyway I’m using React Native and so I call .configure() in the export default function App() { … } function. I have also added logs and searched my entire code base to confirm that this is the only call and that it only gets called once during usage of the app.I don’t ever call reset(), identify(), or any other such RevenueCat methods. The only other calls to the RevenueCat SDK after a thorough scrub of my code base are Purchases.getOfferings, Purchases.getC
.
I am trying to find a way to delve into billing errors for our customers. While there is a way to filter these in the customer panel, this only shows current billing errors and not those that moved to cancellation due to a previous billing error. Is there a way to find this information?
Hello everyone,After releasing my app with a subscription price of $5.99 and gaining a few subscribers, we decided to lower the price in a few countries on Apple and Google In-App Payments. Unfortunately, one of our subscribers was impacted by this change and reported that Apple charged them the updated price, but RevenueCat still showed the previous price of $5.99 in their last payment.Fortunately, the customer was charged correctly, but we're now concerned about the accuracy of the information shown in RevenueCat. Is there something we need to change in RevenueCat when we update the price on Apple and Google? What are we missing?Thank you in advance.
Hello! First off, we were very excited to see the new “transfer” button in the RevenueCat customer view. This allows us to reverse unwanted subscription transfers for accounts.I recently used this button to help an account regain access after an unwanted transfer. I noticed that calling the RevenueCat API after doing this showed that both the “transferred from” account and “transferred to” account returned no entitlements. However, within the RevenueCat UI, everything looked correct.After a few minutes, the API call now shows the proper entitlement access for each account. Is this because the account logged in to their device and the receipt re-synced with RevenueCat?Is there any way to make it so that the RevenueCat API returns the correct entitlements after using the RevenueCat UI to perform a transfer? This would really help us. Thank you!
Apple limits the data they share with their offer codes, so the customers appear with $0 revenue in RevenueCat.How are people working around this? Wondering if we should set up a webhook for the data, or just rely on Apple’s reports, or something else?
Hey RC team,I work in a company that has more than 100 engineers. We usually have two isolated 3rd party environments for security purposes: one for our production and another for our non-production environments. Do you see any negative trade-offs in this approach?PS: This thread is almost about that, but using different projects instead of different accounts.
My iOS app has a monthly and annual subscription offering, with the monthly price set to $8/month and the annual set to a much more affordable $30/year ($2.5/month). As such, I expect my “retention” for the monthly product to be low, with users deciding within a couple months whether they either want to “Upgrade to Annual” or “Cancel” their subscription.I know from RevenueCat’s charts that my retention rate for the Monthly product is roughly 2 months; is it possible to understand what percent of these “churned monthly subscribers” are cancelling their subscriptions completely, and what percent are upgrading to annual?Ultimately I am trying to assess what the true “LTV per paying customer” is for users who initially sign up for the monthly IAP but then upgrade to the annual.
It is suggested to turn off isAutoLogAppEventsEnabled from Facebook in code. ttps://www.revenuecat.com/docs/facebook-ads#2-send-device-data-to-revenuecatFor Facebook Ads integration to work, should I turn off the “Log in-app events automatically” for both IOS and Android on the Facebook app dashboard?
Hello! In my DB I have around 600 new Users and in RevenueCat I have over 1800 new Customers, both numbers are from only January 2023. The difference is way out and I can’t figure out why.Is there any advice on the correct way to filter de Customers so that I can match my DB users with the RC customers?Also, when I export the data there is some weird information like:has_made_sandbox_purchase has 3 different values: t (true), f (false), empty is_rc_promo has 3 different values: TRUE, FALSE, empty The empty parameter appears in many results in many attributes and its confusing.Hope you can help me understand why is this and how can I get the correct number of Customers.Thanks in advance!
Hi,We Would like to see the differences on the graph (trials, revenue, churn, etc) for our App that’s on the AppStore for iOS/iPad and AppStore for macOS.The bundle id are the same and the in app purchases are also the same.Revenuecat already report Last Seen Platform Version but of course this is the last, it changes and is nor possible to make reports.How to know where the leads are being originated?
Hi,Some of the users refunded our app’s subscription. Now, I'm not sure the RevenueCat dashboard is showing the correct revenue info, because revenue is not increasing despite new sales.We haven't had much refund-related Slack notifications in the past few hours, but revenue continues to drop: For example, we got two refund notifications, but revenue decreased more than that like 10 or more. I don’t know why.
Hi!I decided to use the anonymous App User ID and add some reference into attributesThat way I can have IAP without a userlogin demand.In some cases end user want to just have a “nick” or other attribute. But it is impossible to search for the user using attributes. Could I suggest that search get a “attr” keyword addon?For example, if you search for; attr:secretstuff:infoaboutsomeone it will search for only attrib “secretstuff” and “infoaboutsomeone” as search text. I wonder also if it is not possible to search for order numbers, google for instances use GPA.3348-7181-1798-xxxxx number, that exists in the “transaction_id” for each event detail. Apple in same way too. Since the data exists, it could be straight forward adding that? Last feature request:I miss a “read attribute” feature in the SDK, so I can read these parameters without using a webhook and another third party to store that again.
Hi,I have created a subscription and test it on device. I subscribed using my developer account as TestFlight what I see in customer history page is, multiple subscription after every few minutes. Please explain is it normal or I did something wrong in code or not setup properly ?. Look at the screenshot I hope you understand what I mean. I only done purchase once and close the app on device.
In the RevenueCat customer panel, if I wanted to view a list of users who:Currently have an active subscription Have turned off auto-renewWould this be the way to do it?
I am wondering how do others handle cleaning up customers that are created when Google and Apple run their automated tests during a new app version’s approval process. They definitely skew the dashboard numbers in RevenueCat.My app is using a defined App User Id so I am thinking of exporting all customers and deleting all customers with an Anonymous App User ID (starting with “$RCAnonymousID:”).Thoughts? Any issues with deleting customers with an Anonymous App User ID?
@ryan You mentioned in this thread : Some developers choose to create multiple RevenueCat apps for different environments of the same bundle ID as well.I just wanted to check - if we want to have a staging setup to go with our apps staging environment that means we can test new products/entitlements/ offerings etc without affecting our Production apps - given the above detail we could effectively just :- Create a new Project (and suffix it’s name with STAGING for example) - Define our apps again using the same bundleids/package names - Setup products/entitlements/ offerings etc and test them independently of our Prod apps because we would have a new unique API keyIs that a valid way to essentially duplicate what we have for a staging setup?Are there any settings we should not re-use from our Prod Project or can it essentially be duplicated?Hope that makes sense, if you need more detail please let me know
Hi, we are setting RevenueCat first time. We have our subscription plans already set on Google n Apple stores. Do we need to set them up on dashboard again or revenuecat can sync them automatically?
Hello,RevenueCat is having an instability, we cannnot access dashboard, other features are in eternal loading, and the most critical, users in our app cannot purchase.here is a image: Can you provide any feedback of what is causing it?Thanks
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.