Castroβs Customer Support Lessons
Dustin Bluck (archive link, Hacker News):
I had an idea when I bought Castro that human support based around actual user experience was an easy differentiator. Iβve rarely gotten useful answers from support from services I use. I thought if I used my own product every day, read every email and answered it thoughtfully, people would appreciate this, and it would build some degree of loyalty and appreciation.
[β¦]
However, what I found is this whole thing didnβt work as I thought it would. Sure sometimes we were able to wow customers, particularly when we responded right away with an exact fix for them. But the vast majority of our honest, thoughtful answers were deeply unsatisfactory to users, and it often annoyed them more than anything else.
[β¦]
Customers email us with confusion about how podcasts work, how the App Store works, how their Mac works, and any number of tangential issues. What tends to happen is the same users do this over and over, and once they find out we answer, the requests get more frequent and more burdensome.
[β¦]
To the user, any response aside from βOkay, weβre going to build that right nowβ is meh-to-negative. Various honest responses, such as βI thought about this or tried it in the past and it unfortunately didnβt work very wellβ are not going to knock their socks off. These just donβt do much in terms of loyalty and rapport.
[β¦]
Avoiding explanations and specifics tends to get a neutral response and doesnβt suck anyone in or waste too much time. In other words, the best approach for us is what most companies do. Because building loyalty or rapport at the moment something isnβt working and the user is frustrated hasnβt worked. The real positive experience comes when you actually improve the product, so thatβs where weβre spending our time.
I have definitely seen all these categories of customer interactions, but I donβt agree with the conclusion. Yes, in the end you want to be improving the product, but I donβt think thatβs fully separable from interacting with customers as humans. Iβve found spending time on customer support incredibly valuable for making my products better. Even a lone report of an issue can often lead to a fix and learning something important that has wider implications. Itβs also enjoyable and motivational to hear about real people making use of what Iβve built or to turn around someone who started with a negative view. And it seems to help with marketing, too.
I also see a correlation with the apps that I useβthe better ones tend to also have good support. That said, I use a podcast app that famously doesnβt offer support. There are different situations, and thereβs more than one way to a good product and a successful business.
I do think thereβs an art to all this. Not everything can be measured, and thereβs more to it than just committing to answering e-mails thoughtfully. You need to set boundaries and steer the interactions to make them productive, efficient, and satisfying for both sides. Iβm still learning.
Previously:
Update (2026-07-07): Jeff Johnson:
This is what you get from the free with IAP business model: most of your support emails are from freeloaders!
My apps are upfront paid, thus most of my support emails are from customers. I donβt get overloaded with emails, and paid customers are more incentivized to solve issues with you, because theyβve invested money into the app.
I find myself agreeing with you that customer support is valuable and we should do it. But over the years I have also realised that, in a way, being good at support is punishing. Iβll explain[β¦]
