Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Hey, I'm Rob, the CPO at Slack (for real tho, this is my 3rd time posting this so please don't flag :pray:).

This was a mistake. We're fixing it. We appreciate you, Hack Club, along with all of you that are Slack users following along :heart:.



Can you comment on the other organizations who've had similar experiences recently?

https://news.ycombinator.com/item?id=45287607 https://www.reddit.com/r/AWSCertifications/comments/1aj3i16/...


Move to other platforms? xD


(I'm a mod here - your posts didn't get flagged! HN's software was filtering them because posts by new accounts are subject to a few extra restrictions.

Fortunately a user vouched for your third try, which restored it, and I've marked your account legit now, so this won't happen again.)


:bow:


The great @dang has spoken.


No, this was a decision that had negative effects and it makes you look very, very bad.

But on the plus side you provided an excellent lesson to these teens and I'm sure they will consider the importance of trust, leverage, and incentives when dealing with other companies in the future.


Exactly. This theatrical damage control behavior is every time same story. Mistake made by fault in our system or by intern which no longer works here. Not a greed at all.


I bet they'll just keep using slack, but we can dream.


we are still using slack


womp womp


It's not a mistake that you're only reachable when your bad business practices are so heinous they go viral. You are an executive at a company that saves money by not offering customer support except when there's bad PR or a lawsuit.

Are you going to be fixing that your billing system is not human-reachable, or are you just going to be fixing this one incident while leaving the broken system as-is for everyone who didn't go viral?


This is the new way of doing business. Rip off as much as you can until there is enough publicity around your bad behavior such that it may affect your bottom line.

And then say sorry to convey some kind of human connection in the hopes you will be forgiven and the bottom line can be raised again.


Not new. Ever heard of Oracle? :)


Funny you mention Oracle: Slack’s former SVP of NA sales just moved on to a CRO job elsewhere a few weeks back. Their early career? Sales @ Oracle! Really, can’t make this stuff up. I went looking to see who Slack’s CRO was given it was their product C-level here commenting instead of someone more relevant in charge of the operational area where this happened. I did not at all fall over in shock to see that the person who shepherded Slack’s sales tactics to a culture where this is even a possibility was previously associated with Oracle sales.


Except that Oracle doesn't say sorry and doesn't appear to have any human connection at all, they don't even fake it.


Yeah, don't anthropomorphize the lawnmower folks


He used to work there, hence my comment about linkedin lol.


Slack has been a rip off from the absolute beginning really. It's good to see more examples like the OP on why to stop using them, there has never been a single one besides FOMO.


One look at his LinkedIn and all becomes clear lol.


Are you describing PG&E?


>are you just going to be fixing this one incident while leaving the broken system as-is for everyone who didn't go viral?

No answer means this.


You're not going to hear back from @seamanrob. I guarantee it.


Since this was a public facing mistake, will there be a post mortem including details about the blast radius, how many customers were affected and what steps are being put in place to ensure this never happens to a customer again?


"We used the wrong React hook which increased the billing rate of our customers. Sorry"

Ref: https://www.theregister.com/2025/09/18/cloudflare_ddosed_its...


This is a joke right?


I doubt it


I get automated billing mistakes, but a real human reviewed this case and demanded the money and the timeline. At that point, that is just a business practice.


The community here is very forgiving of software bugs, but why did the rep act that way? To paraphrase Warren Buffet, what are the incentives that directed that led to this outcome? Why did the rep in this case act so viciously?

If Hack Club did pony up the $200k the rep would probably be compensated in some way. That would increase the propensity of a rep to strong arm with short deadlines and hold their 11 year chat history hostage even if it’s not the appropriate pricing for a non-profit.

Since this is bad for Slack and Salesforce’s brand I imagine they’ll be putting in new mechanisms to disincentivize this in the future. When it comes to the rep getting paid they’ll become an expert at how to do it properly.


> Since this is bad for Slack and Salesforce’s brand I imagine they’ll be putting in new mechanisms to disincentivize this in the future.

You are dreaming... look at all of the other posts on topics like this. It's going to continue to be business as usual until you have the social capital for a post that gets to the front page of HN or similar status elsewhere.


Thanks for showing up and owning the mistake.

While I'm encouraged by this response, I still feel a sense of fear that this fix is a one off, if you could speak to how this could even happen and how mistakes like these would be prevented in the future I'm sure the community would appreciate it.


I cannot guarantee that we won't make another mistake as we and our customer base grows. We're fallible!

