HNHacker News
TopNewBestAskShowJobs

aculver

1,783 karma · joined December 1, 2010

http://andrewculver.net https://x.com/andrewculver
submissionscomments
aculver··on How our freemium plan failed
Hey, I used to run a SaaS product that solved the failed payment problem very specifically (http://churnbuster.io) and I'd recommend you extend that 2 week period out to something like 4 to 6 weeks. Some of our most successful customers were sending out 7-8 emails over a 6 week period. Every business is different, so YMMV, but it might help. A bunch of other thoughts on the subject that may be helpful to you here: https://www.quora.com/What-are-the-industry-average-rates-fo... .
aculver··on Churn Buster Gets Acquired
Patrick, so many levels on which to thank you!

I still remember the day I walked into Brian Smith's office in late 2010, at what would be my last corporate job, and he started talking to me about how we needed to start working on our own passive-income businesses, "like this patio11 guy on Hacker News." Your openness and transparency empowered me to pursue the path that I began pursuing back then. Without your transparency, I can't imagine how I would have found my way from that corporate gig to where I find myself today.

Thanks also for your willingness to work with us early on when we had to do special feature development to support your use-case. Those features ended up being a differentiator for us and helped us snag some really valuable clients since, and I'm not sure those businesses would have been so patient waiting for us.

Thanks again!

aculver··on Churn Buster Gets Acquired
Hey all, I'm the creator of Churn Buster.

Over two years ago I was working on Stripe web hook emails for a client and spending way too much time tuning, tweaking, and maintaining them. Every little improvement was yielding even greater conversion rates and more money in the bank. At that point, I suggested that instead of paying me so much to maintain the in-house dunning system on their behalf, I could create a service that did the same thing but better, and charge them $200/mo instead. The plan was to subsidize the cost of development by selling the product to friends who were having the same problem. I've been working on it and growing it ever since.

I'm really proud of some of the incredible companies and brands I've had the opportunity to work with in the last two years, (some of them are listed on the new product homepage,) but I'm also really pleased to now be able to put the product into the hands of Matt, Joelle, and Ken and let them take it's growth from this point forward.

Happy to answer any questions anyone may have!

aculver··on Ghost: $411k Annual Revenue with a team of 6
Yeah, so I run http://churnbuster.io/ where we help a lot of companies with this exact issue. As a rule of thumb we would typically expect about 10% of initial charge attempts to fail for a B2B business, and it wouldn't be abnormal to see 15-20% for a B2C business. It's a huge problem, and that's even on a best-of-breed payment processor that provides automatic card updating in the background.

For anyone interested in digging in deeper on some of the lessons we've learned, I posted a bunch of thoughts on Quora earlier this year: http://qr.ae/RFWy23 . Otherwise, feel free to reach out to me directly at andrew@churnbuster.io .

aculver··on Ask HN: Where can I buy real software companies?
So, an interesting thing I observed while building a SaaS company was that you can actually get off the ground with a very simple solution, you'll just end up serving smaller customers with relatively simple needs (say $50-100/mo.) These initial folks will pepper you with feature requests while still paying you money for what you've got, which can give you feedback about which complexities you're missing that you really need to implement. If you choose which things to implement carefully, you end up making your product more useful to larger customers and you'll start closing some larger deals. (E.g. $500/mo.) Rinse and repeat and before too long you've got a product with all the bells and whistles and you're closing enterprise deals. (E.g. $2,500+/mo.) The numbers here are all relative, but the point is that the smaller customers end up subsidizing the development of what becomes an enterprise product.

(I think the advantage this approach has over the one you've suggested is that the product is always capable of making money even from the very beginning, just on a smaller scale at first. I think this is a critical feedback mechanism so that folks know whether what they're developing is actually useful to folks.)

aculver··on Kalzumeus Podcast Episode 11: Bootstrapping vs. Raising Money
I haven't been able to listen all the way through yet, but what a great discussion for anyone who might be considering raising their first round, especially for folks who have already bootstrapped a product to a certain point.

Jay, if you're around on this thread, I'd love to hear what sort of questions you were fielding from Naval.

aculver··on McMaster researchers may have found a way to restore metabolism to youth levels
Sorry to be off-topic, but I was drawn to the story because of the McMaster reference and I bet some other Hamiltonians probably will be to. Would love to connect with any HN folks in Hamilton!
aculver··on PR2 Very Close to Completing Laundry Cycle
Garbage in, garbage out, eh? :-) Well then the robot needs to stop picking up clothes off the floor. ;-)
aculver··on PR2 Very Close to Completing Laundry Cycle
Please add "empty pants pockets" to that list of a complete laundry cycle. Otherwise the only thing PR2 is close to is ruining all my clothes. :-) Lip balm, pens, crayons, etc.

