Recurly

Recurly

Billing

Subscription management and recurring billing platform for enterprise.

Signature verification supported 9 events supported

Why use Hookfire with Recurly?

Instant push notifications

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

Subscribe to what matters

Choose exactly which Recurly 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 Recurly, and you're done. No code required.

Supported events

Event
New subscription
subscription.created
🎉 New subscription
Subscription ra8foq26o2dt was created
Subscription renewed
subscription.renewed
🔄 Subscription renewed
Subscription ra8foq26o2dt renewed
Subscription updated
subscription.updated
📝 Subscription updated
Subscription ra8foq26o2dt was updated
Subscription cancelled
subscription.canceled
⚠️ Subscription cancelled
Subscription ra8foq26o2dt was cancelled
Subscription expired
subscription.expired
⏰ Subscription expired
Subscription ra8foq26o2dt has expired
Payment succeeded
payment.succeeded
💰 Payment received
Payment rafhdbbf41mc succeeded
Payment failed
payment.failed
❌ Payment failed
Payment rafhdbbf41md was declined
Refund succeeded
payment.refunded
🔄 Refund issued
Payment rafhdbbf41me was refunded
New invoice
charge_invoice.created
📄 New invoice
Invoice #1031 was created

How to connect Recurly

Step 1: Create an Integration

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

Step 2: Add the Webhook in Recurly

  1. In your Recurly Admin Console, go to Integrations → Webhooks.
  2. Add a new endpoint and paste your Hookfire webhook URL.
  3. Set the Payload format to JSON. Hookfire reads JSON webhooks only: XML ones are not signed, so Hookfire cannot tell them from forgeries.
  4. Select the notifications you want to receive.
  5. Save the endpoint.

See Recurly’s webhook docs.

Step 3: Copy the Secret Key

  1. On the Webhook Endpoints page, copy the endpoint’s secret key.
  2. Go back to your Hookfire integration page and paste it into the Signing Secret field.

Recurly signs each JSON webhook in the recurly-signature header. Hookfire refuses anything that does not match or is more than five minutes old. When you regenerate the key, Recurly signs with both keys for 24 hours, so paste the new one within that day.

Step 4: Subscribe to Events

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

Recurly’s JSON webhooks are deliberately small: they say which record changed and how, but not the customer, plan or amount. Your notification names the subscription, payment or invoice, and you can look it up in Recurly.

Step 5: Test

Click Test next to an event on your Hookfire integration page, or create a subscription on a test account in Recurly.

Supported Events

Event Description
subscription.created A new subscription was created
subscription.renewed A subscription was renewed
subscription.updated A subscription was updated
subscription.canceled A subscription was cancelled
subscription.expired A subscription expired
payment.succeeded A payment succeeded
payment.failed A payment failed
payment.refunded A refund was issued
charge_invoice.created A new invoice was created (sites with Credit Invoices, the default since 2018)

Get started with Recurly

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

Get Started Free