In this particular instance, this was the result of an oversight in our billing process, and we are returning Hack Club to its previous nonprofit pricing. We will be reviewing our billing and communications processes to provide nonprofits clearer guidance and adequate grace periods as they grow.


Out of curiosity, will you be facilitating them exporting their chat history? Like obviously you see that this wasn’t just a billing error, this was extortion under threat of losing eleven years worth of data.

If you see this massive screwup as just a price issue that can be fixed by lowering their bill, you’ve missed what’s happened here. Your company has entirely obliterated any trust here, and the way to fix this is to acknowledge that and do everything necessary to help them migrate their data to a place where you aren’t holding a gun to their heads.


Yeah, I don't care about some non-profit or whatever. I care that the company thinks it's a-okay to demand from their customers 10x their yearly bill on the spot and to commit to 4x that yearly or else their data will be deleted in a few days. That's not an employee acting out of band, it's obviously their modus operandi.


Zach has posted separately about Hack Club continuing on Slack. In general, customers can export their data and the options for that by our various subscription plans are here: https://slack.com/help/articles/201658943-Export-your-worksp....


So if they want to export all of their data they might have to pay you more money to do so? How exactly does that seem fair when they don't agree to the existing price increase?


Good to know this!


> an oversight in our billing process

So you have a billing process that includes a step where you extort the customer and demand substantial amounts of money or else you delete the customer's data on very short notice? Because that's one of the "mistakes" that your "billing process" made.

There was no "mistake", this is how you operate, this is what you've already done in the past, and, the only reason you backtracked now is because this one blew up in front of a large enough audience, many of whom are potentially decision makers in their (large) companies.


> So you have a billing process that includes a step where you extort the customer and demand substantial amounts of money or else you delete the customer's data on very short notice

I think this is the most important finding from this story. It's not that someone has mistakenly billed a non-profit, but that this form of "customer relations" is apparently part of the standard billing process for business customers.

They are free to do so of course, but I imagine that this may impact customer retention if the practice continues. This short notice is something that I would have reacted very strongly about if I had integrated Slack so deeply in my business as the OP did. With the push for workflows, agents and additional functionality, it is actually a huge risk to the business if you get a short notice to migrate if the new terms can not be met.


What I miss from these sort of apologies is an actual postmortem like the one we'd have for a software bug.

What was this oversight? What caused it? What are you exactly doing to prevent it from happening in the future?


> I cannot guarantee

You mean you won't guarantee. You could guarantee this if you invested in customer service. Choosing not to do so is a choice.


Is that a good advert for Salesforce?


The reason you’re not providing details about the oversight like you should (this should be treated like a data breach, transparency = trust) is because you’d have to admit that this “oversight” was you meant to only exploit smaller companies that can’t cause a media ruckus like this. Prove me wrong.


No guarantees needed (and good on ya for this fix)!

Def do encourage the post mortem with root-cause analysis & robust corrective action plan. Thanks for being here.


> This was a mistake.

This looks extremely deliberate to me. Are you seriously suggesting that one of your sales reps accidentally demanded $250k from a bunch of teenagers?


No I’m pretty sure they’re suggesting that the account got somehow flagged as a for profit account, and they consider that a mistake and are fixing it.

I think you don’t have to find the least charitable interpretation for what they’re saying. There can be something in the middle.


There was a phone call, there was a human, this was not resolved until there was a public backlash.


So if it were indeed a for-profit account, it would also be okay to give them just a couple of days to "find the money" or otherwise lose 11y of history?


I would guess that the issue came from losing the flag, and the disparity in amount owed built up over years, thus prompting the drastic action.

A company that had a for-profit account would likely not incur that much of a bill that quickly, so it wouldn't play out the same. I imagine there are a series of escalating collections steps, and the flag switch popped them right to the most extreme end.

Just a guess.


Not sure if this works out, from my understanding the $50k would not even remotely cover a hypothetical for-profit categorization (should only cover less than 500 annual users, while my understanding is that Hack Club is significantly larger, by some orders of magnitude).


I can think of at least a dozen explanations less charitable than this one. Taking their word exactly at face value is not “something in the middle”.


> least a dozen explanations less charitable than this one

Because you've already made up your mind that they're the bad guy, so it doesn't matter what really happened. One of the prevailing rules at HN used to be engage with the most charitable interpretation of an argument. It's always a better conversation when it's followed - this thread has just devolved into a bunch of pile-on virtue signaling with no actual interest in engaging honestly.


