In-app subscription management platform for mobile apps.
Get notified on your phone the moment a RevenueCat webhook fires. No more checking dashboards.
Choose exactly which RevenueCat events trigger notifications. Filter out the noise.
Control who on your team gets notified and how: push notifications, record only, or both.
Copy a webhook URL, paste it in RevenueCat, and you're done. No code required.
| Event | Sample notification |
|---|---|
|
Subscription expired
EXPIRATION
⏰ Subscription expired
user_8f2c41's subscription to pro_monthly has expired
|
⏰ Subscription expired
user_8f2c41's subscription to pro_monthly has expired
|
|
Billing issue
BILLING_ISSUE
❌ Billing issue
Billing issue for user_8f2c41 on pro_monthly
|
❌ Billing issue
Billing issue for user_8f2c41 on pro_monthly
|
|
Subscription renewed
RENEWAL
🔄 Renewal
user_8f2c41 renewed pro_monthly for €9.99
|
🔄 Renewal
user_8f2c41 renewed pro_monthly for €9.99
|
|
Initial purchase
INITIAL_PURCHASE
🎉 New purchase
user_8f2c41 purchased pro_monthly for €9.99
|
🎉 New purchase
user_8f2c41 purchased pro_monthly for €9.99
|
|
Product change
PRODUCT_CHANGE
📝 Plan change
user_8f2c41 changed to pro_yearly
|
📝 Plan change
user_8f2c41 changed to pro_yearly
|
|
Subscription cancelled
CANCELLATION
⚠️ Cancellation
user_8f2c41 cancelled pro_monthly
|
⚠️ Cancellation
user_8f2c41 cancelled pro_monthly
|
See RevenueCat’s webhook docs.
RevenueCat then signs every delivery in the X-RevenueCat-Webhook-Signature header, and Hookfire refuses anything that does not match or is more than five minutes old. Rotate secret issues a new secret and stops the old one at once, so paste the new one into Hookfire straight after rotating.
Without signing turned on, leave the Signing Secret field in Hookfire empty: a secret pasted there makes Hookfire refuse every unsigned delivery.
On your Hookfire integration page, toggle on the events you want to receive push notifications for.
Use RevenueCat’s Send test event button in the webhook configuration to verify the integration.
| Event | Description |
|---|---|
INITIAL_PURCHASE |
A new purchase was made |
RENEWAL |
A subscription was renewed |
CANCELLATION |
A subscription was cancelled |
EXPIRATION |
A subscription expired |
BILLING_ISSUE |
A billing issue occurred |
PRODUCT_CHANGE |
A user changed their subscription plan |
Start receiving instant push notifications for your RevenueCat webhooks. Free to start, no credit card required.
Get Started Free