# Duplicate Notification Terminator

**URL:** https://meta.discourse.org/t/duplicate-notification-terminator/134016
**Category:** Plugin
**Created:** [November 21, 2019, 11:00am UTC](https://meta.discourse.org/t/duplicate-notification-terminator/134016 "2019-11-21T11:00:49Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![WorldIsMine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/worldismine/32/455660_2.png) [@WorldIsMine](https://meta.discourse.org/u/WorldIsMine)
#### Post date: [November 21, 2019, 11:00am UTC](https://meta.discourse.org/t/duplicate-notification-terminator/134016/1 "2019-11-21T11:00:49Z")

</div>

First, let me say that I am no developer, I only sponsored this work. I will not be able to support this in any way, but I will work with any potential contributors. I am just posting this plugin here to give back to the community.

## Plugin description

This plugin removes duplicate notifications (once clicked) and marks them as read if the notifications lead to the same URL. The plugin also includes a “Wipe Notifications” button inside all PMs. This button (visible only to admins) removes all notifications for any other admin in that particular conversation, except for the consolidated replies.

 ![image](https://global.discourse-cdn.com/meta/original/3X/a/6/a626c55414a821e28ed6fe23a539b765a470e8bc.png)

## Plugin background

My community relies on heavy support via PMs. Many times, there are 2-3 admins in a PM. When one admin replies and awaits for the member to reply, the other two admins in that conversation do not necessarily need to see that message. To save them time, the admin currently working on the PM can wipe the notifications for other staff. Personally, this plugin will save our staff tons of time. When tested, by doing what we call “rounds” on our site, the other supporting admins went from 20 notifications they would potentially check, to only two that needed their attention.

## Plugin features

Nothing really to talk about here. There are no options/settings except for the ability to change the text inside the button. Just install, enable, and that’s it.

## Unwanted behavior

EDIT: No more unwanted behavior. Notifications, where there are consolidated replies, aren’t affected, thus preventing admins from missing something important.

**Interested? Have a crack at it (Tested and working on 2.6.3 stable):**  
[https://github.com/worldismine/Duplicate-Notification-Terminator](https://github.com/worldismine/Duplicate-Notification-Terminator)

PS: This plugin also works with notifications sent by my [PM Scanner Plugin](https://meta.discourse.org/t/private-message-scanner/107155).

---

<div class="post-metadata">

### Author: ![zogstrip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/zogstrip/32/512781_2.png) [@zogstrip](https://meta.discourse.org/u/zogstrip)
#### Post date: [November 21, 2019, 11:46am UTC](https://meta.discourse.org/t/duplicate-notification-terminator/134016/2 "2019-11-21T11:46:37Z")

</div>

> [@WorldIsMine](#):
>
> These days, many of my users @tag the &\*!^# out of admins/mods. Sometimes within topics/PM’s, users overaggressively tag us, resulting in 5-10 notifications for a single topic/URL.

Maybe teach your users not to do that?

---

<div class="post-metadata">

### Author: ![WorldIsMine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/worldismine/32/455660_2.png) [@WorldIsMine](https://meta.discourse.org/u/WorldIsMine)
#### Post date: [November 21, 2019, 12:13pm UTC](https://meta.discourse.org/t/duplicate-notification-terminator/134016/3 "2019-11-21T12:13:39Z")

</div>

> [@zogstrip](#):
>
> each your users not to do that?

Believe me, this is something we fight everyday. Just recently we’ve started issuing warnings for overaggressive tagging. Some users who want an answer fast go as far as tagging @administrators then every single admin/mod individually, all in a single reply. 😆 But tagging is just a part of the overall problem. Reply notifications are also mixed in with the bunch, and it’s really painful (to me at least) to see 3-4 notifications in a row in your notification panel, all leading to the same topic/URL.

---

<div class="post-metadata">

### Author: ![WorldIsMine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/worldismine/32/455660_2.png) [@WorldIsMine](https://meta.discourse.org/u/WorldIsMine)
#### Post date: [November 23, 2019, 11:01am UTC](https://meta.discourse.org/t/duplicate-notification-terminator/134016/4 "2019-11-23T11:01:55Z")

</div>

The developer of this plugin is currently working on an update which will include a button on the bottom of every PM that’s only visible to admins. The button, once pressed, will terminate (mark read) the notification (for that particular PM) for all other admins included in the conversation. In our instance of Discourse we do a lot of support via PM’s. Many times, PMs include 2-3 admins and a member. We found it cumbersome to chase around notifications for things that were already solved by another admin. Yes, there is the assign/solved feature and you can close/open topics. But our website requires that a few admins monitor a PM for a few days, we cannot close it, and we cannot leave a client hanging for too long. We have to check up on things from time to time and to save other admins time form checking things that were already solved, we devised this new update 😃

Again, like most of my plugins it will be mostly useful to me 😃 But maybe someone else will find use for it. We’ve basically tuned our instance into a marketplace where PM’s get converted into sales tickets, so we do heavy support via PM’s. Having a ‘nothing to do now, terminate notifs for other admins’ button will be a huge time saver (for us). The update will be ready in 4-5 days!

---

<div class="post-metadata">

### Author: ![WorldIsMine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/worldismine/32/455660_2.png) [@WorldIsMine](https://meta.discourse.org/u/WorldIsMine)
#### Post date: [November 25, 2019, 2:16pm UTC](https://meta.discourse.org/t/duplicate-notification-terminator/134016/5 "2019-11-25T14:16:47Z")

</div>

Update! The plugin has been updated and it now includes a “Wipe Notifications” button inside all PM’s. This button (visible only to admins) removes all notifications for any other admin in that particular conversation, except for the consolidated replies.

 ![image](https://global.discourse-cdn.com/meta/original/3X/a/6/a626c55414a821e28ed6fe23a539b765a470e8bc.png)

# Why is this a thing?

My community relies on heavy support via PM’s. Many times, there are 2-3 admins in a PM. When one admin replies and awaits for the member to reply, the other two admins in that conversation do not necessarily need to see that message. To save them time, the admin currently working on the PM can wipe the notifications for other staff. Personally, this plugin will save our staff tons of time. Just testing it today by doing what we call “rounds” on our site, the other supporting admins went from 20 notifications they would potentially check, to only two that needed their attention.

---

<div class="post-metadata">

### Author: ![WorldIsMine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/worldismine/32/455660_2.png) [@WorldIsMine](https://meta.discourse.org/u/WorldIsMine)
#### Post date: [March 22, 2020, 9:56am UTC](https://meta.discourse.org/t/duplicate-notification-terminator/134016/6 "2020-03-22T09:56:12Z")

</div>

Tested and working for 2.4.1 - No updates required.

---

<div class="post-metadata">

### Author: ![WorldIsMine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/worldismine/32/455660_2.png) [@WorldIsMine](https://meta.discourse.org/u/WorldIsMine)
#### Post date: [August 2, 2020, 1:06pm UTC](https://meta.discourse.org/t/duplicate-notification-terminator/134016/7 "2020-08-02T13:06:37Z")

</div>

Tested and working for 2.5.0 - No update required 🙂 🙂

---

<div class="post-metadata">

### Author: ![WorldIsMine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/worldismine/32/455660_2.png) [@WorldIsMine](https://meta.discourse.org/u/WorldIsMine)
#### Post date: [March 6, 2023, 11:58pm UTC](https://meta.discourse.org/t/duplicate-notification-terminator/134016/8 "2023-03-06T23:58:28Z")

</div>

Tested and working for 3.0 - No update required.