And while we're at it, it also needs to treat any stains, otherwise you may make them worse. :-)

aculver··on My Technical Co-Founder Quit 2 Days Before I Got My YC Interview a Year Ago
Thoroughly enjoyable! The voice you're writing with here is really fun and easy to read. I hope that feedback makes it easier for you to keep writing more with confidence!

Just as a heads up, on Roo's landing page there is one screenshot has a typo on the button. "Rread More." :-)

aculver··on Tom Magliozzi, Co-Host of NPR's 'Car Talk,' Dies at 77
NPR and public radio more generally in the U.S. is such a national treasure, and these guys were one of the brightest gems. I loved seeing their personalities and infectious laugh enshrined with a cameo in Pixar's Cars, which itself captured a sort of best-of or hall-of-fame for American car culture.
aculver··on If you're not checking your customers' expired cards, you're losing money
Thanks as always, Patrick!
aculver··on If you're not checking your customers' expired cards, you're losing money
First let me say that there is no support like Stripe support. :-) I'm always greatly relieved when onboarding with a customer and they both use Stripe and Stripe subscriptions. But to your point, I may know something about Churn Buster supporting folks not using Stripe subscriptions or even using other payment processors. Email me at andrew@churnbuster.io for more information. :-)
aculver··on If you're not checking your customers' expired cards, you're losing money
Hey. I'm the Andrew who runs the Churn Buster product mentioned by patio11.

Very clever of you to think to email customers before their credit card expires. :-) We had the same idea and it was a feature in the original release of our product, but after several months we actually found that only about 30% of cards set to expire actually started failing payments within two months of hitting the expiration date, and after two months failure rates just return to normal. So, even with a healthy 50% conversion rate on the email campaign, we were only retaining about 1.5 customers per 10 that we sent 3 emails to. Furthermore, the email notifications to the customers who very likely didn't need to receive the email were triggering cancelations from some customers as they re-evaluated their purchasing decision in front of a "you owe us money!" email instead of a sales page promoting the benefits they're receiving. :-) For that reason, we no longer send out these emails by default. There are still some businesses where this makes sense, but they're definitely the rare exception and not the rule.

Furthermore, we found that a very decent chunk of failed payments (maybe 15-30%?) will sort themselves out automatically with no intervention if you just try them a few times over a few days. Again, no need to email these customers and waste their time unless there is a time sensitive delivery that needs to go out or something similar.

So, for those two reasons we choose to wait until the third failed payment attempt before we start emailing the customer. But once we hit that third failed payment attempt, we really go to town trying to get in touch with the customer and get them current. We've got all sorts or tricks up our sleeves for this, including a real person with a great British accent who will call customers on the phone.

Happy to answer any questions you or anyone else may have about solving this problem. It really isn't something many subscription service providers think about when they're building their business. Feel free to reach out any time at andrew@churnbuster.io .

aculver··on Ask HN: How do you handle failed charges for your SaaS?
We handle this exact problem for lots of SaaS products, start-ups, and other companies at http://churnbuster.io/ . After a few failed re-attempts over a few days, we begin a drip campaign of notifications where we email them every few days with a sequence of different emails until they update their payment information or cancel their account. If the emails don't produce a response and we've got their phone number on file, we'll also try to ring them up on the phone (we have a real person to do this) and send them a follow-up email for whatever the outcome of the phone call was (e.g. customer wants to update online, we left a voicemail, it was the wrong number, etc. etc.) Some companies will have the majority of their success with just the emails, but we have customers where the success rate is split is 50/50 for emails and phone calls. Either way, everyone benefits from the phone calls enough to justify doing it (or in our case paying us to do it.)

As for the "not signed in for months" part, I recommend you not assume someone wants to cancel their account just because they haven't signed into the service in months and their payment information randomly goes bad. Let them tell you this. Depending on the service you provide, people may use it seasonally, but pay each month for you to keep their data on hand. (I've used Basecamp this way before, although now they let you pause your account for up to 6 months.) Sometimes people use services that are "set it and forget it" where the user doesn't actually need to sign into the service to receive value from it. The absolute worst would be for a customer of any type of service to have their account closed for non-payment with no notice whatsoever.

That's really just the tip of the iceberg for thoughts that we've got on this subject, so feel free to reply or email me at andrew@churnbuster.io if you've got any other questions.

aculver··on Payola – A Rails engine for Stripe
Congrats, Pete! You literally wrote the book on Stripe integrations and it's awesome seeing you embrace open source as a way of sharing your knowledge. I love how well thought through everything you've done is. I can't wait to see what you do with subscriptions!

As the author of the Koudoku gem[1] that Pete mentions, I'd encourage people familiar with it to keep a close eye on Payola as well. Given Pete's technical excellence, great implementation choices, and broad experience with different types of Stripe integrations (my primary interest has been SaaS products,) Payola could very well supersede Koudoku when he tackles the subscription side of things.

