Integrations · Billing source

Recurly analytics, rebuilt from your full history

Connect Recurly with a read-only API key and a webhook, in the US or EU data center. GrowPanel imports every account, subscription and transaction and keeps them current in real time.

  • Free until $200k ARR
  • No credit card needed
  • Live in minutes
  • EU hosted, GDPR compliant
Read the setup guide
Setup

From Recurly to live metrics in four steps

One read-only key, one webhook, and your data center. That's it.

1

Add a read-only key

Enter your Recurly subdomain and data center, paste a read-only API key, and add the GrowPanel webhook in Recurly.

Subdomain
Read-only API key
Webhook URLadded in Recurly
API works, import starting
2

Import your full history

GrowPanel verifies the connection, discovers every account and processes them in the background. You get an email when it's done.

Import status
Starting import ... Import done, we'll email you
3

Every customer rebuilt

MRR is recalculated from each customer's complete billing history, and every change is classified.

customers rebuilt
NewExpansionContractionChurnReactivation
4

Live through webhooks

Recurly notifies GrowPanel about every change, so your reports stay current.

new_subscriptionjust now
updated_subscriptionjust now
successful_paymentjust now
canceled_subscriptionjust now
How the sync works

Every event, rebuilt from the source

Recurly sends GrowPanel a webhook for every change. GrowPanel then recalculates that customer from their complete history, including add-ons, coupons and prorations.

Recurly eventsSubscriptions, invoices, payments and refundsupdated_subscription
Webhook receivedPicked up within seconds, verified and queuedreal time
+ daily FX rates Rebuild the customerFrom the complete billing history, never patched
Classify the changeNew, expansion, contraction, churn or reactivation
Everywhere at onceReports, alerts, HubSpot, the API and GrowPanel AI
Safety net: every 5 minutes GrowPanel re-checks for customers with events it hasn't processed yet, so a missed webhook never means a wrong number.
Read-only accessGrowPanel uses a read-only API key, so it can't change your Recurly data.
Full history on day oneEvery customer since your first invoice, not just from today.
Every currencyConverted with exchange rates updated several times a day, applied per day.
Replicated storageYour data lives on three database nodes, served from Cloudflare's network.
What syncs

What GrowPanel does with your Recurly data

SubscriptionsMRR and every movement, including add-ons, quantities, tiered pricing and non-renewing subscriptions
TransactionsCashflow: payments, refunds, credit notes and taxes
Plans and add-onsPlans and plan groups for breakdowns by plan
CouponsMRR net of discounts, and discounts that end in committed MRR
TrialsTrial insights: trial starts and trial-to-paid conversions
Custom fieldsCustom variables you can filter and group every report by
What you get

Every SaaS metric from your Recurly data

The moment the import finishes, every report is ready. No spreadsheets, no formulas to maintain.

  • MRR, ARR and every movement: new, expansion, contraction, churn and reactivation
  • Churn, retention and cohorts, down to the customer
  • Cashflow, failed payments and refunds
  • MRR and cashflow forecasts built from your own data
  • GrowPanel AI answers questions about your numbers in plain English
Setup

Set up in minutes

  1. Add a Recurly data source

    In GrowPanel, choose Recurly, name it, and enter your subdomain and data center (US or EU).

  2. Create a read-only key

    In Recurly, create a read-only API key and paste it into GrowPanel.

  3. Add the webhook

    Copy the webhook URL shown in GrowPanel and create a webhook with it in Recurly.

  4. Create and import

    Click Create. GrowPanel verifies the connection and starts importing your history.

Step-by-step setup guide with screenshots

FAQ

Recurly and GrowPanel, answered

Something else on your mind? Talk to a human, we reply within one business day.

Can GrowPanel change anything in Recurly?

No. GrowPanel uses a read-only API key and can only read your data.

Does GrowPanel support Recurly's EU data center?

Yes. You choose US or EU when you add the data source.

Why do I need a webhook as well as the API key?

The key imports your history, and the webhook keeps GrowPanel current after that. GrowPanel also re-checks every 5 minutes for events it hasn't processed yet.

How long does the first import take?

From minutes to a few hours, depending on your data. It runs in the background and you get an email when it's done.

What does it cost?

GrowPanel is free until you're above $200k ARR. After that, plans are priced by ARR, billed monthly or annually.

Ready to see your Recurly numbers clearly?