Get help with webhooks, third-party integrations, and attribution providers.
Recently active
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?
So i am using app metrica, as my attribution platform. I am wondering is there a possibility to send events to appmetrica. it would be very helpful to do that
Hi, We have configured our Slack webhook to post subscription related events in our Slack server.We would really like for this message to display some attributes related to the user.Is there any way we can customize the payload sent to Slack? Kind regards,Johan
Hi RevenueCat, I have completed the instructions to the “T” on this page:https://docs.revenuecat.com/docs/creating-play-service-credentials and have made a json key correctly. No matter what I do, I am still receiving an error such as the one in the image below: My service credentials start out like this: :”my-app-service-credentials@pc-api- “The “pc” in there is no problem, right? What should I do now to fix the problem since the credentails are not working and seem like they have never even been created? **This error is happening on revenueCat. I have not done anything with the android app.** Thank you!
Is it possible to test an iOS subscription before the subscription product gets approved by Apple? This is my first time submitting to the app store, I got denied because they said my app did not function when the “purchase” button is pressed. But I am wondering, how would the in-app purchase pop-up be able to display without the product being approved?For example, if I push it to testflight, no one would be able to click the button because it is not an approved product, and I believe that is what they are testing when approving the app.
From the documentation of common fields sent in Webhook payloads, we get that the aliases key should a) always be an Array of Strings, and b) include all IDs associated with the user, including their “main” user ID.All app user ids ever used by the subscriber. However, we’re getting some events that send “aliases”: null in the payload, which is causing some errors on our end.Can we get some clarity on this? Is null an expected value? If so, can you update the documentation please? And if it’s not an expected value, can you help us understand why we’re getting null?
We have setup the mParticle Integration to forward subscription event data to mParticle. Currently this fails for most of `trial_started` events originating on Android.Other events are reported successfully.Steps to reproduce:Opening our App in the Dashboard Select Analytics > mParticle from the left Scroll down to “Recent Events”ExpectedAll requests are successful and return a status code of 2xx.Actual`trial_started` events originating on Android fail with a 400 status code.This is impacting our analytics stack heavily and a fast fix is highly appreciated. If you need further input from us let us know.
Hello, I don’t have any conversion on facebook ads, even though the IDFA are sent to Facebook on Revenue Cat and the traffic only comes from Facebook ads. I have read the docs but could not find a proper full example. Here is what I have done (swift).I have tested where to call FBSDKCoreKit.AppEvents.activateApp() (before or after ATT request) Option 1:@UIApplicationMainclass AppDelegate: UIResponder, UIApplicationDelegate, UNUserNotificationCenterDelegate { func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { FBSDKCoreKit.Settings.isAutoLogAppEventsEnabled = false FBSDKCoreKit.AppEvents.activateApp() Purchases.automaticAppleSearchAdsAttributionCollection = true Purchases.configure(withAPIKey: "XXXXXXXX") Purchases.shared.collectDeviceIdentifiers() Purchases.shared.setFBAnonymousID(FBSDKCoreKit.AppEvents.anonymousID) if #available(iOS 14.5, *)
Hello,I’m currently integrating RevenueCat and making test purchases with and without StoreKit Configuration file using a sandbox account.But I noticed that these sandbox events are being sent to my integration partners. My MixPanel and AppsFlyer are reporting these events as revenue which I do not want, as I expect to do much more test buys in the future and this will mess up my OKRs. Is there a way to optionally disable these web hooks and integrations for sandbox events?
In the list of possible integrations I see Braze but not Iterable. What is currently the best way to send Revenuecat events to Iterable?
Hi, I’m a little confused about the Apple Search Ads attribution page in the docs:https://docs.revenuecat.com/docs/apple-search-ads It says that:On iOS 14.5+, you must be running the latest RevenueCat SDK and request authorization via the App Tracking Transparency framework before Apple Search Ads data can be collected by RevenueCat. However, my understanding is that for basic tracking (anonymised) using the new AdServices framework, this isn’t necessary. What’s the latest on this?
Hello, I am trying to set up a webhook integration with Zapier/Integromat that will send emails to unsubscribed users. These tools work the way you start setting up a webhook and then listen for data from RC. Once it receives call from RC it automaticaly builds a scheme to work with. However, RC test event doesn’t contain email and name attributes. Making it impossible for tools to build a scheme and work with emails and names. Hope this makes sense. Thanks,Jakub
Hi, Do you have any plans supporting Single Sign-On (or SSO) for example using Azure Active Directory? Thanks.Martin
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
We’ve recently started to use mParticle and like the seamless integration of events from RevenueCat to mParticle. There is however something missing. We want to know per user what there current subscription status is (unsubscribed, trial, subscribed). Right now we would need to implement a service that would ingest this data. Is there another way to get this directly into mParticle? Are there any plans to add this functionality to the integration?Thanks, Wolfgang
How can I get raw data about my receipts?
My app backend needs to add balance to my user’s account for each new subscription purchase, what is the delay before a new subscription is sent to my configured webhook?
Hello,I integrated the FB SDK according to your documents and after the release I did not see AppInstall events in the FB Console.I assume this is because I disabled automatic FB event tracking and all RC sends is subscription events.I can't use the AppActivate event because it can't be related to ad campaigns.Can you explain if I might have made a mistake somewhere when linking FB and RC.
I have disabled sandbox events in slack integration settings.
Hi,I’ve configured RevenueCat & AppsFlyer as it should be, but still can’t see any Media Source params in events that RC sends to AF. I do see the value set by the app in the ‘Customer Profile’ page on RC, but but in event JSON which is sent from RC to AF they are still missing and AF thinks that it was organic purchase.Any idea whats wrong or what I’m missing? (iOS SDK)
We use Mixpanel as our Analytics tool, which has RevenueCat events fired for trial start and trial convert. However, our number of trial starts and trial converts, as well as the revenue in the latter event do not add up to match the numbers in the RevenueCat dashboard.e.g.:May: Trial starts in Mixpanel = 1,573May: Trial starts in RevCat = 1,235^ this is a 21% difference... June: Trial converts in Mixpanel = 574June: Trial converts in RevCat = 521^ this is a 9% difference… The event is from the same source, as we use the Mixpanel in-app purchases integration from RevenueCat https://docs.revenuecat.com/docs/mixpanel I’ve used the data discrepancy article from RevenueCat, which doesn’t include the answer: Any ideas why these are different? This is crucial for our OKRs and revenue tracking
Hello,My goal is to buy ads on facebook and track if they eventually triggered installation and purchasing in-app subscriptions.I read a couple of other topics about how tracking works. It seems that fbAnonId is essential for precise tracking. However Facebook SDK doesn’t support macOS platform. How did you solve this problem?I guess there is an opportunity to have an embedded webview that loads their javascript SDK but it seems like an overkill and i’m not yet sure it will solve the problem.How do you track your macos advertising?
Hi to everyone,I configured RevenueCat Integration with Facebook Ads following the official documentation. My goal is to track Trials and Purchases of an Auto-Renewable Subscription inside Facebook Ads Manager so I can check for every ad how much it converts.The problem is that events, according RevenueCat Dashboard, been sent successfully but inside Facebook Dashboard I can’t see any events.PLATFORM: iOS
Hi, I have the following questionIn your documentation, under the Subscription Status tab, it clearly states that the subscriptions field is a collection (array) that stores Subscription objects within it. And this response I expect from the REST API. But as far as I noticed, making request to API "subscriptions" is an object that stores fields in itself - so it is not a collection. And this can be seen in the "Rest API endpoints" documentation where in the "Get or Create Subscriber" request the example "subscriptions" is just an object instead of a collection. Could you please clarify this inaccuracy for me? Because when I currently make a request to the API in "sandbox" mode, I also get the subscriptions{...} object instead of the subscriptions[...] array.Thanks in advance.
I’m continuing the discussion from spectrum here:@ryan your docs don’t make any distinction between iOS and Android when it comes to whether the Facebook SDK should be installed, so I assumed it had to be installed on both platforms. If not, that would be a great thing, as the SDK is huge.
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.