I don't perceive this as virtue signalling, this is your own slightly uncharitable interpretation. People are responding to what they perceive as bullying in line with what looks like extremely heavy-handee sales tactics that do not seem uncommon.

It also looks like it only got addressed because it hit a someone with enough traction to go viral. That they had to resort to this channel at all raises questions in itself that go beyond the initial mistake and this particular customer.

So while I agree that we do not know yet what actually happened, the response from Salesforce so far does not really address these all concerns, and is not inconsistent with less charitable views on what's going on.

I think this is rightfully getting called out. With big power comes big responsibility.


> don't perceive this as virtue signalling

It's the literal definition of virtue signaling - a bunch of folks with zero context jumping to conclusions of evil and malicious intent to satisfy their own needs to join the pile-on comments and show how fake mad they are.

I see a thread of accusations and statements, not questions and engagement.

> It also looks like it only got addressed

The issue was less than two days old, in what world do you think a senior leader is going to learn of an issue like this in an org with 3,000 people? Most managers don't even get back to their direct reports in 24 hours, nonetheless getting a decision to someone higher up the ladder.

> I think this is rightfully getting called out

We agree in spirit but not execution.


> It's the literal definition of virtue signaling

You seem to think people are responding here the way they are merely for social standing. At least, that's what virtue signaling is at its core, having looked at some definitions. I think people are upset at the actions of Slack/Salesforce and are responding accordingly. That would be a more organic or genuine motivation (for lack of a better word), while "virtue signaling" discounts the validity of people's responses and reduces them to a hollow show. That is why I called your interpretation uncharitable.

> The issue was less than two days old, in what world do you think a senior leader is going to learn of an issue like this in an org with 3,000 people?

We are commenting underneath a response by the CPO of Slack. There is a sibling comment by the CEO. I think they are aware.

People are calling them out on the things their resposes do not address, which I mentioned in my previous comment. It wouldn't even need to be answers to all the questions people have. The response could have included things like: this is not how we want to treat any of our customers; we will look into what went wrong and why; we will explain when we know and how we will try to prevent this from happening again.

That would have acknowledged the damage this issue does to the public perception of their business practices. Instead, they simply ignore all of that. Hence, people's reactions in here.

> We agree in spirit but not execution.

I agree that a lot of comments in here are quite emotional. I would be more wary if they were directed at a single individual acting in a personal capacity, instead of the representatives of a well-resourced corporation. The power imbalance matters a lot, and I think it makes a difference if someone rather more powerful is called out by more, rather than fewer, people.


Here's what I found for the definition - it perfectly captures 99% of the comments I'm reading.

"...the practice of conspicuously displaying one's good character, social conscience, or political alignment in order to gain praise, recognition, or social standing, often without taking meaningful action to support the cause one is professing to support".

People asking questions and attempting to engage are not virtual signaling, everyone else on their high horse throwing shade are doing exactly that. These comments are 100% pure worthless virtual signals that I expect to see on reddit, not HN.

> You seem to think people

I don't think, I know. Read the comments. No one here besides the original OP was impacted but everyone wants to pile-on and call them out with absolutely no real context while pulling conspiracy theories out of thin air and making statements about what must be true. I've seen very few actual posts where attempt to engage legitimately rather than some bullshit "gotcha!" comment.

> a response by the CPO of Slack

Yes, two days after the email was sent. Two days. Folks are whining that it wasn't "faster", that somehow these people are not reviewing every email that leaves the company. Worst case the OP wouldn't have paid, their Slack may have been disabled, and then when the CEO/CPO did find out the sales rep would have lost their job rather than what we're seeing here. But I believe that Slack would have done the right thing regardless.

> calling them out on the things their responses do not address

No most people are throwing accusations and making absolute statements of what they perceive to be truth. No one besides the original OP is entitled to a response from Slack, everyone else here is just using it as an opportunity to virtual signal. Why would anyone from Slack engage in this thread filled with hostility and zero lack of desire to understand what happened, because they're so convinced they already have the answer? These posters are tourists using this as an opportunity to show off how mad they are, not customers that deserve a response.

This thread is an embarrassment to the HN community, and we can go back years and find similar situations where company screwed up and will not find the vitriol found here.


Oh yes, people could be more level-headed and write more level-headed comments instead of emotional knee-jerk ones. But you know what? In this thread, you are one of them.

I read what you wrote and I see pre-conceived notions about what is or is not going on at Slack, about the motivations of your fellow commenters and the worth of their contributions, no openness, but dismissal wrapped in an increasingly generous portion of vitriol. Take a look at your words, and tell me you're not even outdoing many of them. It's just your sympathies are aligned differently.

