Skip to main content
Go to Integrations > Revenue Tracking to configure webhooks. Rev Reporting

Configure iOS

Choose ONE of the following 3 options:

1) App Store Server Notifications

This option is recommended if you are using StoreKit to handle your purchases.
Send purchase events direct from Apple to Helium.

2) RevenueCat Webhooks

This option is recommended if you are using RevenueCat to handle your purchases.
Use RevenueCat webhooks to send revenue events to Helium. Follow the instructions shown under RevenueCat Webhooks.

3) Forward App Store Server Notifications

This option is recommended if you are using StoreKit to handle your purchases but want to consume App Store Server Notifications on your own server and forward those events to Helium.
Grab the Webhook URL from the App Store Server Notifications section and use that value in your forwarding code. In your existing App Store Server Notifications handler, add a snippet that forwards the payload to Helium unchanged. Place it as early as possible — after you’ve parsed the incoming body, but before any type filtering or early returns — so that Helium receives every notification type, not just the subset your own handler acts on. Don’t couple your response to the forward. Await the forward and wrap it in a try/catch that only logs on failure. It should never throw or change the status you return to Apple — otherwise a hiccup forwarding to Helium would make Apple retry the whole notification and re-run your own handling. Forwarding is just a POST — send the request body to your Helium Webhook URL with Content-Type: application/json. The examples below cover a few common stacks, but any language works. Reach out to Helium support if you have any questions.

Configure Android

Choose ONE of the following 2 options:

1) Google Play RTDN

This option is recommended if you are NOT using RevenueCat to handle your purchases.
Utilize Google Play Real-Time Developer Notifications to send revenue events to Helium.

2) RevenueCat Webhooks

This option is recommended if you are using RevenueCat to handle your purchases.
Use RevenueCat webhooks to send revenue events to Helium. Follow the instructions shown under RevenueCat Webhooks.