Product

RECOMMENDED

FREE TRIAL

Resources
animation-1-min-1 Want to see for yourself? Check out our live preview.
Seamless integration with Recurly Recurly

How to get MRR and churn analytics for Recurly subscriptions

Connect Recurly to Baremetrics with a private API key and a webhook. Baremetrics imports your Recurly subscriptions and turns them into MRR, ARR, customer and revenue churn, LTV and dozens of other subscription metrics in one dashboard, with no spreadsheets or code.

What you get when you connect Recurly

Recurly keeps running your billing. Baremetrics sits on top of it as the analytics layer and reports on your Recurly subscriptions:

  • MRR and ARR calculated from your Recurly subscriptions.
  • Customer and revenue churn, with upgrades, downgrades and reactivations, so you can see what is driving MRR up or down.
  • LTV and ARPU, with segmentation to compare plans and customer groups.
  • One view across billing systems: add Stripe, Braintree or other sources from the same Data Connections page.
  • Failed-payment follow-up with Recover. Recover sends the customer follow-up for failed Recurly payments: an email sequence (7 emails by default), SMS, in-app banners and paywalls, plus a hosted card-update form that saves the new card back to Recurly. Payment retries stay with Recurly. Recover needs an API key with write access.
MRR line chart showing 30 days of monthly recurring revenue growth in Baremetrics (sample data)
MRR in the live demo
Customer (user) churn rate trend chart in Baremetrics (sample data)
Customer churn in the live demo
ARPU (average revenue per user) trend chart in Baremetrics (sample data)
ARPU in the live demo

Screenshots show sample demo data.

Source: Baremetrics Help Center, Recurly; Connecting your payment processors and data sources; Recover setup guide.

How does the Recurly connection work?

  1. Create a private API key for Baremetrics. In Recurly, open the API Credentials page and click Add Private API Key. A key used only by Baremetrics is easier to control.
  2. Choose the key's access. If you plan to use Recover, don't make the key read-only: Recover needs write access to your Recurly account.
  3. Add Recurly in Baremetrics as a data connection and enter the key.
  4. Set up the webhook. In Recurly, open Webhooks, choose Configure, then New Endpoint. Enter the endpoint URL, username and password that Baremetrics gives you during setup, and save.
  5. Stay up to date. Metrics update on average every 2 hours.

Source: Baremetrics Help Center, Recurly; How often is my data updated?.

What are the limits of the Recurly integration?

  • Setup takes two steps in Recurly: a private API key and a webhook endpoint. There is no one-click sign-in.
  • A read-only key covers analytics, not Recover. Recover needs a key with write access to your Recurly account.
  • Metrics are not instant. They update on average every 2 hours, and can take a few hours longer if Recurly's API is slow.
  • Combined sources blend together. When you add other billing sources, not every graph can be broken out by individual source.

Source: Recurly help article; How often is my data updated?; Connecting your payment processors and data sources.

Make more by knowing what drives growth of your business.

We're sick of the seemingly endless number of stale charts and graphs, so we work to make our design and interface lively and inspiring. Every feature is as useful as it is pleasing to the eye.

Control Center Control Center
Control Center

The lifeblood of your business — both visible at a glance and thoroughly detailed.

Smart Dashboards Dashboard
Dashboard

Dig deep into the details of what's driving growth and how it compares to previous months.

Fforecasting Forecast
Forecast

Make well-informed projections for hiring, expansion, and departmental budgets.

+900 companies using Baremetrics for growth
Customers Todoist
Customers Product Hunt
Customers Bigcartel
Customers Working Not Working
Customers Hubstaff
Customers Convertkit
Customers Lookback
Customers Npm

Make more by knowing what drives growth of your business.

We're sick of the seemingly endless number of stale charts and graphs, so we work to make our design and interface lively and inspiring. Every feature is as useful as it is pleasing to the eye.

Benchmarks Benchmarks
Benchmarks

Get your metrics in the right context by looking at how you compare to other companies like you.

Smart Dashboards Goals
Goals

Track progress towards goals and rally the team to meet them.

Trial Insights Trial Insights
Trial Insights

Add notes to determine how well new campaigns, experiments, and enhancements improve key metrics.

Read Baremetrics reviews on G2
Matt Later

"Thanks to Baremetrics, we're able to know what's going on with our revenue and customers, in real-time. Absolutely invaluable and miles ahead of doing it in spreadsheets or coding your own."

Matt Smith

COO and Founder at Later

Make more by making data-driven decisions with confidence.

Finally, you can get the data you need to uncover growth opportunities, get answers to your questions, and run sophisticated analyses with ease. Being data-driven and customer-obsessed just became a reality.

Augmentation Augmentation
Augmentation

Merge external data to create rich customer profiles and precise segments.

Segmentation Segmentation
Segmentation

Discover and compare your most profitable customer segments and the attributes that make them an ideal fit.

People Insights Customers
Customers

Zoom in to each and every customer with a full history of payments, events, and changes.

Cancellation Insights

Learn why your customers cancel

Start collecting valuable feedback in minutes, learn how much revenue you're losing to each reason, then automatically send personalized emails to bring them back.

“The Cancellation Insights feature is a no-brainer. It replaced our in-house solution in less than an hour, and it provides exactly the insights we need.”

user ben zoomshift Ben Bartling, Zoomshift
Features Cancellation Insights
Recover

Get help with failing charges

Your business is leaking money every month to failed payments and losing customers to delinquent churn. It's time to get it back.

“Recover helped us reduce our churn and save over $10k+ in less than 3 months.”

Tushar Statusbrew Tushar Mahajan, Statusbrew
Features Recover
Open Startups

Join the movement of transparency innovators

Welcome to the land of the brave. These wonderful companies are embracing transparency and openness by sharing their metrics with everyone.

Innovators

Comparing tools?

Try Baremetrics on your own data before you decide

  • Subscription metrics from Stripe, Braintree, Chargebee, Recurly, Apple, Google and more, in one dashboard
  • Built-in failed-payment recovery and cancellation insights
  • Forecasting with Forecast+
Baremetrics Control Center: MRR, net revenue and a daily breakdown of new customers, expansions and cancellations (sample data)

Start your free trial →Explore the live demo

Screenshot shows sample demo data.

Frequently Asked Questions

Connect Recurly to Baremetrics with a private API key and a webhook. Baremetrics imports your Recurly subscriptions and reports MRR, ARR, customer and revenue churn, LTV, ARPU, upgrades, downgrades and reactivations in one dashboard. Billing stays in Recurly; Baremetrics is the analytics layer on top.

In Recurly, open API Credentials and click Add Private API Key. Add Recurly as a data connection in Baremetrics and enter the key. Then, in Recurly, open Webhooks, choose Configure and New Endpoint, and enter the endpoint URL, username and password that Baremetrics gives you during setup.

Only if you use Recover. A read-only private API key is enough for analytics. Recover needs write access, so if you plan to use it, don't make the key read-only.

Yes. Recover sends the customer follow-up for failed Recurly payments: an email sequence (7 emails by default), SMS, in-app banners and paywalls, plus a hosted card-update form that saves the new card back to Recurly. Payment retries stay with Recurly. Recover needs an API key with write access.

Yes. After your first source is connected, use Add Connection on the Data Connections page to bring in Stripe, Braintree or other sources. Their data is combined into one set of metrics, although not every graph can be broken out by individual source.

On average, metrics update every 2 hours. Delays of a few hours can happen, for example when Recurly's API is slow. The webhook you set up during connection lets Baremetrics know about new Recurly activity.

More questions? Contact us.