That in turn annoys me. Some part of me really wants to blame you, but I actually don't. What'd be the point? We're just getting caught up in this crap. I get it, it's frustrating! I'm frustrated, you sound frustrated, and if you want to give them that, the people you are complaining about are frustrated, too.

Isn't it interesting how these things perpetuate themselves in online discussions? Somebody manages to piss us off, and the first reflex is to piss right back. Does it make anybody feel better? No. It sucks.

So yeah, this thread is not a great example of the good aspects of humanity. Let's not perpetuate it. Let's do better. Let's do something nice. It's fall here, the leaves are turning red. There's the possibility of cake. Hopefully there's something pleasant waiting for you, too. I wish you a nice Sunday, wherever you are.


The fact of the matter is that Slack knew they were a nonprofit and made the deliberate decision to engage in the SaaS equivalent of rent-seeking. This is honest engagement, and given the circumstances I think people in this thread have been incredibly charitable.


> Slack knew they were a nonprofit

"Slack" didn't know anything. Slack isn't a human being. Like somehow everyone that joins the company connects a collective consciousness with shared memory.

> deliberate decision to engage in the SaaS equivalent of rent-seeking

Clearly you were involved in the process and have fist-hand knowledge to be so confident lol. The crazy absurdity of everyone being so convinced of the conspiracy theories they've pulled out of their asses.

> given the circumstances I think people in this thread have been incredibly charitable.

I don't think that word means what you think it means.


>> Then, suddenly, they called us 2 days ago and said they are going to de-activate the Hack Club Slack, including all message history from 11 years, unless we pay them $50,000 USD this week and $200,000 USD/year moving forward (plus additional annual fees for new accounts, including inactive ones)

> This was a mistake.

Calling a customer and extorting them for $50k USD this week and $200k USD per year going forward is not "a mistake."

It is a business decision which your organization made and did not expect to be held accountable for same.

> We appreciate you, Hack Club ...

You have a very different definition of "appreciate", unless you are using it in the accounting sense[0].

0 - https://accountinginsights.org/what-is-appreciation-in-accou...


His response speaks volumes. Yours too.


[flagged]


No, it's not 'hostile'.

Behavior "give me now 50K and then monthly 200K" is called Racketeering.

wikipedia > In the United States of America, racketeering is a type of organized crime in which the perpetrators set up a coercive, fraudulent, extortionary, or otherwise illegal coordinated scheme or operation (a "racket") to repeatedly or consistently collect a profit.

Did they offer new service and asked for more? No.

Did they came with new calculation based on costs? No.

They just insist on "more money or your operations are toast".

Once executives and vice- clout get into the court on racketeering, just like al Capone was, things will go much better.


Absolutely hostile. OP was talking to a human, not a company, on an issue they have no personal stake in in a forum that values decorum and engaging with the best interpretation of an argument.

I see accusations and statements, not questions and discovery. Folks seem too busy grabbing their pitchfork to engage in an honest conversation on shitty enterprise sales tactics.

People keep throwing out words like extortion and racketeering but clearly have zero idea what those words mean.

> Did they came with new calculation based on costs? No.

A regular review process flagged an account that it shouldn't have, and it was included in some low-level employees day-to-day. To try and act like this was some malicious planned attempt at extortion is an exhaustively stupid position to argue for, it has no legs other than to satisfy some dark urge.

It's a challenge to get a team of developers to adhere internal processes just affecting one team, imagine how hard it is to manage processes spanning managers, directors, and senior executives when those processes are a decade old.

It's absolutely naive to think the C-level executives of a company with 3,000 people are going to hear about an issue like this within 48 hours of it happening. But sure let's keep coming up with conspiracies to satisfy everyone's desire to virtue signal and show off how much they hate the cruel evil business.


> What an unnecessarily hostile take.

I like to defend as much as the next person, but the defence from Slack ignores the approach.

"It was a mistake" isn't enough to gloss over the trouble, as a service provider, they caused. What a rug pull, and to then perhaps blame it on a sales person isn't right. They saw a lot of users and tried to extort, no negotiation.

Honestly though, what can slack do that can't be accomplished by a good old-fashioned mail list or IRC?


So in other words you've never worked at a large org, or been in a leadership position over hundreds of people. So rather than acknowledge that things like this can happen, you'd rather jump to the least charitable conclusion. Clearly the Slack senior leadership sat in a dark room smoking cigars while laughing evil about all the cash they were going to get raising the bills on non-profits. Got it. That explains 0 other non-profits that have had this issue and gone public.


