Setup guide.
connect app store connect, pull your revenue, and optionally route apple's real-time subscription events through revenuehog.
Connect App Store Connect
RevenueHog authenticates to Apple with an App Store Connect API key. Create one in App Store Connect under Users and Access → Integrations → App Store Connect API, then add it under settings → credentials.
- 1In App Store Connect, generate a key with a role that can read sales. Finance or Sales is enough. RevenueHog never needs write access.
- 2Download the
.p8private key file. Apple lets you download it once, so keep it somewhere safe. - 3Note the Issuer ID (top of the Integrations page) and the Key ID (next to the key you created).
- 4Paste all three into Settings and save. Your private key is encrypted at rest and scoped to your organization.
Read-only is enough
Deeper dive: Create an App Store Connect API key (.p8, Issuer ID, Key ID) walks the whole thing with screenshots-level detail, role guidance and a JWT snippet to prove the key works.
Run your first sync
As soon as your credentials are saved, RevenueHog discovers your apps and pulls daily sales and developer proceeds. A sync runs automatically every day; saving credentials again also kicks one off.
The first sync can take a minute while it backfills recent history. When it finishes, your apps, net revenue, and unit counts appear on the overview.
Currency conversion
Wire Apple Server-to-Server notifications
Daily syncs cover revenue. To see subscription lifecycle events (new subscriptions, renewals, cancellations, billing issues) the second they happen, point Apple's App Store Server Notifications (V2) at RevenueHog. Each app has its own ingest URL on its app detail page.
- 1Open apps → your app and copy the apple ingest url.
- 2In App Store Connect, set that URL as the App Store Server Notifications V2 endpoint for both the Production and Sandbox environments.
- 3If you already send notifications to your own server, add your existing endpoint under forwarding endpoints. RevenueHog verifies each notification and forwards Apple's verbatim signed payload on to you, so you lose nothing.
Let RevenueHog wire it for you
Deeper dive: App Store Server Notifications V2: the complete setup guide covers the JWS verification, every notificationType, and testing. Useful whether or not RevenueHog is the endpoint.
Verify the connection
Open your app's detail page and check recent events: each notification Apple sends shows up with its type, environment, and forwarding status. The S2S configuration audit also reports whether App Store Connect is pointed at RevenueHog. Live events stream into the feed, and subscription activity rolls up on metrics.
No events yet?