RevenueHogdocs← back to app

RevenueHog documentation.

every app store purchase, trial and churn event in one live feed. no sdk required.

What RevenueHog is

RevenueHog reads your App Store earnings and subscription notifications and presents them as a live feed plus a revenue dashboard across all of your apps. There is no SDK to integrate: you connect one App Store Connect API key and RevenueHog does the rest: history backfill, daily reports, real-time server notifications, and push alerts.

Push alerts follow your notification rules (per-event toggles, a minimum amount, quiet hours, MRR milestones, per-app mutes and a daily digest), configured under settings → notifications (or in the iOS app).

How it works

A daily sync pulls your sales and proceeds from App Store Connect. Separately, RevenueHog can become your app's App Store Server Notifications (S2S) endpoint: it verifies and records each event, then forwards Apple's verbatim signed payload on to your own server, so you lose nothing by pointing Apple at RevenueHog.

Optional SDKs add user-level attribution: an identify + attribute call links purchases to your own user ids, upgrading anonymous transaction-derived customers to real profiles. Authentication uses the publishable key from settings → api. Everything else works without them.

Apple-only prototype

This build supports Apple / App Store Connect. Non-USD revenue is converted to USD using daily ECB reference rates for each sale's date; figures fall back to an approximate rate only when no published rate is available.

Quickstart

Start with the Setup guide to connect App Store Connect and run your first sync, then see the Settings reference for what each option controls. You will need your .p8 API key, Issuer ID, and Key ID.