Projects and access
A project groups one app's store configuration, products, customers, webhooks, and analytics.
- Log in to the revfox panel.
- Create a project from the project switcher.
- Use a separate project for each app or environment that needs isolated data.
Share a project
Add multiple users to the same project and choose the smallest role each person needs.
readcan view project configuration, customers, events, and analytics.writecan also change project settings and operational data.
Store credentials
Credentials allow revfox to verify purchase evidence against trusted store APIs from your server.
App Store
Add the Apple key details required for transaction and subscription checks, then scope them to the project that owns the app.
- Configure an In-App Purchase key so revfox can verify StoreKit 2 transaction data.
- Configure an App Store Connect API key so revfox can import Apple products and prices.
Play Store
Add a Google Play service account with access to the Android app and subscription purchase APIs.
- Configure Play Store service credentials so revfox can validate purchases and manage subscription status.
Use store accounts with only the permissions revfox needs and keep production credentials out of source control.
Products and benefits
Product mapping turns store-specific purchase IDs into packages and benefits your application understands.
- Create or import the App Store and Google Play product IDs.
- Group equivalent products into packages such as Monthly or Annual.
- Attach benefits that represent the access each package unlocks.
Webhooks
Webhooks send normalized subscription lifecycle events from revfox to your backend.
- Add your backend endpoint from the project's integrations page.
- Select events such as purchases, renewals, expirations, and refunds.
- Monitor delivery history and retry failures after correcting the endpoint.
Customer timelines
Customer profiles connect verified transactions to current subscription state and entitlement history.
- Review purchases, renewals, expirations, and refunds in sequence.
- Compare sandbox and production events during integration testing.
- Use the timeline to investigate entitlement and ownership changes.
Revenue analytics
The dashboard summarizes verified store activity into revenue, MRR, active subscribers, trials, customers, refunds, taxes, and commissions.
Filter out sandbox activity before using the numbers for production decisions, and compare chart movement with the underlying customer and transaction records.