Large organisations have less excuse, not more. I've worked across the industry, at various levels. The bigger the org, the more layers of compliance that have to be adhered to. A competent and compliant sales team would not be pulling figures at random to extort with. The sales team is normally bonus motivated, normally that type of reward system ensures they're not just chair warming.


There's no such thing as "compliant" in this context, you totally made that up which reinforces this is beyond your scope of experience. There's no covenant or other legal obligation they have to be compliant with other than internal systems and controls - you know, processes involving humans which are prone to errors.

This was a process error that you and others have decided to make into something it isn't. If it was systemic we'd be hearing about more instances, but here we are.


All statements following this disclaimer are unedited reproductions authored by yourself in this thread.

> There's no such thing as "compliant" in this context, you totally made that up which reinforces this is beyond your scope of experience.

What an unnecessarily hostile take.

I see accusations and statements, not questions and discovery. Folks seem too busy grabbing their pitchfork to engage in an honest conversation on shitty enterprise sales tactics.

> There's no covenant or other legal obligation they have to be compliant with other than internal systems and controls ...

So in other words you've never worked at a large org, or been in a leadership position over hundreds of people.

> This was a process error that you and others have decided to make into something it isn't.

There's probably been no less than ~6 executives that have been responsible for sales operations in that time frame, and that the sales process has been revamped and changes to how revenue is generated just as many times.

"Slack" didn't do anything.


So you've got nothing to contribute besides your prior virtual signaling? This is the best you can do? We get it - you're a knight in shining armor that's doing his best posting angry comments on HN, and besides posting angry comments you're going to somehow magically fix the processes of large orgs forever with your incredible knowledge of how things like this work since you clearly have all the answers.


> So you've got nothing to contribute besides your prior virtual signaling? This is the best you can do?

All I did was quote your own statements and make it clear this was the case. I cannot claim any "virtual [sic] signaling", as it is yourself who authored everything I posted excluding the disclaimer.

  Wise is the person,
  Who through discourse can see.

  The anger one laments,
  Originates within thee.
As to the rest of your response, I do humbly suggest avoiding ad hominems as they add nothing to a conversation.


> Honestly though, what can slack do that can't be accomplished by a good old-fashioned mail list or IRC?

No one uses IRC anymore, certainly not teenagers.

And I'm sure you're smart enough to see obvious differences between email and a real time chat platform.


> No one uses IRC anymore, certainly not teenagers.

Really? People of any age will use whatever the group is using to talk with, because that's where the talk is happening. Most teenagers don't use Slack either, but will if the group notes say use this. There might be some "no one uses" argument because usage has dropped off almost everything since web searching got a lot better. There are fewer lingering people because most answers are readily available. Remember TLDP days? Search is so much better now.

We're not on about general IRC though, just for semi-private use where Slack would have been an IM tool.

> And I'm sure you're smart enough to see obvious differences between email and a real time chat platform.

How is email not a real time chat platform? I see plenty of chat happening on mail lists, and I certainly can't out-type email delivery. Sure, mail sometimes needs a DNS lookup, sometimes has anti-virus/spam filtering too. Maybe that's better for public chat systems anyway.

Thinking more about it, I'd rather have maillists than a web/electron client.

I'm not on about using email for all IM (but it could be), I'm on about more useful messages that you'd want searched later. "Hey, I'm doing X on Y day, here's what you need to know", most of the time this sort of thing gets missed in a IM flood channel.

I don't see much difference between Slack/Teams etc and IRC or maillists, just the tools that existed before are much lighter and have so many more clients you can use the one you know already most of the time.


> Honestly though, what can slack do that can't be accomplished by a good old-fashioned mail list or IRC?

I wish. It is common for communities to switch from Slack to Discord. I would rather prefer a self-hosted Mattermost server or Matrix but eh...


Maybe. Not deliberately playing the contrarian, but consider perhaps one of the largest, and longest running software projects, the Linux Kernel, which has existed for a long time now using mail lists and IRC. Most mail clients can filter mail quite well, and everything is in one place, easily searched etc and has open protocols.

Using something browser bases puts you into a position where you have to choose between one or two browser engines and suffer however they manage the CPU and RAM.

Teams hogged the RAM and CPU when I used it in the browser, for what wasn't much more than IRC, and a terrible message archive. Mattermost isn't much better at searching either, and it's mostly glorified IRC channels. The only niche is perhaps mobile users, who, could arguably also use an IRC client or browser based one at that.


