Wire up RevenueCat
App Store Connect tells AppApex what is happening. RevenueCat tells it what it is worth. With revenue data connected, every recommendation carries a dollar-denominated impact estimate instead of a guess.
Create a V2 API key
- 1Open RevenueCat API keys
In RevenueCat go to Project settings, then API keys, then V2 API keys.
- 2Generate a key with read access
Create a secret V2 key with project read and Charts & Metrics read permissions. The public SDK key will not work - AppApex needs a V2 secret key to read aggregate revenue.
- 3Note your Project ID
You will also need the project ID from Project settings, then General.
Connect it in AppApex
- 1Add the webhook in RevenueCat
The AppApex RevenueCat card shows your unique webhook URL. In RevenueCat go to Project settings, then Integrations, then Webhooks, add it, and set an Authorization header value of your choosing.
- 2Paste your credentials
Back in AppApex, paste the project ID, the V2 secret key, and the same Authorization header token, then save. AppApex validates the key and backfills a year of history.
What we read
- Trial starts, conversions, renewals, cancellations, and refunds
- MRR, revenue, active subscribers, and trial-to-paid rate
- A full year of daily history from the Charts API on connect
If you also run Superwall, events are de-duplicated by transaction ID so a single purchase is never counted twice.