# Please add option to send only one notification email per Watched post per user until he returns

**URL:** <https://meta.discourse.org/t/please-add-option-to-send-only-one-notification-email-per-watched-post-per-user-until-he-returns/22885>\
**Category:** Feature\
**Created:** [2014年十二月5日 13:55 UTC](https://meta.discourse.org/t/please-add-option-to-send-only-one-notification-email-per-watched-post-per-user-until-he-returns/22885 "2014-12-05T13:55:30Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![rahim123](https://avatars.discourse-cdn.com/v4/letter/r/df705f/32.png) [@rahim123](https://meta.discourse.org/u/rahim123)\
**Post date:** [2014年十二月5日 13:55 UTC](https://meta.discourse.org/t/please-add-option-to-send-only-one-notification-email-per-watched-post-per-user-until-he-returns/22885/1 "2014-12-05T13:55:31Z")

</div>

Hi there,

I have a fairly active forum (not running Discourse yet) in which the users heavily depend on email notifications of new activity in their watched threads. However, some threads get really long, really fast, and if it sends a notification for every reply to a user’s post while the user is offline, the user’s inbox will be spammed with far too many notifications. In fact, my forum used to work that way, and _many_ users complained about receiving a notification for every new reply to their posts while they were offline. So I have my current forum configured to only send one notification email per user per thread until the user returns to view the thread. The notification says: “There are one or more updates to this thread:” with a link to the first post the user didn’t read.

Is there any way I can configure this functionality in Discourse? If not, would it be possible to add it?

Thanks!

---

<div class="post-metadata">

**Author:** ![riking](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/riking/32/170938_2.png) [@riking](https://meta.discourse.org/u/riking)\
**Post date:** [2014年十二月6日 00:12 UTC](https://meta.discourse.org/t/please-add-option-to-send-only-one-notification-email-per-watched-post-per-user-until-he-returns/22885/2 "2014-12-06T00:12:15Z")

</div>

It already does this out of the box: if there are multiple new posts in the email delay window on a Watched topic, it will send you one email with all the replies! 😉

---

<div class="post-metadata">

**Author:** ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)\
**Post date:** [2014年十二月6日 01:31 UTC](https://meta.discourse.org/t/please-add-option-to-send-only-one-notification-email-per-watched-post-per-user-until-he-returns/22885/3 "2014-12-06T01:31:43Z")

</div>

Well sort of but the email delay window is 10 minutes. You could increase that but it will slow down email notifies for everyone. If you’re Ok with that, have at it in site settings.

---

<div class="post-metadata">

**Author:** ![rahim123](https://avatars.discourse-cdn.com/v4/letter/r/df705f/32.png) [@rahim123](https://meta.discourse.org/u/rahim123)\
**Post date:** [2014年十二月6日 02:28 UTC](https://meta.discourse.org/t/please-add-option-to-send-only-one-notification-email-per-watched-post-per-user-until-he-returns/22885/4 "2014-12-06T02:28:24Z")

</div>

Thanks guys for the reply. Hmm, I was thinking of a more common situation where the user goes to bed or whatever, and comes back after 8 hours. In that lapse of time, there can easily be 50 replies to a hot topic, which means 50 notifications. This really irritated the users of my non-Discourse forum, and they pretty much nagged me to death until I hacked together a system to make it only send one notification until they return. I think it’s a critically important option for Discourse as well, at least for some communities.

---

<div class="post-metadata">

**Author:** ![riking](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/riking/32/170938_2.png) [@riking](https://meta.discourse.org/u/riking)\
**Post date:** [2014年十二月6日 02:50 UTC](https://meta.discourse.org/t/please-add-option-to-send-only-one-notification-email-per-watched-post-per-user-until-he-returns/22885/5 "2014-12-06T02:50:27Z")

</div>

8 hours × 60 minutes / hour × 1 / 50 replies = 9.6 minutes / reply

It’ll certainly help, and activity is usually even more clustered than that.

---

<div class="post-metadata">

**Author:** ![rahim123](https://avatars.discourse-cdn.com/v4/letter/r/df705f/32.png) [@rahim123](https://meta.discourse.org/u/rahim123)\
**Post date:** [2014年十二月6日 02:56 UTC](https://meta.discourse.org/t/please-add-option-to-send-only-one-notification-email-per-watched-post-per-user-until-he-returns/22885/6 "2014-12-06T02:56:20Z")

</div>

Hmm, maybe I’m not understanding something. The delay window is the time after the user’s last activity on the forum, during which it groups replies in one notification email? Or it accumulates all replies together in 10 minute increments, sending out a notification maximum of every 10 minutes during the whole time the user is absent?

---

<div class="post-metadata">

**Author:** ![mcwumbly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mcwumbly/32/103861_2.png) [@mcwumbly](https://meta.discourse.org/u/mcwumbly)\
**Post date:** [2014年十二月6日 03:29 UTC](https://meta.discourse.org/t/please-add-option-to-send-only-one-notification-email-per-watched-post-per-user-until-he-returns/22885/7 "2014-12-06T03:29:57Z")

</div>

They really should just change the status on those categories to “tracking” or not worry too much since all the messages will be threaded together.

---

<div class="post-metadata">

**Author:** ![rahim123](https://avatars.discourse-cdn.com/v4/letter/r/df705f/32.png) [@rahim123](https://meta.discourse.org/u/rahim123)\
**Post date:** [2014年十二月6日 04:25 UTC](https://meta.discourse.org/t/please-add-option-to-send-only-one-notification-email-per-watched-post-per-user-until-he-returns/22885/8 "2014-12-06T04:25:54Z")

</div>

The thing is, there’s no way of knowing if a topic will get popular or not. Sometimes a user makes a post, logs off, and then comes back hours later to find it has exploded. Other times not. So to avoid irritated users, I think that it’s best to send a maximum of 1 notification while the user is gone.

---

<div class="post-metadata">

**Author:** ![mcwumbly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mcwumbly/32/103861_2.png) [@mcwumbly](https://meta.discourse.org/u/mcwumbly)\
**Post date:** [2014年十二月6日 04:59 UTC](https://meta.discourse.org/t/please-add-option-to-send-only-one-notification-email-per-watched-post-per-user-until-he-returns/22885/9 "2014-12-06T04:59:09Z")

</div>

In general you have to take extra effort to watch a topic though. By default, generally you are only tracking topics that you have read or posted in. The exception is topics that you have created.

My experience has been that the default notification options for discourse work pretty well. I think its worth living with it first and seeing whether there really in a problem here.

---

<div class="post-metadata">

**Author:** ![cregox](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cregox/32/115904_2.png) [@cregox](https://meta.discourse.org/u/cregox)\
**Post date:** [2015年三月29日 14:40 UTC](https://meta.discourse.org/t/please-add-option-to-send-only-one-notification-email-per-watched-post-per-user-until-he-returns/22885/10 "2015-03-29T14:40:39Z")

</div>

I have to agree with @rahim123

Try to watch a category on [turtle rock](https://www.turtlerockstudios.com/). Topics there easily get over 100 posts, and it does clog up the (even google) Inbox. I rather not watch anything but if I had an option to “_get 1 notification per watched post_” on such high traffic categories I sure would.

---

<div class="post-metadata">

**Author:** ![rahim123](https://avatars.discourse-cdn.com/v4/letter/r/df705f/32.png) [@rahim123](https://meta.discourse.org/u/rahim123)\
**Post date:** [2019年二月7日 15:47 UTC](https://meta.discourse.org/t/please-add-option-to-send-only-one-notification-email-per-watched-post-per-user-until-he-returns/22885/11 "2019-02-07T15:47:05Z")

</div>

Hi there, sorry for the necro bump. Has anything changed in Discourse in this respect? Thanks a lot.

---

<div class="post-metadata">

**Author:** ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)\
**Post date:** [2019年二月8日 06:29 UTC](https://meta.discourse.org/t/please-add-option-to-send-only-one-notification-email-per-watched-post-per-user-until-he-returns/22885/12 "2019-02-08T06:29:56Z")

</div>

Are you actually _running_ Discourse at this point though? 🤔

There is a built in limit of how many times Discourse will mail someone in a day. Probably new since you wrote the original post. Modify it in your site settings to a lower value than the default, which I think is 100?

---

<div class="post-metadata">

**Author:** ![chapoi](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/chapoi/32/537252_2.png) [@chapoi](https://meta.discourse.org/u/chapoi)\
**Post date:** [2025年十二月4日 11:33 UTC](https://meta.discourse.org/t/please-add-option-to-send-only-one-notification-email-per-watched-post-per-user-until-he-returns/22885/13 "2025-12-04T11:33:24Z")

</div>


