Building relationships with customers through support didn't turn out as hoped (uncommonapps.nyc)
274 points by dabluck 15 hours ago
faangguyindia 6 hours ago
>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.
I run an app with 16,000 users and receive 2–5 support tickets per week. I read every one of them.
Around 20% of my app has been built based on user suggestions.
People are generally kind and promote my app across multiple platforms for free. I don't have any budget for marketing.
Users don't always show their appreciation with words. Instead, they show it by eagerly helping resolve issues providing clear steps to reproduce bugs, sending screenshots or videos, and responding quickly to follow up questions. I also regularly come across people recommending my app on Reddit or in YouTube comment sections, which often surprises me. :)
If you're supporting your users well, they're probably giving back in their own way too. :)
zzzeek 5 hours ago
This is all going to hinge in a tremendous way based on what kind of app you have and who your users are.
appreciatorBus 4 hours ago
This is poster’s last show HN; homepage features some 16,000 user claim. App appears to be free, which I suspect will rather drastically change the composition of incoming support messages.
ceejayoz 3 hours ago
mandeepj an hour ago
faangguyindia 4 hours ago
people often link to our guide, for example on this post: https://www.reddit.com/r/tirzepatidecompound/comments/1omfgx...
Sometimes people link to our "guides", like this one https://macrocodex.app/knowledge/measure/bodyfat/
my app is in fitness field https://macrocodex.app/ and the people who use it are:
1. Bodybuilders
2. Overweight / obese / skinny fat / underweight individuals
3. General gym crowd
Bodybuilders, well they immediately understand the app on first impression.
One user told me he has kidney disease and asked if I could add a “low protein” diet mode, so he could reduce protein intake below standard recommendations. I had never faced this requirement before, but after hearing him out, I decided to add it. This is just one of the many interactions.
Then there is another group, people who have spent a long time being underweight or overweight and have started attributing it to genetics. I often see posts like “I am genetically fat” or “I am an ectomorph / hardgainer"; "I can’t gain weight no matter how much I eat” in subreddits and fitness groups. Don't you dare to call them out of anything, they'll get mad! but are willing to give app try especially if they hear about it from someone else.
They typically use it for 2–5 weeks, and then they start gaining or losing weight depending on their goal. They are genuinely surprised that it’s possible.
Once they start seeing results, they usually just keep going.
I am not particularly good at communication, nor a guy with social skill.
appreciatorBus 4 hours ago
keepupnow 5 hours ago
What app?
ikawe 13 hours ago
I know this isn’t a very interesting comment, but just to provide some balance to the mostly negative comments I’m seeing:
It’s interesting that you did the experiment, and I appreciate you sharing your results. It all seems reasonable, even if a bit depressing.
OPBoot 8 hours ago
A lot of people in the comments are saying he did it for "likes" - that's a pretty harsh reading of the article.
What I think a lot of people are missing is that the difference between supporting corporates who spend up to millions per year on your product and supporting end-users who are literlly counting every cent they spend is a huge gulf in terms of expectations, technical ability, professionalism.... the list goes on. It's a completely different game.
I thought the article was a brilliant summary of why you simply can't help all the users all the time. It's a hard lesson to learn in the world of Tech Support. We all want to be the knight is shining armour solving customer problems, but the skill to be able to say "no" in the right way is not universal.
To those ragging on the author - there are huge numbers of people who, even if you paid them to use your software, they would still complain and swear at you. It's just life. And dealing with the competing interests of customers, time pressures, personal sanity and many more is almost exactly the job description of Tech Support.
dabluck 8 hours ago
Thanks. I'm not really understanding the likes comment. What are likes in this context? I was very explicit in the post I thought providing better support would build customer relationships and improve retention, and I learned that really isn't true. Also I wrote this a couple days ago so the blog would have content and only submitted on a whim, had I known I'd get 10K views and 100 comments I would've written it more carefully
ChrisMarshallNY 7 hours ago
unsungNovelty 2 hours ago
OPBoot 6 hours ago
papertigerau 12 hours ago
This was also my thought! OP is going to get a lot of arrows for this article, but it's a genuinely great write up that matches a lot of my experience with mass-market products.
It's a great account for people to reflect on. I've immediately sent this article to several early-stage founders who are burning astounding amounts of time on undesirable customers.
Chaosvex 8 hours ago
Everybody on HN knows better than OP how to run their own business and could absolutely please 100% of customers or potential customers 100% of the time. Apparently.
Idealism doesn't survive contact with reality.
psychoslave 4 hours ago
I’m a bit doubtful with this conclusion, as apparently in many cases humans will rather refute reality is meaningful if it fails to pass their idealistic proof-test.
mmarian 11 hours ago
Same here. I feel it's what every software owner thinks, but no one is willing to admit because of the backlash.
speak_plainly 13 hours ago
Thinking about customer support as a ‘differentiator’ or a way to drive profit is depressing. You should simply strive to do what’s best for your customers. The sort of feedback you’re getting is golden and in the right hands can be put to use rather than be dismissed. Assuming that people who disagree with your pricing model just don’t understand how business works is really telling. You have to accept that your pricing model sucks to a group of people (who are likely experiencing subscription fatigue) and decide if it’s worth losing or never getting their money.
Your support strategy is missing an outlet for needy users to ask questions, effectively blaming customers for a structural flaw in your own setup. You could easily spin up a forum where power users help each other and devs can occasionally jump in to help or note pain points. Furthermore, your development and QA processes clearly need scrutiny. The reason bug reports feel like a ‘waste of everyone’s time’ is likely because you don't have the right error logging or telemetry built into the app itself. Having to wait for a manual bug report from a user is already a failure.
It’s completely okay to define your product however you want and to reject feature requests, but to say you’ve singularly thought through every problem in an armchair, in comparison with the distributed minds of the rest of us, is pretty arrogant.
michaelt 11 hours ago
> You have to accept that your pricing model sucks to a group of people (who are likely experiencing subscription fatigue) and decide if it’s worth losing or never getting their money.
And for some subscription situations, you can probably offer them a price that works for both of you.
There's a 'PhotoSync' app that offers a premium option for either $1/month or $24 for life. Presumably because they looked at the average subscription duration and found it was in the region of 2 years. Modulo the time value of money and per-transaction processing costs.
Personally I much preferred the one-off purchase, even though it's not clear I'll be using the app in 24 months, because it fits a lot better with my (somewhat chaotic) way of managing my money.
jwr 9 hours ago
> you can probably offer them a price that works for both of you
There is no such price, because there is no way to sustainably develop a product without subscriptions. You can't go to a local bakery and pay $24 for life to get fresh rolls every day.
Every one-time price is a gamble, where somebody is betting on something. It's a way to close your eyes and pretend ongoing costs do not exist.
jbstack 8 hours ago
true_religion 9 hours ago
angiolillo 2 hours ago
michaelt 7 hours ago
swiftcoder 7 hours ago
PaulHoule 4 hours ago
vladms 8 hours ago
mrguyorama 3 hours ago
zmgsabst 6 hours ago
unsungNovelty 2 hours ago
One off purchase and no updates?
philipswood 12 hours ago
I find this:
> but to say you’ve singularly thought through every problem in an armchair, in comparison with the distributed minds of the rest of us, is pretty arrogant.
Somehow incredibly ironic when applied to you comment itself...
zmgsabst 12 hours ago
How so?
I’m missing the irony.
brazzy 9 hours ago
timcobb 2 hours ago
OP's post clearly described his thought process and experience. What are experience are you basing your assertions on?
michaelt 11 hours ago
> The reason bug reports feel like a ‘waste of everyone’s time’ is likely because you don't have the right error logging or telemetry built into the app itself. Having to wait for a manual bug report from a user is already a failure.
Yes and no.
You want enough logging and telemetry that you can roll out an update to 2% of users and know if something is terribly wrong before you roll it out to the other 98%.
On the other hand, you probably don't want enough telemetry to detect that customer Jim Smith has trouble with WebRTC when joining calls without a microphone while using Firefox and Cloudflare Warp with split tunnels enabled.
miki123211 11 hours ago
> you don't have the right error logging or telemetry built into the app itself.
Which is exactly why HN's anti-telemetry stance is so unjustified.
bloak 8 hours ago
Why exactly? "Error logging" is mentioned there as an alternative. I would have thought that if you can do telemetry you ought to be able to generate a local log file that is readable enough for the customer to feel confident about sending part of it back to you without breaking the law or their contracts with other parties.
ozim 4 hours ago
None of these categories seem to build any meaningful rapport. Any honest answer I give is deeply unsatisfying to both parties, and we typically have better data from telemetry or crash logs than the emails provide. It’s certainly useful for us to receive them, but there’s not a helpful response I can give.
I don't know how you read the blog post but it seems your interpretation is uncharitable to say the least.
He wrote he already has good enough telemetry, there is just not much he can write in an e-mail to customer, besides generic "we know the issue thank you for the report" that would be useful for the customer and for themselves.
fredsters_s 4 hours ago
> You could easily spin up a forum where power users help each other
tell me you've never run anything without telling me you've never run anything...
dabluck 3 hours ago
After a long day answering emails, I love kicking back and moderating my support forum.
mcphage 4 hours ago
> You have to accept that your pricing model sucks to a group of people (who are likely experiencing subscription fatigue) and decide if it’s worth losing or never getting their money.
I think the article was very clear that they had already accepted that, and had already decided it was worth never getting their money.
keiferski 12 hours ago
When I was in college, I worked at a bakery and actually made some long-term friends by talking to customers that came into the store. I later used this job experience to get an email support job, answering questions that users had about our software plugin. Never made any long-term friends with customers there, even if they emailed us once a month.
The difference is that email / online support has no “human downtime moments.” At the bakery, I usually would talk to people while we were waiting for their order to be finished heating up / cooking / etc. So there was a moment or two people standing around waiting, which naturally leads to a conversation. Or at least it did a decade ago when cellphones weren’t quite as omnipresent.
I wonder if having a monthly Zoom “open office hours” type thing would replicate some of this feeling in a software context. Probably not, but it might be better than just answering emails.
hello15565 12 hours ago
There's also the fact that, email / online support leave records. You really don't want to leave a written record of you asking someone about their life, as when/if it gets audited - you can possibly get into trouble.
pjc50 9 hours ago
I think this is an uncharitable reading of GDPR that is probably not backed by actual decisions?
kd5bjo 8 hours ago
Aurornis 11 hours ago
> 99% of the time, no matter how carefully or kindly it’s explained, the reply will be more negative than the initial email.
When I was in a product leadership position I liked to spend time doing some of the customer support work. This is a common experience. Customers who write angry emails do not care about your reasons. They want something from you (cheaper rates, a specific feature they need, a discount, a freebie) and they do not care about anything else. It’s the digital version of the “I’d like to speak to your manager” customer who thinks that if there’s a 10% chance of getting what they want by being a jerk then it’s worth pushing as hard as they can.
Some times you’d get a little satisfaction from someone who realized there was a person who cared on the receiving end of that email address. Made it feel worthwhile.
Most of them are just doing some transactional game where they think that they can exercise some power over the company if they complain loudly enough.
This also has a lot of cultural differences. Some of the customer contact we’d get from one of the countries we served were out of control mean. There were casual threats of violence from time to time and 90% of them came from one country, which I’m not going to name but I’ve added it to my mental list of places not to visit. It was weird that it was so consistent.
Hendrikto 8 hours ago
> “I’d like to speak to your manager” customer who thinks that if there’s a 10% chance of getting what they want by being a jerk then it’s worth pushing as hard as they can.
Throw those people out immediately. Not only are they bad customers themselves, they also drive away the good ones.
freemason67 11 hours ago
> Some of the customer contact we’d get from one of the countries we served were out of control mean.
genuinely curious. Which country was it?
brazzy 9 hours ago
Dude, they've already explicitly said they won't say.
jdlshore 12 hours ago
Thank you, @dabluck, for sharing what failed. I think stories of failure are incredibly valuable, and more useful than stories of success, which are often post-hoc rationalizations.
I’m sorry all the airchair geniuses in this thread feel compelled to express how they’re so much smarter than you and would never fail… or at least, never admit it.
RossBencina 11 hours ago
Lots of worthwhile observations in the article, but I think the framing is a bit off. It sounds transactional and by the numbers.
I think it's fairly well understood that vocal users aren't necessarily representative. The bulk of your happy users will never contact you for support. But they are some of the most important users to talk to to improve the product.
You need to build your own model of who your users are to provide a basis for interpreting user requests: is the support request signal or noise? if the request is coming from someone in your target market, and expressing a pain point, that's potentially an important signal. If the request is to charge only 20% of your current price, that's only useful if you're prepared to consider restructuring your offering (receiving many such emails might signal an opportunity for a budget product with specific feature subset) -- otherwise: "Thanks for your email, we don't have any plans to change our price right now." move on.
By the way, I'm impressed that this is even a conversation for a developer selling through the App Store. I always felt that Apple killed the ability to maintain customer relationships by injecting themselves into the process. Never published on the Mac App store myself.
brazzy 9 hours ago
> I think the framing is a bit off. It sounds transactional and by the numbers.
It's really not possible to avoid that when, at the end of the day, you're doing it to make a living for yourself and your employees, not doing charity work in your free time because you enjoy it.
> The bulk of your happy users will never contact you for support. But they are some of the most important users to talk to to improve the product.
Yep, but that's then called market research, not customer support.
Cider9986 5 hours ago
Why would customers want great support on a podcast app? Who is choosing a podcast app based on their customer support? How many problems can you possibly have?
US Mobile, TJ's, Amazon, Apple, Mullvad, HN come to mind when I think of companies with great support and I recommend them because of it.
All of these are closer to essential services with competition and frequent problems so I appreciate and interact with the support frequently.
thomassmith65 6 hours ago
The author hired someone with technical knowledge, but that's not enough.
Technical knowledge and people skills are different things.
If someone has taken the effort to contact you, they likely already have a bad first impression of you. If your response is focused on "educating the customer" or is too conscious of what's fair for the business itself, it will probably not impress.
Great customer support is the kind that might result in a customer sharing their interaction with friends or social media. The support the author mentions in this post isn't likely to do that.
thomassmith65 4 hours ago
Too late to edit my comment, but here is one example of going above and beyond for this business:
Uncommon Apps should create and maintain a pdf document with fair, useful information about competing podcast apps that do not use the subscription business model.
When someone complains to Uncommon Apps about the subscription model, if Uncommon Apps cannot change the person's mind (which will be the usual case), then Uncommon Apps can offer to forward a list of alternatives.
This would allow Castro support tickets to end with something useful. Uncommon Apps is losing this sale regardless, but at least there is some reputational gain.
dabluck 3 hours ago
You may or may not be surprised to find out I have actually done this, and it did not in fact make the user happier but in fact enraged them that instead of doing what they wanted me to do I had pointed them to a competitor.
thomassmith65 3 hours ago
carlosjobim 5 hours ago
> If someone has taken the effort to contact you, they likely already have a bad first impression of you.
Quite the opposite. If somebody has a bad first impression, they will not bother contacting a business. They'll find an alternative.
thomassmith65 5 hours ago
It depends on the nature of the interaction.
If I contact a company to decide if I want to become their customer, I probably like them.
If I contact a company about a post-sales problem or for technical support, it's a different story.
carlosjobim 4 hours ago
cdf 10 hours ago
The CEO/founder as the L1 support is not the flex it may appear to be.
As a user, if the CEO/founder is answering my questions, I honestly will wonder if this is a one man fly by night operation that will be gone next week.
Also, a satisfactory support experience may not be the fastest one. If I ask for something, L1 says "no", but then escalates to sales, sales say "no", but escalate to the founder, the founder says "yes", the user may feel more "heard" and has a better sense of achievement than if the founder is the L1 who says "yes" immediately. The outcome is the same, but one will feel "earned".
eviks 6 hours ago
> We have never heard this before. User can provide details for us, but if others aren’t experiencing it, it’s unlikely to be prioritized. Still, useful signal for us.
That's a common mistake. Since the support is of the level you've experienced yourself
> I’ve rarely gotten useful answers from support from services I use.
You should realize that many people don't contact support with their issues, so the fact that you haven't heard about it before doesn't mean much
> putting too much time into support isn’t a differentiator
> It’s unlikely I’m going to implement the request. If I did, by catering more to persnickety power users
Sure, why would a user care about how much time you put into declining to improve the app for them? How is that a differentiator, almost every single app doesn't cater much to power users
amirathi 11 hours ago
> We have never heard this before. User can provide details for us, but if others aren’t experiencing it, it’s unlikely to be prioritized
> We have heard this before, but we cannot see it or replicate it. The user gets to do work for us and/or get no resolution
Well, if you're not willing to resolve individual customer's problem then don't expect to build goodwill with just prompt reply on support!
dabluck 10 hours ago
Hmm fair comment I guess I could've elaborated. I've definitely done a lot of this, but you would be surprised how often you don't build goodwill even when you do resolve the problem.
ricardobeat 9 hours ago
I am well aware customer support can be hell, and the most vocal customers are not necessarily the most relevant ones. What I’m reading here though, is:
- we don’t care about your pricing feedback. We’ve thought a lot and won’t change our minds
- we don’t care about your vaguely described bug unless it’s been reported multiple times (go use something else, I guess?)
- we don’t care about your easily reproducible bug either, unless it affects a significant % of users
- we don’t care about feature requests, we already know what’s best
This would be a standard approach for an enterprise product, but for a small independent app it’s not surprising it would fail to build rapport with their user base.
(note: I am not a user of this or any other podcast app)
dabluck 8 hours ago
Pretty fair comment RE pricing feedback, I thought I was pretty clear I do care about your bugs quite a bit, but you're not necessarily going to have a good experience reporting it, and it's just not going to build rapport despite my best efforts. Though I guess I wasn't clear enough, tbh I just didn't expect so many people to read it
noduerme 11 hours ago
I built and ran a couple of large games and sites for which I was the sole coder, the daily show runner, and the buck-stops-here responder to support requests for everything from bugs to feature requests to fan mail to "my computer crashed and I got kicked out of the game".
Building rapport is not the reason for doing this. Being liked by everyone is an impossible goal. And yes, there is a class of customers who are power users who think their input should dictate the development roadmap. And yes, there are users who become psychologically reliant on you as their personal Geek Squad. And yes, there are non-technical people who encounter hard to reproduce bugs, who it's worth taking the time to work with if they can help you isolate the problem.
But doing it for "likes" is a terrible idea. I was once put out as a coder to be a public face of a big AAA game, on their dev forum, to interact with fan requests, and I think that was catastrophic both for my own sanity and for the company that chose to field fan mail that way.
With your big fans, you see what you can do about their feature requests. Never promise anything. With people who encounter real bugs or otherwise provide signal, try to turn them into sleuths and get them to beta test your next release. Draw boundaries. Letting your users be your testers is enormously valuable, so respect them and don't stop listening to their feedback. But the overarching goal here is to get value out of the process. Explicitly not to waste your time on being "liked". Because the kind of people who become obsessive over your CS responses are actually the worst customers who don't want to pay for anything anyway, and expect everything to be free.
What I'm saying does not mean to pull back on customer service, at all! It means that the goal is to improve your product, not to suck up to all those categories of customers in the hopes they'll like you more. They will or they won't like your product, and in the end, whether they personally feel that affinity for it is based on their enjoyment of it. If it's based on their sense of importance at being able to order you around, they're not your real customers anyway.
piterrro 9 hours ago
From my experience building rapport only makes sense with your most valuable users in terms of revene. Everything else is noise. Non-paying users are most demanding. Its great to talk to lots of people in mvp or ppmf stage, after that once you nail your icp and start charging, you should make the human support a paid feature.
I’ll tell you even more, in enterprise b2b saas, usually the company paying few thousand per month would have less questions and requests than the one paying few hundreds.
tossandthrow 6 hours ago
Sometimes I write angrily to companies. Usually not on the first email (though it can be incredibly formal).
The cases I can remember is bike rental company that didn't want to provide a receipt, airline that didn't want to accept a complaint (by making impossible to understand complaint flows), company that didn't stop stop marketing email after several reports.
So many companies are treating their customers incredibly badly.
This becomes a tax on the companies that does not treat their customers badly.
Bad customer behavior is a cost of doing business - and I honestly understand why customers are coming out hard.
padjo 2 hours ago
I've worked in support and built support products. I've seen so many people come into the space and make this same mistake. Support is not a value centre. There are some useful signals buried in there but most of the interactions are net negative, the best you can do is be efficient. Very insightful write up, thanks for sharing.
designerarvid 12 hours ago
Sure, people want a personal human answer. But not as much as they want the correct answer.
Also, I think that we want to communicate with a company (Human or AI), and not a person, quite often. As you’re supporting a business transaction, not making friends. There’s a certain anonymity that comes with the business transaction. I wouldn’t ask for a refund from a friend.
dabluck 12 hours ago
This is a good point and was a good learning for me. Sometimes people just want to vent or whatever to a corporate email, then they actually aren't delighted at all when a person answers addressing their concern.
dreambuffer 12 hours ago
Porkbun is an interesting case study for this support model. They reply to everything personally, and for me the important thing is not that I'm talking to a human, but that I'm not hearing corporatespeak.
I would even be happy to talk to a bot if it was fine-tuned to speak like a regular person instead of a corporate drone.
aldonius 12 hours ago
> When emails overwhelmed me, I asked a thoughtful user who emailed frequently and seemed to know as much about the product as I did if he’d help answer the emails, so I paid him to do that. And he did a great job, especially in terms of directly solving user problems.
Hey, I got promoted from customer to Customer Support at _my_ $dayjob!
Let's review some common areas.
- Pricing: everyone is always looking to get a better deal. That's their right but I'm unlikely to give one. Saying no here is just another (emotional) cost of doing business.
- Bug reports: broad agree on all four points but not necessarily the conclusion. Users who are willing to go down the debugging rabbit hole with me are golden.
- Pathological customers: I like to call them "frequent flyers". Enough said.
- Feature requests: we're not necessarily as "opinionated" so we rarely give a hard no, but this is why we have a "feedback board with upvotes" approach.
- General usage questions: I have an attitude of fresh eyes often being the best eyes for usability testing. If it's not obvious, what can we do to make it so? We also use Intercom Fin to handle a lot of these level-0-support questions though.
ineedasername 4 hours ago
> While in theory building rapport and loyalty sounds nice, what you actually end up doing is spending a lot of time on the people who ask the most of you, but their subscription dollars aren’t worth more, and they’re rarely satisfied. You end up feeling taken advantage of.
This seems an incorrect assumption, or at least a conclusion built on incomplete information and consideration of additional factors. The first one that comes to mind is that these customers will on average be the heaviest users. That doesn’t make them less valuable, that makes them the exact ones most like to be willing to refer others to your product and the most able to do so with specifics on their recommendations and, hopefully, a positive endorsement of the service received, not just the product features.
This implies another aspect as well: even if good support weren’t to get you wider positive awareness, poor customer service and even average service that nonetheless has more negative recommendations to other can lose you business, and that too can have a compounding effect.
In general there’s also no getting around the fact that a smaller number of people will (or should) have disproportionate support requests, unless you’ve got a very homogeneous user base with homogenized use patterns. Or your products &/or documentation are of poor quality.
It’s probably not a bad idea also to take most support requests that aren’t inherently specific to a customer and require intervention as an opportunity & need to review your documentation, perhaps auto surface the most relevant bits it when a person submits a request with a an option “if this answered your question click here and we’ll mark your message as resolved, otherwise we have it, and will be in contact with”.
There’s no getting around the need to provide support and it’s possible for some businesses there could be an ideal global min/max that provides least effort & service cost for then elasticity of price & quality and customer tolerance, but I think if you find yourself in the mindset of “what’s the worst I can get away with” instead of “most I can afford to optimize long term contentment and good will referrals, you could be looking at things wrong. I’m not sure what “relationship” should mean in any case, if not something like what I’ve described.
stevage 7 hours ago
Interesting post. I was a bit confused why they were seeking to build rapport with their users. These people pay a few bucks a month. What's the upside to a close, cosy relationship?
The answer might often be to understand the users' needs better in order to design for it. But OP seems to have a clear idea of how the app should work already. So...unclear.
dabluck 7 hours ago
I wouldn't use the word cozy but in theory loyalty, evangelism, retention, word of mouth would all improve if people had great experiences and felt like I was accessible and responsive, and this might be transferable to other projects, etc. And of course I talk to users to understand their needs, just doesn't mean I implement all their ideas.
narag 4 hours ago
I work partly supporting users. It's been very frustrating and this interesting post has helped me to put the finger on the reason.
It only works when you have a path to not only listen but also improve the situation. If 10% of calls or emails are related to X and you can solve X, then you can reduce 10% of calls or emails. Otherwise is just fixing problems manually but not going to the root cause.
PunchyHamster 19 minutes ago
> If I did, by catering more to persnickety power users, we run the risk of alienating newer users who don’t know how things work. But our power users probably aren’t going anywhere, at least they’re a little harder to shake, and alienating new users is the death of the product.
Well if you want to "build relationship" by ignoring people actually using your product seriously while calling them names behind their backs, there are plenty other podcast apps
harrouet 11 hours ago
While working for a telecom operator, I tested the idea of having people paying more for dedicated support. We did a market study.
I turned out that customers are not ready to pay for support. Cognitively, paying for a service and paying on top for this service to work well is not consistent.
As a result, people have minimal support and complain. But they don't value good support either.
NB: companies do pay for (insurance) support, especially for swift resolution. But consumers or small businesses don't want it.
Cider9986 5 hours ago
US Mobile has great support and great prices and is constantly recommended because of it.
1970-01-01 4 hours ago
>The real positive experience comes when you actually improve the product
Yes, it turns out "fix the bugs" is a real world solution to "what should we be doing to make people like our app"
It's like they're traveling south to go north, and eventually get there by going around the pole.
a_c 3 hours ago
I heard from someone before. charge more - the most vocal customers are the most demanding ones.
Also I wonder people tried charging for escalation (that's what enterprise plan is for I suppose)
drdrek 4 hours ago
Common wisdom is often common for a reason. Its good to try new things but expect 9/10 experiments that goes against common wisdom to come up with negative results, it's not that you are not smart, its just 1,000,000 hours of cumulative experience vs your personal 1,000.
1dom 6 hours ago
> 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.
This is the opening paragraph. I think a lot of the disagreement or criticism here in HN is from people who recognise the author went into this assuming they know better than basically anyone who's ever done anything in customer service before.
They don't say it, but the author seem to start with the assumption that nobody knows or cares about customer support so they do a rubbish job, and all the author needs to do is go in and try and be a decent human and they'll fix customer support.
And the result was what anyone who's ever done any customer support for even half a day would know: it's not that easy, it's generally infuriatingly hard and demoralising to keep all customers happy, and 10% will take 90% of the time/effort until it drains you. This is customer support 101.
I hope this has waved in the author's face the value of having decent conversations with people they trust in the domain first, as they could have saved themselves a lot of time and effort here. I think the article would benefit and get less flack from acknowledging this is the authors learnings, not some new insight into customers.
dabluck 6 hours ago
People keep talking about how much flack I got but I don't think I've ever written anything that has resonated more with people. I'm not mad I got feedback guys I can take it. As for your comment, the title of the piece includes "what I got wrong" so I think it's pretty clear where the learnings were.
1dom 6 hours ago
That's fair, thanks for the response.
I'd like to respectfully disagree with it being clear what the learnings are. Your conclusion says:
> In other words, the best approach for us is what most companies do.
The failure here, based on the article, is you had an idea about customer support, and you bought a company to test it. Personally, before getting that far I would expect someone to do some googling or research or conversations with people in the area and they would have told you what they do and why, and why your idea would not work.
What happened? How did you get this far? Did you ignore people, or not talk to people? What was it you had or thought you knew about your idea that lead you to believe it would result in something different?
Another learning from your conclusion:
> 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.
Again, this is common sense! I refuse to believe this is new to you or anyone else!
I appreciate the response, sorry for the harsh feedback, and thanks for taking to time to actually try and improve customer support. I think you sincerely have some great learnings and experiences from what you've been through here, I just don't think you've really got to the bottom of them with what you've written here yet.
dabluck 3 hours ago
Jean-Papoulos 11 hours ago
> I’m happy to explain why an essential app is worth your money
This is a podcast app. It's in no way essential, how did you use to explain this to your customers ?
usernametaken29 8 hours ago
I personally know some businesses in which the key differentiator is excellent human customer support. But then again, we’re talking 5 digit software licenses where that matters a lot more then for simple SaaS subscriptions
burnished 11 hours ago
Hell yeah! I mean, sorry about the results, but thanks for trying and sharing your findings
davidwritesbugs 2 hours ago
I was taught 20% of customers generate 80% of the work. It seemed borne out by experience and I mostly fucked them off, the surprise/outrage when I told them they weren’t a good fit and told to go elsewhere was something to behold.
felooboolooomba 7 hours ago
> didn't turn out as hoped
Personally I don't think hope is a good strategy. What did you hope for? What was the measurable outcome you wanted? It reads like a big investment with unclear goals.
herrherrmann 11 hours ago
I thought we’re talking about Building Relationships for a second. https://store.steampowered.com/app/2666920/Building_Relation...
munchler 12 hours ago
> I can think of exactly one customer in two years who was surprised that software costs money
I think you meant "I can think of exactly one customer in two years who was NOT surprised that software costs money"?
dabluck 12 hours ago
Haha, I meant it the way I said it but I see what you're getting at. Perhaps it's better to say one person was genuinely surprised we work on the product all the time and it has to maintained, etc and was happy to support it since that was the case.
stevoski 11 hours ago
To the writer of the article: you missed a big opportunity with this article by not having an obvious link straight to your product, Castro, and by not telling us in a few words what it does.
It’s not too late to change the first sentence to:
> I had an idea when I bought [Castro](whatever_the_url_is), a XXX app, that human support…
dabluck 11 hours ago
Yes thanks added. Next article: "What I got wrong: Marketing 101"
jaffa2 8 hours ago
i still don't know what castro is, and I'm not interested to look it up. something to do with podcasts, is all I've gleaned from the comments.
dabluck 8 hours ago
stephbook 13 hours ago
Indeed a helpful article for it's detailed insights. Once you think about alternatives, it's clear why everyone else is on the well-known path (such as unhelpful support.)
I've often heard stuff like "telecom provider support sucks" or "IKEA furniture breaks easily."
When you ask people whether they researched support quality before deciding on a provider or whether they considered a $3,000 heavy-wood furniture the boomers had, they immediately sense the accusation in the question: It was their decision to suffer these fates. They then tend to get mad fast.
People like to save 3 cents on their monthly internet bill and to disassemble their furniture in 5 minutes. It's exactly why everyone is optimizing for it.
Leherenn 11 hours ago
> People like to save 3 cents on their monthly internet bill
It's rarely 0.03 though in my experience. More like 10 a month or even more between the cheap options with bad support and the better ones. Even if you have one issue every year (sounds high to me), that's over a hundred per support phone call. Makes you think twice about the trade-offs.
epolanski 5 hours ago
More generally I learned that giving proper feedback is statistically worse than not doing so.
When I started doing technical interviews I wanted to be different than other companies giving canned unfortunately.
I naively thought that explaining candidates what went wrong would be appreciated, because I would've wanted to know if I was in their position.
To the guy that had 20 technologies in their CV but failed to answer on any topics I would suggest:
"Anything you put on a CV increases the risk of you being asked about it. Maybe try to move those you don't want to talk about to previous experiences instead of a "skills" section. If you list C but can't answer basic pointer or compilation questions, or you put Node.js but can't talk about eventemitters or TypeScript but can't describe a union, you are casting a giant doubt in the other 17 technologies you have listed, even though you might be great at them."
Just to be met with a 300+ likes post on LinkedIn about how my company expected the impossible, was _hiring a team instead of an individual_ and how I was the worst interviewer in the world.
I thought it was a one off, but months later I would get occasionally angry candidates emails arguing my feedback and how I didn't understand how good they are.
Then I realized why corporate bs talk it is the way it is. Genuine content and feedback, especially in the social media age is a liability, it has more cons than pros.
lapcat 5 hours ago
First paragraph: "When emails overwhelmed me"
IMO this is the problem with the standard App Store business model: free with In-App Purchase. In that situation, the vast majority of people who email you are not customers but rather freeloaders.
My own App Store apps are all upfront paid, which eliminates the freeloaders, so support emails never overwhelm me. Perhaps I'm not maximizing my potential revenue, but I'm doing fine and prefer this business model and relationship with users.
Even with regard to bug reports, paid customers are more invested in doing some "work", responding to my requests for more information about the issue, because they've already invested money into the app and want a return for their investment.
Goofy_Coyote 4 hours ago
Asks for feedback, gets feedback, complains.
It started with agreeable cases, then ended up on a holier than thou attitude.
jwr 9 hours ago
Interesting how this can be different in a B2B setting. I run a B2B SaaS and consider personal support to be very important. While I do see some of what the OP described, the overall experience is mostly very positive. I enjoy talking to customers and from what I see, most customers appreciate honest responses, even if those responses explain why something can't be done right now or is much more complex than it seems (all too often).
The difference is that my customers are mostly engineers in small to medium sized businesses. They understand that 1) ongoing development costs money, hence subscriptions, 2) there are no magic wands and things are indeed more complex than they seem.
This is one of the reasons why I don't want to get into B2C. At a first approximation, people just don't want to spend money, hate subscriptions, have zero appreciation for how much ongoing development costs, do not understand that the money has to come from somewhere and that $5 purchase 6 years ago really doesn't cover the costs, and do not understand the complexity of software and product development.
Even here on HN, if you read the comments, there is so much blind hate against subscriptions, with little (if any) consideration for a sustainable software business.
Incidentally, I thought personal support would be a competitive differentiator, but I don't think it really works that way. Yes, customers do appreciate it a lot, but so what? Business customers don't talk to each other much, you won't get "viral" recommendations. And new potential customers have no idea how your support works, they think it's the same AI chatbot and knowledge base search as anywhere else.
noduerme 9 hours ago
You're right to point this out.
Having maintained and done tech support for both B2B and B2C products, as a small shop and often solo, B2B customers are far more predictable and less inclined to load you up with nonsense. And your weekends are always free. However, when they do complain, you're up at 6am on a Sunday. When you have a consumer complaint, you're welcome to sleep as long as you want.
This may seem trivial, but it's a proxy for saying that your feet are constantly to the fire with B2B deployments, in a way that you are not held accountable with B2C apps. I personally work better with the B2B stress and motivation... but it's not without its mental overhead.
AndroTux 9 hours ago
With B2B there’s also the big benefit that quite often, the person buying it and the person paying for it are two different people. That makes it easier for the one you built rapport with to still prefer your services over cheaper alternatives.
dabluck 9 hours ago
> there is so much blind hate against subscriptions, with little (if any) consideration for a sustainable software business.
This is correct thanks for the comment. You will enjoy my next post which is about exactly this. (HN will not enjoy it)
ryanwaggoner 4 hours ago
I also run a B2B SaaS and I could have written this word for word.
The only exception is that I do get a decent amount of word of mouth because many of my customers are individual franchisees in national networks, so they tell their peers who they don’t compete with about me. But that’s not really so much about customer support as the product itself.
The main value I get from doing customer support myself is the same that I get from doing sales myself: learning. I have my pulse directly on what my customers need, like, and dislike about the product.
Secondarily, I do think it helps with both close rate and retention to be able to talk to the business owner, but this might be less true in other niches.
carlosjobim 6 hours ago
Messages from price complainers should be deleted at once. Every business in the world gets this as the most common feedback and the value of that feedback is zero.
"Your product should be cheaper". That will be your most common feedback no matter what you're selling and at what price. A large percentage of the population dedicate their entire lives to complaining about prices.
gostsamo 6 hours ago
I've been in a similar position. This is a transactional relationship with hard boundaries and it is good not to look for more in it. The best strategy is to be fast, professional, and to funnel them in a way where they can help themselves. Publishing roadmap and providing community forum for support works for some and others just cannot be helped. Live with that and carry on. No human connection will make them pay ten time the money, so just being responsive and reliable will make you the goto provider for the particular need.
Maybe if your product would get more valuable if you were connecting users together and you were moderator of the community, it would've been different, but it is quite different product to sell.
applfanboysbgon 13 hours ago
I started off reading this article thinking "well, anyone who has ever maintained an open source project has almost certainly experienced the unending entitlement of users even when working for free". But after reading the article, I'm not surprised your users dislike you more after communicating with them...
> I have already thought about this a great deal. I am not changing anything based on your email.
> User can provide details for us, but if others aren’t experiencing it, it’s unlikely to be prioritized.
> We know about this, but fixing it is a decent amount of work or low-priority because it’s not a big deal or few users see it.
> a human response detailing why I am unable to solve your problem today and am not even going to try is about the worst thing a user can receive!
> Good in theory, sometimes useful, but often the same small, unrepresentative segment with strong thoughts.
> Castro is an opinionated app and I’ve thought a lot about what we’re building and what we’re going to work on next. It’s unlikely I’m going to implement the request.
Your support policy seems to be more along the lines of "you may e-mail me for an explanation of why I'm not interested in your thoughts" than an actual commitment to support for paid customers. You aren't interested in comments on the payment model, bugs, or feature requests.
> why software lends itself to subscription so well [...] no matter how carefully or kindly it’s explained, the reply will be more negative than the initial email
Especially when you're using it to justify scummy practices, it's no wonder that no matter how kindly and carefully you piss on your users, they know it's not raining.
You mention early in the article that you intended to base this approach as a response to your own subpar user experience with support in other products. But does your user experience with other products tell you that you want to subscribe and be nickle-and-dimed for the rest of your life for every last thing? Especially when you're promising to users that while you're still working on the software and that's why they need to pay every month forever, you won't work on the bugs nor features they want? Subscription works "so well" for software because it makes you a lot of money, but it doesn't work well for the users its being forced upon who don't actually want the updates you're working on.
As far as I can tell, your software is not significantly based on ongoing maintenance costs, ergo it does not inherently justify ongoing payments to use. If you let greed stop clouding your eyes, you could adopt the approach that many ethical independent developers use: an option to pay once per major version and keep it for life, with optional subscriptions to try the waters and keep up with the latest and greatest version.
shalmanese 13 hours ago
Software owner learns that posting blog posts about their support woes also doesn't lead to an outpouring of love.
timv 13 hours ago
> You mention early in the article that you intended to base this approach as a response to your own subpar user experience with support in other products.
This was the biggest (1) complaint for me - in light of what you discovered from your actual support experience, why was your expectation so off?
Was it that you expected support to be full of "how do I do this complicated thing?" questions that can be answered by an expert? That's an unrealistic expectation, but I guess now you know.
Or was it that you really thought that customers would be happy if you just took the time to explain your pricing model to them (also unrealistic).
It is kind of obvious from the types of emails you get, and the types of responses you give that it was not going to lead to strong customer relationships. If all you're doing is writing a 100 words to say "No, I'm not going to do what you want" that's not going to make things better.
(1) Actually 2nd biggest - the biggest was talking about "buying Castro" but having no explanation/links about who the author is, what Castro is, or how/when/why it was bought.
dabluck 13 hours ago
Pricing is a bad example I guess I should've minimized that part of the post.
I guess I didn't think about it enough, but if someone emailed in with a feature request, or with an opinion that this tab should behave differently or whatever, I thought giving explanation would be helpful. "I actually tried it that way, but it didn't work because X, and Y, and I didn't even think about Z which breaks the whole concept, etc etc." As a dev, these types of explanations would seem meaningful to me. But in reality, these conversations are mostly not helpful for either party. That was the point I was trying to make in the post.
Fair point on 2, I honestly didn't expect anyone to read this tonight and had another post planned I thought might get comments on HN, but I just put this up for now until I could finish that one. I will do better at giving context next time.
pinkmuffinere 13 hours ago
I agree his responses could be more compassionate and show more effort, but i feel your characterization is over-critical. There _isnt time_ to chase bugs that aren’t reproducible. The software _cant_ have every form factor, _some things_ need to be set in stone as a North Star. These aren’t scummy practices, these are realities of a time-bounded existence.
applfanboysbgon 13 hours ago
> There _isnt time_ to chase bugs that aren’t reproducible.
There absolutely is. I fully engage with any user who is willing to put effort into helping me identify the problem, even if I can't reproduce it myself. Many users are cooperative and will go to great lengths to assist. If they don't, then sure, put it on the backburner as "I literally don't know how I can solve this". But I value my users and fix every single bug I'm capable of fixing.
Is it the most efficient use of time? No, I doubt it. I would probably make more money if I didn't do that. But that's the crux of the issue, isn't it. Software development is already extremely lucrative because the cost of reproduction and shipping is effectively zero, so you have ~infinite margin on every sale after the initial development cost is covered, with a potential market size of ~the entire connected world. Yet so many of us are always chasing more, more, more. It's not enough until you make $500k/yr or sell out for billions.
Don't say "it's not possible". Say "I don't want to do it because I can make more money by not doing it". You're allowed to make that decision. But then you're at least being honest with yourself, and you'll clearly understand why your customers are angrier after communicating with you than before. I can proudly say that my users are happier after communicating with me than before.
bombcar 13 hours ago
dabluck 13 hours ago
Thanks for reading. I'm not sure what you think is scummy unless it's just having a subscription? If so, you are going to love my next article on how subscription apps are the best invention ever and the only business model that makes sense! Definitely subscribe so you don't miss that one.
jbstack 8 hours ago
The thing you have to remember is that there are thousands of products out there all trying to charge a subscription, and most people aren't going to justify taking on more than a very small handful of them at any time. Plus (not directed at you specifically, just in general), your product almost certainly isn't as good or as important to the customer as you think it is unless you've genuinely identified some niche nobody else is operating in, of you have an exceptionally polished product with few competitors.
People are however consistently willing to regularly make one-off purchases to get something they can "own". I've bought way more lifetime licenses for software than I've taken out subscriptions. When you consider that nobody stays subscribed for life, there's always a number that you can charge for lifetime which is in fact functionally equivalent to a subscription anyway.
dabluck 8 hours ago
pinkmuffinere 13 hours ago
lol I like you, you can stay.
sharts 12 hours ago
It’s for these reasons LLMs are going to chip away at silly subscriptions. When many projects get 70% of what the user needs and the maintainers aren’t willing or able to address what paying customers want…why bother paying anymore when you’ll soon be able to have just those bespoke features/fixes/integrations built yourself?
It seems to often boil down to the fact that paying customers are paying to solve a problem so they don’t need to deal with it. Whereas developers are more interested in writing code than solving said problems for customers.
orphereus 12 hours ago
"...you’ll soon be able to have just those bespoke features/fixes/integrations built yourself?"
How soon is it? Tomorrow? Next week? 10 years?
People are so sure that LLMs will change everything >>soon<<.
brador 11 hours ago
Switch your brain from problems to solutions.
Every line item there has a solution. Even if it is just 4 different email addresses.
pinkmuffinere 13 hours ago
One suggestion — when you have an unsatisfying answer for a customer like “I can’t reproduce that”, or “I won’t build that feature”, the customer may not appreciate the amount of effort you have invested in that decision. A 30 minute phone call/video call may communicate more effectively the depth of care you have. Even if you convey the same information, people _love_ talking to the owner/founder, it is a very strong indication that you care about their thoughts.
dabluck 13 hours ago
Thanks it's hard to find time to do 30 minute calls as this is a glorified side project, but I actually had the same idea and recorded some calls with customers for public consumption as I thought might improve some of this communication, but I never got around to editing it and wasn't sure if the content would be compelling.
Definitely feels like some form of video might be superior vs email, which is easiest in some ways but also seems to be a bit of a barrier in thoughtful communication.
mcmcmc 12 hours ago
You know what’s also great? A five minute phone call. Cuts through endless email chains and creates an instant human connection. You don’t need 30 minutes if you have competent support personnel who know how to deal with needy customers.
pinkmuffinere 12 hours ago
> this is a glorified side project
Personally I'd guess this is a big part of the issue. If this is a glorified side project, you really don't / can't care _too_ much about everything. I don't mean that as a criticism, it's just if you have little time to give the product will improve little, and the customers will get a just-ok experience. It's not surprising that translates poorly to customers. People like devotion; luke-warm commitment is dissapointing.