Get help with webhooks, third-party integrations, and attribution providers.
Recently active
Now I've integrated Revenuecat with Amplitude. And It works fine. But what about the historical data?Is there any way to move historical data into amplitude too?
I am working on an app that already have RevenueCat integrated and working fine. I would like to send the Subscription events to Segment and from there export to another service. RevenueCat and Segment integration seams straightforward and I has "Enable sandbox events" checked.I am particular interested in the "Subscription Trial Converted" event. I can track them on RevenueCat/Segment/Recent Events view but not on Segment Debugger view.Is there something that I am missing? I appreciate any help.Tech spec:iOS 14+Purchases 3.12.2Segment 4.1.5
Hello! I created the Service Account following all the instructions in the documentation, I've integrated the json file on RevenueCat correctly and more than 36 hours have passed (4 days have passed since). After some trials I'm still getting the credentials issue on Android, whereas on iOS everything works like a charm. Could you help me understand where the problem is? I had a before Christmas due date for this integration but this is taking longer than I thought unfortunately.Here is the code I’m getting:ERROR(30208): 🤖‼️ There was a credentials issue. Check the underlying error for more details.I’m using Flutter with the purchases_flutter version 3.3.1Thank you in advance!
Hi all,I have a mobile app in the App Store, that has its own RevenueCat Project and Amplitude Project.I am currenlty in the Starter Plan, but I am thinking about upgrading my account to the Pro Plan to be able to integrate the RevenueCat in-app subscription events into my Amplitude Project.I have the following problem: I use the default ReveneuCat anonymous user ids in my RevenueCat project and in my Ampltiude project I use the RevenueCat anonymous user ids but I remove the “$RCAnonymousID” prefix. Based on your docs (https://docs.revenuecat.com/docs/amplitude) I must use the exact same ID for the amplitude project as well. This is the point where removing the prefix earlier bites back. As the event sent from RevenueCat will contain the prefixed id, but such an Id will not exist in my Amplitude project.I can fix the issue for all future users by setting the exact same RevenueCat anonymous user id for the Amplitude user. But what will happen to my old user? What will be the result of t
Hello we are using Unity plugin and “GetOfferings” callback not get called in UnityEditor.
Hi, I have purchased a sandbox subscription in app which is renewing every 5 minutes via Google Play Store. I am receiving the ‘INITIAL_PURCHASE’ and ‘CANCELLATION’ events but never the ‘RENEWAL’ event. Looking at the webhook logs this is also reflecting this. I can also receive test events. Any help would be much appreciated,Thanks
Hi, We would like to know in Adjust which subscription the user has taken from the moment it starts a trial period. For now, we can try to guess it once the user has converted based on the revenue associated but it is not precise and if the user doesn’t convert, we have no way to know which subscription it was.Is there a way to identify the subscription clearly with every RC event sent to Adjust? Thank you for your help.
Hello, I’m using the GCP ETL integration to export my transactions.I botched the initial setup, and so deleted it and set up a new version. On this version, I had the “Receive new and updated transactions only” box checked.Unfortunately it is only exporting the new and updated transactions, without providing me with that initial full set, as per the docs - “The first delivery will always be a full export even if this option is selected.”. Presumably this is because I have previously used the integration, despite having deleted it and re-installed. Is there a way of setting it up from scratch, with ‘new and updated transactions only’, and still getting that initial full data set exported? Many thanks. George
Hi, We are evaluating using Hubspot for email marketing and I was wondering how we could connect from RevenueCat to Hubspot to push forward contact as well as e-commerce events. Has anyone achieved this already? What’s the best practice to integrate both services? Looking forward to hearing back from you. Thank you!daniel
I’ve been using the Amplitude integration to help understand my customers better, but I can’t make the data there reconcile with RC. Because I’m focussing on converting users, for the purposes of this question I’m only interested in new subscribers and one time purchases.Here’s the revenue chart in RC for last week:https://cln.sh/MN7GLCIf I extract what I think is the same data from Amplitude here’s what I get:https://cln.sh/4fb2dLThe timezone on my amplitude project is set to UTC, which I understand is the same as RC (I’m in the UK anyway so UTC is good for me :) Is there something else I missed? The Amplitude numbers are always lower by varying amounts, this makes it hard for me to be confident doing experiments, especially with pricing.
Hello,I don’t seem to be able to configure Stripe events (done in a web app) to be sent to Adjust. The event seems to be sent to Segment/Amplitude/Webhook but not Adjust.Also there is no cancel event (I cancelled the subscription right away) Thank you.
Dears,We're already using the Google Real-Time Developer Notification on our server. If you can provide Play Store Notification URL for our app (21f8b861), we would like to send the payload to RevenueCat. If we can use an existing Pub/Sub topic with RevenueCat, we also want to know how to implement.Best Regards,
Hello,We have the Amplitude integration enabled and noticed our revenue numbers in Amplitude were higher than expected because the events from RevenueCat are not always normalized to USD. Is there a way to have all RevenueCat events normalized to USD to Amplitude? Amplitude doesn’t support currency conversation based on this, so would be great if RevenueCat can normalize the currency.We saw this post claim that currency should be in USD so not sure if what we’re observing is a bug. Below screenshot is an example of an event using GBP currency instead of USD. Thanks!
Hi there! When we first set up Stripe subscriptions, we verified that they appear in Segment, but now no events are appearing in Segment. Could it be due to the fact that we’re using a coupon / free trial setup (whereas our initial tests did not use coupons)? Why are Stripe free trial events showing up in RevenueCat (as $0.00 purchases) but not in Segment? This is incredibly important for our business analytics, and I was very surprised to see that it isn’t working as expected.
Hi,I am testing revenueCat webhooks, and the webhooks can send events our server, but it is always display “empty” response body on dashboard, not matter what response text from server, as following:How can I get our server response text to show on revenueCat dashboard?
Hi guys, I had a Wordpress website that I am turning into a WKwebview app. Currently on the website, I’m using stripe as the payment processor. in order to get accepted to the App stores, I need to configure in-app-purchasing. My question is, will it be possible for me to configure IAP’s on my website BEFORE I render it as an WKwebview app? Any and all help will be appreciated. Thanks
We’ve had various service accounts set up to access our Google Play Store account for some time and have never had issues. Though we’ve completed the described steps in your documentation to enable Pub/Sub, the “Connect to Google” button simply presents the “loading state” and then goes back to the “enabled state” after about 15-20 seconds of loading. No additional data is presented to us. Below is a screenshot of the console from my browser. Looks like there is a CORS issue on the site.
Hi there,Just like many others, our team’s communication mainly rely on Slack and we love the RC messages so far. For now, only “Product” and “Revenue” will be displayed which is quite limited. I’d suggest:Display the offering id too if it’s not default. ( I think many people would love to monitor the special offering ) Display the country ( It’s currently displayed on a very high level on RC’s Customer Profile, I believe you guys agree it’s one of the key info to show )It’s been a while since this message feature has updated. Customization seems a perfect solution but before that, how about a little enhancement? It will greatly reduce the number of times we click on the user’s ID to find out the info.
We want to append following attribution details to our users in RevenueCat:$mediaSource, $campaign, $adGroup, $ad, $keyword, $creative. We have found out how to map data from AppsFlyer for $mediaSource, $campaign, $ad from the following link:https://support.appsflyer.com/hc/en-us/articles/208387843-Raw-data-field-dictionary-V5-#field-availability-by-reporting-tool Even after contacting their support we’re not sure what data should we use for $adGroup, $keyword, $creative. Can you please help us?
Hello there,I've created Google API 2 times and I'm still getting this error even though I've waited 48 hours, can you help?
Your docs regarding stripe packages says: Only Package Pricing and Standard Pricing subscription plans with per unit pricing are supported. Metered usage and tiers are currently not supported.Does this mean, that a user for example can purchase 5 monthly subscriptions via stripe?Will this be correct displayed in revenuecat and in you webhooks to my server?
Getting { code: 7117, message: 'Page not found.' } when using https://api.revenuecat.com/v1/subscribers/app_user_id/entitlements/entitlement_identifier/revokeapi I am passing app user id and entitlement identifier works with the promotional but not revoke Also why does the entitlement do not expire when stripe subscription gets canceled. been trying to cancel / remove the subscription from the rev cat user.
I’ve been hitting my head against this all day yesterday and this evening and I’m not sure what I’m doing wrong. In brief, my use case is purchasing a subscription via Stripe, and then posting the receipt to RevenueCat to record the entitlement against the correct user.My code to do so is pretty simple. Here is an isolated test case written in TypeScript:import { config as dotEnv } from 'dotenv';dotEnv();import fetch from 'node-fetch';export const sendReceiptToRevenueCat = async (data: { app_user_id: string; fetch_token: string;}): Promise<any> => { const url = 'https://api.revenuecat.com/v1/receipts'; const headers = { Accept: 'application/json', 'Content-Type': 'application/json', 'X-Platform': 'stripe', Authorization: 'Bearer ' + process.env.REVENUECAT_PUBLIC_API_KEY, }; const options = { method: 'POST', headers, body: JSON.stringify(data), }; return fetch(url, options) .then((res) => res.j
Hello. We are sending events to Amplitude and Braze.Corresponding to the document, I can know that when the user repurchases the auto-renewing subscription product after a lapse in their subscription, it sends “renewal”.But, I am not sure this is also applied for the the free trial cancel case.If the user stop subscription during the free trial, and then they repurchase again, in this case, it is also tracked as “renewal”?
Hello there,I’m having a problem with Facebook Ads and AppsFlyer Integration on Android with NON_RENEWING_PURCHASE type of events. When I open Event details for this type, in Integrations i can only see Webhooks.Both integrations works well for INITIAL_PURCHASE and RENEWAL type.Do you have any idea what could be the problem here?
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.