Searching sucks on Matrix, and straight out unusable in Element, or was.


"Slack changed the terms of a special deal we were given last year to charge us for staff and volunteers (not for every teenager coding), and we built programs around that special rate. "

Not 14 years. Unlikely to be generations of execs.


> Slack changed the terms of a special deal

"Slack" didn't do anything. A uninformed sales process included a customer it should not have, which was eventually resolved. Terms did end up changing, but for the better.

I'm willing to bet money that no one from the team or even area of the org chart that made that deal are still in that part of the org, or that any of them would have been involved in any situation that would have brought awareness of what was going on. Sales team have relatively high turnover, over like 25% anually. In my experience it's usually the least stable org chart in the company.

> Unlikely to be generations of execs.

There's probably been no less than ~6 executives that have been responsible for sales operations in that time frame, and that the sales process has been revamped and changes to how revenue is generated just as many times.


> "Slack" didn't do anything. A uninformed sales process included (...)

I didn't hit anyone! An uninformed hand, that was at that moment attached to my body, did!


[flagged]


Woosh?


Please say you work at Slack and haven't just typed this almost certain time line of events off the top of you head?


Perhaps this increasingly common attitude of "ethics don't scale" is a good reason to consider legislation that enable the breaking up of large commercial entities when they commit more than a certain number of scale related violations.


>This was a mistake. We're fixing it. We appreciate you, Hack Club, along with all of you that are Slack users following along :heart:.

Undoubtedly the only mistake here was this getting attention. I'm sure hundreds of other groups have had the same experience Hack Club did.


Thank you for responding and taking this on.

> We're fixing it

By this you mean making sure something like this won’t happen to ANYONE ever again, right?

I hope so and I hope that you will post about it so that you can somewhat recover from this certified PR disaster.

I had previously considered advocating for your product but sure as hell won’t as long as this situation isn’t thoroughly solved. It also prompts me to look into your other business practices before ever considering speaking positively about you again.


As I said in another reply, I cannot guarantee something like this won't ever happen again. We're fallible for sure. But I can guarantee we'll keep trying and improving.

This was the result of an oversight in our billing process, and we are returning Hack Club to its previous nonprofit pricing while we work with them directly to ensure their workspace remains fully accessible. We will be reviewing and modifying as necessary our billing and communications processes to provide nonprofits clearer guidance and adequate grace periods as they grow.


I can see how the bill itself was a mistake, but the real scary thing to me is the timeline. Seven days from action required to deletion of all your data isn’t reasonable under any circumstances.


Let's be real, when an entity like Slack says "delete all your data," they actually mean they will add a flag in the database to make it inaccessible to those who aren't purchasing bulk data for data mining and llm training. The data will persist regardless.


yup, agreed. this is a super shady pressure tactic that should be shamed.


So what exactly was the oversight here? Is it normal practice to change contracts and billing plans and threaten deactivation within 7 days?


Nah, this was one of those evil customer service reps who will do anything to make thier employer look bad. No corporation would ever leverage data custody to extract a quick balloon paymemt. Devilish customer service reps reading from false scripts are the real problem.


Can customer service reps take such big decisions on their own without some kind of oversight from the seniors?


"Salesforce CEO Marc Benioff says his company has cut 4,000 customer service jobs as AI steps in: ‘I need less heads’"

https://fortune.com/2025/09/02/salesforce-ceo-billionaire-ma...


Hey. I think we all accept that all companies are inevitably fallible. What companies can be consistently good at---but very few take the effort to excel at sadly---is customer support communication. Honestly, reading TFA, it's still conceivable that putting Hack Club in the wrong pricing tier was an honest error on your part, but the communication was horrible to say the least. As others already pointed out, seven days to pay-up or your data goes poof sounds more like ransomware than a company trying to meet a customer half way.

And ofc, it has C-level attention now because it blew up on HN. Sorry but this screams damage limitation. For every Hack Club, you wonder which other non-profits suffered this "mistake" but didn't have the social media reach to get C-level treatment.

(Speaking as someone who spent this week being gaslit by Amazon and Google support. :mad: )


A postmortem — software bug fix please. 1. Why did this happen? 2. What was the root cause in billing that caused this? 3. What are you doing to fix the issue that will ensure that if this error was to happen it escalated to the right medium expediently? What is the SLA on disputes?

One would like to know why were https://slack.com/help/articles/204368833-Apply-for-the-Slac... changes not applied to billing this time around?

