RevenueCat

RevenueCat

Billing

In-app subscription management platform for mobile apps.

6 events supported

Why use Hookfire with RevenueCat?

Instant push notifications

Get notified on your phone the moment a RevenueCat webhook fires. No more checking dashboards.

Subscribe to what matters

Choose exactly which RevenueCat events trigger notifications. Filter out the noise.

Team-wide delivery

Control who on your team gets notified and how — push notifications, record only, or both.

Setup in under 2 minutes

Copy a webhook URL, paste it in RevenueCat, and you're done. No code required.

Supported events

Event
Subscription expired
EXPIRATION
⏰ Subscription expired
user_test123's subscription to pro.monthly has expired
Billing issue
BILLING_ISSUE
❌ Billing issue
Billing issue for user_test123 on pro.monthly
Subscription renewed
RENEWAL
🔄 Renewal
user_test123 renewed pro.monthly for $9.99
Initial purchase
INITIAL_PURCHASE
🎉 New purchase
user_test123 purchased pro.monthly for $9.99
Product change
PRODUCT_CHANGE
📝 Plan change
user_test123 changed to pro.monthly
Subscription cancelled
CANCELLATION
⚠️ Cancellation
user_test123 cancelled pro.monthly

How to connect RevenueCat

Connecting RevenueCat to Hookfire

Step 1: Create an Integration

  1. Go to your organization’s Integrations page.
  2. Click Add Integration and select RevenueCat.
  3. You’ll receive a unique Webhook URL — copy it.

Step 2: Add the Webhook in RevenueCat

  1. In the RevenueCat Dashboard, go to your project.
  2. Navigate to Integrations → Webhooks.
  3. Click Add new webhook.
  4. Paste your Hookfire webhook URL into the Webhook URL field.
  5. Optionally set an Authorization header value.
  6. Click Save.

Step 3: Copy the Signing Secret

  1. In the RevenueCat webhook settings, find the Webhook Signing Secret.
  2. Copy the secret.
  3. Go back to your Hookfire integration page and paste it into the Signing Secret field.

Step 4: Subscribe to Events

On your Hookfire integration page, toggle on the events you want to receive push notifications for.

Step 5: Test

Use RevenueCat’s Send test event button in the webhook configuration to verify the integration.

Supported Events

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

Get started with RevenueCat

Start receiving instant push notifications for your RevenueCat webhooks. Free to start, no credit card required.

Get Started Free