[1] http://github.com/andrewculver/koudoku

aculver··on Ask HN: What was the startup that got customers with failed payments back?
Hey Amit! I run Churn Buster at http://churnbuster.io/ . We had a blog post hit #1 here recently, so it may have been us you were thinking about. We send emails and have a real human make phone calls to customers who have repeatedly failed a charge.

On the email side, we've got a lot of optimizations and reporting baked into our service that most folks would find too difficult or time consuming to implement and maintain if they were doing this on their own. As a result, even folks who already had a standard "email customer when payment fails" webhooks implementation get much better results using Churn Buster. (For example, https://twitter.com/citadelgrad/status/499015554209185792 .) They also completely eliminate their administrative overhead and relating to failed payments. :-)

I hope you'll take us for a spin! Email me at andrew@churnbuster.io if you've got any questions or if you'd like to schedule a Skype call to talk about it.

aculver··on Our First $37,800 in Annual Recurring Revenue
I'm sure I'll write about this more later, but the earliest customers were friends and consulting clients who ran subscription services. They were onboard before it was even built.
aculver··on Our First $37,800 in Annual Recurring Revenue
Thanks for this feedback. I'll make a point to do something about it. :-)
aculver··on Our First $37,800 in Annual Recurring Revenue
Thanks for your kind words. :-)
aculver··on Our First $37,800 in Annual Recurring Revenue
So, just want to make sure it's clear to folks reading (because it's been a source of confusion for prospective customers in the past) that "card account updaters" and a service like Churn Buster are not mutually exclusive. For example, we have customers who utilize "card account updaters" like what you're talking about, and they still have a substantial number of customers failing payments even after that process has run it's course. That's where Churn Buster comes in.