With great power comes great responsibility.


@solarkraft: This response you got from Rob is why its important not to treat this sort of outreach as if it's being made in good faith when it clearly is not. It is precisely what Rob and the crisis communication team he's working with hopes for.

Let's walk through what's going on a little more clinically in this response from Rob that was shaped like an answer:

Rob's comment looks like a good response, but only in form. Structurally it mimics apology in syntax but the batteries are missing. He starts with something a little self-effacing, a little "ownership", to bring down dehumanizing walls. All fine, if you're sincere. But Rob didn't choose to respond to a direct question and there were plenty. If he had, the mismatch between his words and the reality where his use of "oversight" did itself elide over a phone call demanding $50k in five days... that would sound absurd. By replying where he did, he gets the appearance of substance without risking contradiction when he's a no-show on any followups after this.

For crisis communication, getting a question for Rob to respond to like this works better actually than getting incoherent rage. That would be easy to dismiss as "unwilling to engage in discourse". But a comment like this can be answered harmlessly precisely because the commenter is looking to have a discourse, and socially acceptable discursive pragmatics don't require an immediate and comprehensive answer. The established pragmatics allow for a response like Rob's without seeming immediately absurd. As a result, he can be the more grounded human personality, less distant than even a sincere CEO of a multi-billion corporation would look, and soak up blame without conceding anything or answering any questions.

That's Rob's role here, to be the face to blame. This is hugely important in a crisis like this where the situation was highly avoidable and the damage is reputational. Blame. Not to be accountable: that is different than blame, though they overlap and get confused. Blame is hard to do in either direction without a specific face, and so we have Rob. Rob is the blame face. Not the architect of the policy, not the one who made the phone call, but the human buffer that makes Slack look responsive without putting someone in the firing line.

It's worth watching for this dynamic in other crises. Even if a CEO does hang out for more than the single copy-paste in the comments that Slack's did, it isn't proof of sincerity, but its absence sure does say the reverse.

The problem is that PR has learned how to simulate sincerity since the literal SCCT Theory playbook of the '90s. Unfortunately the the lesson learned wasn’t "do better" it was "signal better". But hope springs eternal, here's a paper & data set that could be part of the foundation, a a small bit of RLHF, of a state of the art corporate BS detector. It's interesting reading either way: https://www.sciencedirect.com/science/article/abs/pii/S03638...


Hi Rob, as head of product if you’re sincere in this then maybe check in with the SVP of North American sales, see if your sincerity is founded on something more than well-wishes. It would hardly be the first time in corporate history that a sales division was wagging the dog without the dog knowing.

Heck that’s an interesting thought, why isn’t the SVP here commenting instead? If you can’t find the new one then maybe check in with Kevin Egan, congratulate him on the new CRO job, see what his take is on this being more of a mistake than standard operating procedure. Maybe have his reminisce about his sales days from way back at Oracle, where sales and revenue optimization is known for their ethical practices.


How many other 'mistakes' are there though? How many others are being exploited but just foot the bill?


Great you are owning the mistake and fixing it.

May I suggest a public post mortem so that the doubters can see that you went after the root cause?

Might be interesting for HN as well as big companies have mistakes in policy, teams and automated collections...


There is about as much ownership here as a squatter in a two-bedroom apartment. They are apologizing because they got caught, not because they genuinely believe they messed up.


Someone suggested the possibility that the org status change which moved them out of the "not for profit".

After this the billing department might just get a list of companies that are behind and start a process.


No, I’m pretty sure Slack was never a “not for profit” company. Most not-for-profits do not ambush their customers with $250k bills on a week’s notice. I’ve seen debt collectors less predatory than this.


I'm referring to Hack Club. Am I incorrect about the details related to not for profit?


zero owning of the mistake. calling it an 'oversight' with no real apologies is just a brush off


Hi Rob, I'm Ian, CEO at Mattermost. Apologies for repeating the question from jrflowers, but I couldn't resist:

>Out of curiosity, will you be facilitating them exporting their chat history?

Mattermost is self-hosted and enables full data control.

There's some organizations that want to move to Mattermost for various reasons.

It's important for them to bring along their data.

Wondering what your opinion might be?


cancelled our company's slack plan when all this news dropped. We're looking at Mattermost, the reviews are really good


What a weird attempt at injecting your product marketing.


Although transparently self-serving, this seems like a perfect time to say, "Hey, this couldn't happen to you at Mattermost because we A) have a free tier, and B) allow you to export your data."


