Getting started·2 min read

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

  1. 1
    Open RevenueCat API keys

    In RevenueCat go to Project settings, then API keys, then V2 API keys.

  2. 2
    Generate 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.

  3. 3
    Note your Project ID

    You will also need the project ID from Project settings, then General.

Connect it in AppApex

  1. 1
    Add 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.

  2. 2
    Paste 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.