How to Handle Suspicious Users in Online Communities
Reading time: 1 minute

Reading time: 1 minute

Question to the crowd ❔ When you see new members who join your open community who look like this, how do you react?
Note: I have INTENTIONALLY left this spammer’s email in here. Please do not reach out to them. I’m showing it here because it’s part of the identification process when looking at spammers.
This particular user didn’t start spamming until 3-4 AM in the morning here on EST time, so it’s nearly impossible for me to react in real-time. So I guess my question is which camp do you fall in and why:
When you see suspicious users, should you remove them immediately?
When you see suspicious users, do you give them the benefit of the doubt until something bad happens?
Could technology fix this in any way, or at least make it simpler?
lets assume you can programtically identify as spam, can you restrict them (from channel posts, replies, and DMs) in a way they are suspended and need manual review?
Not with most Slack plans that communities operate. I’ve had a longstanding ask to allow for organizations to ELIMINATE DMs between non-admins which would be such an amazing feature.
but can you ( through api/automation) lock a user in jail, weather its lock them out of slack, make them global view only, or maybe even just deactivate them?
Not with the current APIs on a Free, Pro, or B+ plan. Would need Grid for that.
so there is no way through any automation to do really anything to a user? you need to have a human on a keyboard go and do it?
Yes pretty much. We’re working on what we could do for public channels, but there’s little we could do for DMs. Also, moderation policies are a beast in themselves.
can you create a browser rpa tool to go virtually load the slack ui, and then deactivate the user?
can you create a browser rpa tool to go virtually load the slack ui, and then deactivate the user?
I’ve thought about this. We would need to make sure it abides by Slack’s ToS. So likely it could get you to the user, but it would still require an admin to click the button to deactivate them. And sadly I’ve never seen the unit economics work for $20+/user for a community. EG+ is out of the question
look at a tool like https://www.leapwork.com/ you could then have it when a user is new and sus as spammy in a channel, (this would mean they may also be sus and spammy in DMs, then your api could call a tool like leapwork, and leabwork could be the “hands on keyboard” to actually go deactivate the user, then an admin in the morning could review and reactivate if desired.
I remove people instantly at WTS - everyone who joins agrees to abide by the code of conduct, I don't have a warning system, people are simply removed right away for breaking our code of conduct. I know that can be seen as 'harsh' but it's also the reason we've thrived for the past 6 years

