blog

Recurly Press Kit

Includes PDF guide, logo image and,
vector image for print.

Download Press Kit (1.2MB) .zip

Recurly.js — The easy way

So you want to implement the latest and greatest in recurring billing functionality and ease into your app, but you’re not sure where to start. Today we’re going to create a quick and easy implementation using Recurly.js and our API! We’ll create an account with billing info, and a subscription, for some recurring billing goodness. We love Recurly.js and are sure you will too, knowing that it will: Handle all field validation and sanitization Create … Read More…

A Better Way to Calculate Your Churn Rate

In 2004, Netflix was sued by its shareholders over its reported churn rates. The shareholders argued that Netflix “[used] an improper calculation of the rate that produced an artificially low churn rate.” A judge threw out the case, ruling that there is no single industry-wide definition of churn rate. Clearly, churn rate is a critical metric for any subscription business. But there are also a variety of opinions about how to calculate it. In this … Read More…

Get more out of taxes with Recurly

After an extensive beta with plenty of feedback and lots of fine tuning, we are extending Recurly’s basic tax support for Canada, Australia, New Zealand and Israel to be generally available with no additional fees. This allows your business to collect taxes from these regions all from your existing Recurly site. To enable new tax regions, simply go to the taxes configuration section to select the countries where you need to collect taxes. If your customer’s … Read More…

Calculating sales tax just got easier!

  We’re excited to announce that we’ve just released our direct Avalara AvaTax integration for sales tax.  This new integration provides merchants with advanced tax reporting that will make self-filing easier, plus offers additional logic for tax codes and exempt options. Avalara customers can enable their integration directly within Recurly.  Simply look for the orange Avalara box on the tax page inside Recurly or by visit our docs site for instructions. New to Avalara? Join our … Read More…

Pro Tip: Multiple Subscription Cycles

Managing subscriptions just got easier with an update to Recurly’s subscription logic. In the past, merchants could allow customers to sign up for multiple subscriptions of different plans and multiple subscriptions of the same plan, as long as they were on one renewal cycle. We recently extended our functionality to allow for sign-ups to multiple subscriptions of the same plan with different billing cycles. That means customers can sign up for a subscription and add … Read More…

Angular formFor: simplify creation and validation of HTML forms

Angular is great. It’s a powerful framework and it enables you to do a lot of very cool things with a reasonably elegant syntax. There are a few exceptions though and in my opinion form validation is among them. Don’t get me wrong. Angular’s ngForm directive has a rich feature-set but I find it to be challenging for the following reasons: Declaring validation rules in a view (in the HTML markup) feels wrong. HTML markup should be … Read More…

Talkin’ about UX Design Jobs in the Midwest

Recently I got the opportunity to give a talk at the Madison+ UX conference. Madison+ UX is a one-track conference in Madison, WI and includes two full days of speakers from all over covering a variety of topics. The event is incredibly well put together by the good folks at Sapling Events and was held at a lovely venue in downtown Madison. I was thoroughly impressed with the whole event and look forward to attending … Read More…

Visualize your website’s color scheme with Grunt Palettable.

Palettable is a Grunt plugin that reads a set of pre-processed stylesheets (SASS, SCSS, or Stylus) and gathers all color variables. These variables are then formatted as an HTML color palette illustrating each color. Palletable also generates a color theme including complimentary color suggestions for states like mouse-hover and click. Assuming your project contains 3 stylesheets with the following color values: Palettable’s default settings will generate the following color palette: Where did Palettable come from? … Read More…

Building SVG Animations

Recently, Recurly revamped our features pages and with that redesign introduced a series of small animations to add a level of delight to the pages. The majority of the animations use CSS to power them, but a couple use JavaScript. All of them have a trigger powered by JavaScript so that they don’t loop and only play when in the user’s viewport. There have been several questions about one in particular on the Recover Lost … Read More…