How to use Slack to supercharge your Disqus moderation

Originally published on the Disqus blog on April 27, 2016

At Disqus, we love using Slack for team communication and collaboration. And based on recent conversations and survey results from publishers, a lot of you do as well. In this post, we’ll provide some examples of how you can use Slack to help you better moderate comments on Disqus.

Quick note: In the example workflows below, we’re using Zapier to pair Slack + Disqus to work together. This is a bit different from a native Disqus app integration in Slack but it’s something we’re exploring to add to our list of supported integrations. Let us know if this is something that would be helpful to your team!

Notify me of comments flagged more than x times

In the Site Configuration settings, you can turn on email notifications whenever a comment is flagged. If you moderate an active community though, these notifications can get really noisy. What if there was a way to notify moderators of comments only that hit some minimum threshold of flags?

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/c1778267-7092-4a10-bd62-8b2ab6d67559/Screenshot2019-01-2400.03.47.png

In a new Zap, select the “New flagged comment” trigger. Limit this trigger to only run on comments that receive more than X flags by setting a filter on the column “Num Reports”. The threshold that works best for your site will depend on the average number of flags submitted.

https://blog.disqus.com/hs-fs/hubfs/flagged-comment-num-reports.png?width=640&name=flagged-comment-num-reports.png

Moderators spend the most time approving comments that have either been flagged by users or automatically by Disqus. Not every flagged comment however requires moderation action in accordance with a site’s community guidelines. Rather than reviewing a never-ending stream of pending comments, use this workflow to better prioritize the comments that need your attention.

Create a Slack channel of the latest comments from only moderators

If you have more than one moderator manning the helm, you might find it useful to create a Slack channel of all the latest comments from moderators. Especially for teams working across multiple time zones, a Slack channel gives everyone on your team an at-a-glance view of where moderators have been present and the discussion that are picking up.

Example: Slack channel of latest comments from Channel Chat moderators

https://blog.disqus.com/hubfs/slack-channel-moderator-comments.png

To set this up in a new Zap, start with a “New Comment” trigger. Use a filter on the Author Username column and designate the individual usernames for all of the moderators in the site.

Subscribe to top-level comments

In the Moderation Account settings, you can enable email notifications for newly posted comments. However, this also includes all comment replies. For sites with highly-active communities that routinely draw hundreds or even thousands of comments per day, that simply won’t scale.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/b88add9f-8b39-40c7-8aa8-d734110763a9/Screenshot2019-01-2400.04.22.png

One solution to cutting down on some of this noise is to check for only top-level or parent comments to a thread.In Disqus channels, you get notified whenever someone posts a top-level comment in your discussion. You can achieve a similar result in Slack.

Create a new Zap using the “New comment” trigger. Set a filter for comments on the Parent column and make that equal to “Does not exist”. You can also filter by specific threads using the Thread ID column but this requires manually updating the Zap for every thread you want to get notified by.

https://blog.disqus.com/hs-fs/hubfs/filter-top-level-comments.png?width=640&name=filter-top-level-comments.png