Normally you'd expect Churn Buster to implement this background behind-the-scenes card account updating itself, but the reason we don't is that the trend and expectation in the industry is, or is becoming, that the actual payment gateway themselves provide this service, because they're by far in the best position to do it at scale. For example, Braintree already does this and I think you'll see more and more payment providers doing it down the road, including Stripe. (I could be wrong, but I don't think so.)

aculver··on Our First $37,800 in Annual Recurring Revenue
Thanks! So, we've benefited a lot from word-of-mouth thus far. For example, we've received referrals from friends running Baremetrics (http://baremetrics.io), HookFeed (http://hookfeed.io), and FirstOfficer (https://www.firstofficer.io) because Churn Buster is a logical progression for customers of those products who are now more aware of how much they're losing to failed payments. Our customers themselves also talk about the results they're getting in the subscription product circles they travel in.
aculver··on Our First $37,800 in Annual Recurring Revenue
Hey Jacques. Thanks for the kind words! Stripe does include us on their integrations page and have been great about reaching out to Stripe Connect service operators like myself and asking what they can do to better support us. (It's been such a great platform to build on.) Now that I'm focusing on marketing more, I'll definitely reach out to them to share some ideas I've got. ;-)
aculver··on Our First $37,800 in Annual Recurring Revenue
Thanks for the feedback and sorry about the missing pricing link on the homepage. Definitely overdue to revamp the navigation and put a pricing link right up top there. I'll definitely chew on that free plan idea a bit.
aculver··on Our First $37,800 in Annual Recurring Revenue
Hey all, this is me. :-) Really nice to have a "new" product on the front page of HN again. Happy to answer any questions you may have.
aculver··on Show HN: Keep, an app that helps you love how you spend every dollar
One trick I found really helped me curb thoughtless spending in the past was calculating the cost of purchases based not on the sticker price, but on the sticker price + whatever the compounded interest would be for the same amount of money on my mortgage. (At the time our interest rate was 5% with about 27.5 years left on our mortgage, so it effectively doubled the price of everything.) The thought was that if we spent that money vs. putting it on the mortgage, we were essentially locking those dollars in to being charged interest for the life of the loan. It doesn't take into account re-financing, etc., but it was a lot easier not to buy $10 smoothies vs. $5 ones. :-)
aculver··on How to become a millionaire web developer
Yes, I was a consultant myself. All IMHO:

The best possible “last job” to have before doing independent consulting is at a consulting firm that doesn’t just do staff augmentation. You'll learn almost everything you need to here that will help you avoid major mistakes in your own business. Don’t do anything shady here (e.g. stealing clients, etc.) and when you’re ready to leave, leave on good terms. (My old boss and I are still friends, we travel together, and he was the first customer for my SaaS product.)

Whether you work for a consulting company or not, you’re ready to leave when you’ve got two contracts from other developer friends who have too much work and want to refer some leads to someone who can help them. One of your initial contracts should be for a long-term engagement, as this helps manage your cash-flow risk. If you’re working for a consulting company, I can’t recommend you work on your own contracts at the same time… but I think you’re in the clear if you’re lining them up and you make a clear break from one to the other.

To leave your company on good terms and potentially gain a valuable source of work, you can offer to contract yourself back to the consulting company you already work for at whatever rate they typically pay outside contractors. (For the consulting company I left, this was $95/hour, which was the lowest rate I was willing to take at the time and only for contracts that were very advantageous to my business, e.g. regular, long-term work.) This can really help them if you were a "rock star" and were keeping important clients very happy.

If your pipeline is a little weak through word of mouth, reach out to consulting companies and agencies to see if they need any help on the deals they’re closing. This is easier for them than hiring new people especially if they’re not sure demand will keep up.

If your first track is a long-term engagement, increase your rate on every new project on the second track by at least $25/hour. You may find that people stop saying yes at a certain point, so maybe you level off there for a bit. However, if you don’t force this rate increase every time you have an opportunity, you’re really selling yourself short. Again, my lowest rate when I started in July 2012 was $95/hour. By the time I stopped taking new consulting clients, I was comfortably charging $200/hour and people were still saying yes at $300/hour.

Schedule three annual vacations right off the bat, one of them within the first few months of consulting and make sure you take it and disconnect. These are the recurring litmus test whether your business is actually optimized for happiness and whether you're really putting family first if you've got one.

Here's my favorite part: If you completely fail at this, it's no big deal. You're going to fall back into a safety net of regular full-time employment where you're still in ridiculous demand. The worse possible outcome for your business is everyone else's definition of success.

aculver··on How to become a millionaire web developer
Guy, this plan is like giving public transit directions to Superman. I love that you're lifestyle hacking and I love the dream you're going for, but if you're a web developer, you have a present day super power that is not only in really high demand itself, but you can put it to work for yourself to create derivative works for which there is a substantial demand.

My recommendation is this: If you're currently salaried, find out how to become an independent consultant to free yourself from full-time employment. If you do this wrong, it's worse than full-time employment. If you do it right, you'll make the same amount of money working half as many hours.

From there, identify pain points that still exist across multiple clients or leverage some insight you have into an industry you've worked in to create a business-to-business software-as-a-service product that generates recurring revenue.

It may take a couple years to figure it all out, but I have no doubt you can eventually launch a product that is bringing in the £4166.67 a month you want to save £1,000,000 over 20 years while also doing 20 hours a week in consulting if you still need that to cover your ongoing expenses. (I know a serious lifehacker who has that number down to 5 hours a week with a spouse and two kids, and he doesn't have a SaaS product yet. They're currently driving around the U.S. in an R.V. on a hunt for their perfect town to live in.) That would be on the low end of success in this space. It's also quite likely, you'll make much more in monthly recurring revenue and you can get out of consulting entirely if that's what you want to do.

There are a handful of people who have done this one way or another who are super open and transparent about it, which may be really helpful for you and other people who are interested in doing the same. A couple that come to mind are Patrick McKenzie and recently Josh Pigford. However, if you connect personally with other people who are doing this in chat rooms and such, you'll find that many people are quite open and willing to share numbers, tactics, advice, etc. if they feel it will help someone drum up confidence and help guide them along the way.

I think the first step is transitioning from full-time employment to consulting, because then you can scale your time commitment to people paying you up and down as you need to in order to build your business. And you never have to kick the coffee and wine habit you enjoy... just do another hour of work every two weeks.

aculver··on First Recorded Usage of "Hacker" (2008)
Growing up before the Internet was broadly available, the telephone network had a real magic to it and exploring it was really kind of addictive. These days most of us take communication completely for granted and are constantly communicating with people all over the world via SMS, IM, email, etc. often with no thought for how amazing it really is.

I read Exploding The Phone[1] last summer and I couldn't put it down. The first couple chapters are great for putting in perspective how amazing and novel this new network was to people vs. the way they communicated before. The rest of the book catalogs some great profiles of different (and some pretty famous) people who were drawn to tinkering with the system for various reasons. Some are outright criminals and some of them are like many of those in the HN crowd, just without such overwhelmingly accessible general computing, networking, and open-source software to build with.

I grew up just on the tail end of any sort of telephone hacking and exploration that was still going on and watched as BBSes were eventually made obsolete by the Internet. Reading the book was a really nostalgic experience and put me in touch with a lot of great memories while also allowing me to be thankful for the new opportunities to tinker and hack that are available to us these days, really at a much higher level.

[1] http://explodingthephone.com

aculver··on Send money to debit cards
Sorry, I should have been more clear. Their slogan is "payments for marketplaces." That's a very specific type of business.
← PreviousPage 2 of 9Next →