This is hacker news, hackers are ceos, too, and have a very relevant product or service to sell. If anything he didn’t do it enough in this thread.


I was wondering about what options exist for Slack, and Mattermost along with a few others do seem to have a completely free layer.


Thank you for addressing this issue. Could you also provide feedback on the accusations that data export is only available for high-tier pricing plans and requires Slack's explicit approval?


You could start by explaining what exactly went wrong. Not doing that would be a mistake.


A few more heart emojis ought to make this go away.


It backfired badly, and now it was a mistake... Seems like posting it helped giving it some sort of resolution


> This was a mistake.

Yeah, right. Tell us more.

You mean like it has become a mistake when the story about it broken up and went viral?

But if Hack Club did not complain about it, you would have happily took and kept taking their money?

That kind of a "mistake"?

In all seriousness, why should anyone believe what you are saying?

It seems to me that your story about a "mistake" is just as plausible as this kind of behavior simply being Slack's business strategy. Be ambiguous. Change the terms of the sale after the sale. Try poking. See which tactics works. If someone bites, take advantage of it. If they complain, call it a mistake and do damage control. Collect profits. Rinse and repeat.


> This was a mistake.

I would be not at all surprised if Benioff said the initial deal was a mistake and you’ve fixed it now.

Nevertheless glad to see someone here trying to put out the fire, even if in the grand scheme of things it’s probably too late.


How many others get this treatment without the publicity, y'all still showed your colors. Enjoy your business practices.


We all work at companies and know how it works - you get away with what you can. You bet wrong and nobody will believe otherwise. If it was a mistake, it’s fireable.


For whole chain of command up to CEO and board. That is least we should ask each and every time.


*This was a mistake on knowing this would blow up


Will there be a publicly available post-mortem when the root cause has been identified?


Honestly this rep and/or the rep's management should be held accountable. This is an oversight that comes from end-of-quarter pressure but it doesn't make it excusable.


This. The fuckup sounds like it started on the Slack account team's end (or their sales leadership, if it was pushed from above), so that's where consequences should start.


Agreed, someone had to meet their 3rd quarter goal and threw a Hail Mary at Hack Club. Shameless.


What you are is a parasitic liar who's reacting in disaster control spin mode. Extorting these people like that via phone call isn't a mistake, it's an obvious case of directed policy... that then got publicized and triggered some backtracking from a shitty company content with indifference.


This wasn't a mistake, you got caught.


Since everything is being fixed, does that mean that "Hack Club" is not going to move to mattermost after all?


Yep, we're not! (From a hc'er). Zach announced that slack has gifted us half a decade of enterprise+. Whilst slack's behaviour is worrying, it probably wouldn't make sense to cut all ties. Either way- another 5 years to migrate! :-)


Can you explain the nature of the mistake?

Like someone who didn't know or a change that they were lumped into?


It wasn’t a mistake, your sales incentives led to this behavior and you got caught off guard by the negative publicity.

Here’s exactly what happened: A human account manager had to meet their 3rd quarter sales goal and sent the demand for more money. It’s less than two weeks from the end of the quarter, do you really think nobody on HN is in sales and also facing the same pressure?

This is such a transparent lie that I’m surprised you took the time to post it.


It isn't two weeks until end of quarter. Like many businesses, Salesforce's fiscal calendar runs Feb 1 to Jan 31. Slack's did, too, before the acquisition. Q3 ends on Oct 31.


The time to complete the paperwork on a $200k/yr deal is longer than 2 weeks. Especially if the customer is expected to fork over 4000% more than what they were paying.


B2B procurement in this range can take anywhere from a few days to a year, but I'm not sure what that has to do with the very specific and demonstrably false claim I was responding to.


Fair, it’s 6 weeks until the end of the quarter.

There’s still a human account manager involved, it wasn’t an automated billing error.


Exactly — anyone who has worked in sales for a New York minute knows that any six figures deal will have a human account manager assigned to it.


Thanks, Rob, for owning up to it and doing something about it.


I definitely heard about another nonprofit group that got similarly punted last quarter, or maybe the quarter before... shame I can't remember it now.


Way to go Rob! Thanks for owning up to it. And for being persistent about correcting it.


so you couldn't respond to your client but had enought time to make an account and post here because of the blowback?


lol a "mistake"


Feeling incredulous that this "mistake" ever would have been rectified had it not been for the public attention this is getting.


this era of trying to fly under the radar until you get called out on HN is a really great look

/s


:heart:




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: