// for app portfolios
One key. Your whole portfolio.
Five apps, twelve SKUs, three of them experiments. App Store Connect makes you inspect them one at a time. Connect one .p8 key and the whole portfolio imports: combined MRR, per-app breakdowns, one live feed, alerts tuned per app.
last updated 2026-07-11 · by revenuehog
Every app on the key, automatically
Portfolio tools usually make you register apps one by one. RevenueHog inverts it: connect an App Store Connect API key and every app the key can read imports: icons, products, and about a year of daily history each (Apple's daily-report limit). Ship app number six next quarter and it appears on the next sync, already counted in the portfolio numbers. Integration cost per additional app: zero. There's no SDK for any of them.
Portfolio rollup, per-app truth
The dashboard sums the portfolio (total MRR, revenue/day, active subscribers, trials) and every number drills down: per-app cards with their own sparklines and deltas, per-product MRR within each app, per-country breakdowns. Multi-select works too: any subset of apps computes exactly like the full portfolio, summed per day (the methodology is public). The question portfolio owners actually ask, which app moved?, is one click, not five report downloads.
One feed, every event
Wire Apple's Server Notifications (paste each app's URL, or let RevenueHog set all of them in one pass with an Admin key; manual paste works with read-only) and every purchase, renewal, trial and churn event across the portfolio lands in a single live feed, tagged by app. Filter to one app when you're investigating; watch the merged stream when you're not.
Forwarding, per app
Portfolios rarely have one backend. Forwarding endpoints are configured per app, separate Production and Sandbox URLs each, and RevenueHog relays Apple's verbatim signed payload, so each app's existing consumers (your backend, RevenueCat, a warehouse) keep verifying signatures as if Apple called them directly. Apps that forward nowhere just record into RevenueHog. Details in the forwarding reference.
Alerts that scale past one app
Alert noise grows with app count; the controls are built for it. Per-app mutes silence the noisy ones without touching the feed. A minimum-$ threshold keeps micro-transactions off your lock screen. Quiet hours respect your time zone. MRR milestones fire on the portfolio number ($10k, $25k, $50k), which is the number a portfolio owner actually celebrates. One subscription ($4.99/mo or $39.99/yr) covers your whole org. It does not scale with apps, seats or revenue.
FAQ
Do I pay per app?
Do I have to add each app by hand?
Can each app forward events to a different backend?
How do alerts stay useful across many apps?
Does my whole team get access?
Start free. One key, and the whole portfolio is on one screen in minutes.
// related