See the following JIRA tickets labeled 'notification-storms'
When pages are repeatedly edited, for example 20 times in the space of an hour, you get 20 emails all looking the same = an email storm.
As Confluence gains popularity, and people get used to using wiki's, pages will get edited more and more thus creating more of these storms. As a result, people are likely to start "unwatching" information (pages, spaces, etc) to shield themselves from the storms which is counter productive.
Having recently created an email storm myself without thinking (in the Atlassian Partners space), and also being exposed to a growing number of storms created by other people, it's become obvious that training users isn't going to solve the problem. The whole point of a wiki is to go in and make changes without any additional worries - people don't want to be thinking about anything other than the effects their changes have to a specific page.
Although the preview tab goes some way to solving the issue, it's value is only partial. It's simply more intuative to click "Save", "Edit", "Save" making incremental changes, and there are certain types of content that need to be viewed rather than previewed in order to see exactly what they look like to end-users (not almost what they look like as given with a preview).
There is also the "Minor change" checkbox, but this rarely gets used, primarily because people simply forget to use it or don't want to use it – it detracts from the simplicity of editing wiki pages.
There is also that "What did I go in to the kitchen for?" scenario - you've edited a page and made some minor changes, but then forgot the real reason you were in there. So you save the page. Then immediately remember what it was you wanted to do so re-edit. A while later, you suddenly change your mind about something and that's another edit. It quickly builds up in to a storm.
As such, myself and Dan started chatting about possible ways to resolve the email storms...
Delayed Notifications
There was a discussion recently on the conf-user list where an idea of "delayed notifications" was presented – notifications would not be sent immediately so that any subsequent notifications within a set time would be rolled up in to a single email.
While this would help reduce storms, it seems there are still some issues:
- There are cases when you need immediate notification of every single change to a page
- There are times when lots of alterations are made (regardless of the size of the alterations) over a period of hours - you'll still get a storm
- What happens if different people are making the changes - should notification "de-spamming" be grouped by person or page? (rhetorical: it depends on your requirements)
Tip: Should this feature be implemented, it will be useful to be able to set the "de-spam" time on a space by space basis (some spaces might want 0 = no de-spam, others might want 60 = 1 hour de-spam).
Which led us to discuss...
Diff Notifications
Most pages are more than just a couple of paragraphs in size. When I get an email notification regarding changes, I look at the subject ("what page was changed?") and then if I want to know what the changes were made I have to click the "View Changes" link.
What if the emails simply sent a diff – i.e. what was changed, nothing else?
This would have two major advantages:
- You'd instantly see what was changed, and have a link to view the whole page if desired
- Emails would be smaller and more useful – even if there is a storm, at least it's a high value storm
Natural Diffs
Then we went on to discuss "Natural Diffs" – rather than the type shown in the page version history, these would show wiki rendered text, but use the deleted and inserted wiki markup around specific changes. Much more user friendly, althouh the wiki notation for has now been stolen for use with underlined text in the RTE (a really bad choice IMHO - there's no markup for annotating deletions in legal or controlled documents any more! See: CONF-5437).
A natural diff could come in two flavours - either the whole page with insertions and deletions marked, or just the snippet that's been changed rendered properly rather than raw wiki text.
Automation
Dan raised the idea that the type of email could change depending on how much content (as a percentage) has been altered. For example... If you only change a few lines, then just send a short diff of those lines. If you've changed over 50% of the content, sent the whole page.
Comment Storms
Similar storms can be created during "comment tag matches" - where one person adds a comment, then others reply, eventually cascading in to a storm not only in your email client, but also on the "Recently Updated" lists. I've placed some ideas for how to deal with such issues in to the Confluence as a Forum#Update - 3rd March 2006 page.
Clearing Down Old Versions
It's not just your email inbox that get's clogged, it's the page version history. While vital in some circumstaces, there are other times when you really do wish all old versions of a page (with possible exception of the last couple of versions) could be cleared down for either a specific page, a space or all spaces. Can this feature be implemented (would also be useful for attachments and news)?
Feel free to discuss / add ideas, etc...
In addition, it will be interesting to hear any personal experiences of email storms (ie. did it stop you watching a space just to calm the storm?) or any views about the usefulness of the preview tab and the "Minor change" check box (do you use either of them, and if not, why not?).

33 Comments
Hide/Show CommentsMar 08, 2006
Alain Moran [Adaptavist]
Rather than specifying de-spamming per space/page perhaps it might be more sensible to set the de-spam in the watch, that way the user could decide whether they want to see the storm or not.
Mar 08, 2006
Guy Fraser (Adaptavist)
Yeah - the user could have a setting in their profile that sets the de-spam time. I've no idea how Confluence handles it's notifications though - it's possible that everything is "globalised" so user prefs might be impossible (@ Atlassians - any notes on this?)
Mar 08, 2006
Laura Kolker
Yup.
I do use them, but not consistently. Why not? Mostly forgetfulness, lack of encouragement to do otherwise.
On another note:
I've noticed that email storms are less of a problem when the notifications are going to my gmail account. Since they usually have the same heading, they get stored as one conversation. Storms are both easier to identify and easier to ignore in this format.
Laura
Mar 08, 2006
Guy Fraser (Adaptavist)
Excellent! I've just set threadded view in Mozilla Thunderbird and that does the same
It would be extremely useful if the notification settings in the user profile made a note that you can use threadded view to group notifications for the same page.
Jun 22, 2006
Larry Talley
I am very enthusiastic about the concept of de-spamming notifications.
I suggest that there are at least two primary use cases that should influence design:
1) a topic participant who wants to "stay in the loop"
2) a topic moderator or gatekeeper who wants to exercise editorial control
I think the delayed notification and the diff notifications are both good ideas. For me delayed notification would need to be adjustable by page. For many pages I would want a "daily digest" style of notification; i.e., once a day determine if the watched page has changed and if so, then notify me with a diff. For a few pages I might want an "hourly digest". I would probably want the "daily digest" to be my default notification style, so if I just clicked on the watch icon, the "daily digest" is what I would get.
Jul 09, 2006
Ben Hyman
Personally, I favor having an option where the "Minor Change, No Notifications Will be Sent" can be checked by default. I'm a compulsive saver, and I know I'd find this very useful!
Jul 21, 2006
P. Payette
So am I, but instead of a default I would suggest that it should be an option set by the admin for each space, and overriding a global setting in the administration page.
Jan 13, 2007
Martin Blazek
Or perhaps even better idea and a simple one. Why don't we remove the "Minor change" checkbox and add a new button instead: we now have SAVE, CANCEL and the new one would be MINOR SAVE. This way the editor could always easily decide what he did without a need of always checking the checkbox.
Jul 10, 2007
David Goldstein
I agree. To streamline the interface -- reduce the # of clicks to get things done and avoid adding a "hidden preference" as suggested above and complicating things even further -- just get rid of the check box entirely, and have "Save", "Save & Notify" and "Cancel" buttons. Suggest "Save & Notify" is a little more intuitive than "Minor Save" since you know what it's going to do. "Save & Spam Everyone" would also work, but it's a little big for a button.
Jul 10, 2007
Guy Fraser (Adaptavist)
Superb idea!
Aug 21, 2007
Jeremy Gordon
LOVE this idea!
Feb 06, 2008
Andy Brook
This gets my +1
Feb 06, 2008
Guy Fraser
What about a "Spam Spam Spam Egg and Spam" button?
Jul 29, 2008
Peter Smith
"Minor Save" is interesting, and "Save & Notify" seems a bit nicer to me, but I'd still be hesitant to suggest implementing it. The "Save & Notify", as noted, really means "Save & Spam Everyone".
Also as noted in original page, how does one determine a minor changes? Formatting? Spelling? Anything else?
For a start, I like michael thorne's suggestions below about delayed notification - daily digest, etc.
May 15, 2007
Carlos Pedraza
Another annoyance:
Email storms created by adding attachments to a page in a space that's being Watched. Honestly, my staff is threatening revolt if they keep getting constant emails every time I upload a graphic. I've actually gotten pretty good about checking the "minor edit - no notifications" box so I don't annoy them, but there's no similar checkbox on the Attachments page.
Feb 25, 2009
Thomas Wolff
My users are complaining about email notifications from attachments. We would like such notifications for attachments to be eliminated totally or set to "do not send" by default. Does anyone know if any of the issues in this topic are going to addresses in Confluence v3? It's time for this whole broad matter to be addressed.
Apr 27, 2009
Zenon Skuza
We've just implemented Confluence and attachment-initiated notification storms are a real problem - is there a solution for this yet?
Aug 21, 2007
Jeremy Gordon
Also, in getting non-technical folks to adopt wikis, I much prefer how SocialText displays what's changed. They do a side by side comparison, which I think it's far more intuitive for most people.
Apr 14, 2008
michael thorne
I have users asking if they could set the notification interval themselves.
What they'd like to see is:
Feb 11, 2009
Peter Gallagher
I really like a lot of the ideas on this page. But there didn't seem to be any issues raised around them. So I created this issue (CONF-14485) as a start, please vote for it if you would like to see it implemented!
Nov 19, 2008
Thomas Wolff
I'm coming in late to this thread, but I want to support the idea of separate "Save", "Save & Notify" and "Cancel" buttons.
Another complaint I get from users is the unhelpful Subject line in email notifications. Users are used to seeing useful subject names and indication of the submitter. WIth Confluence page notifications, the message always comes from the email address of record for the wiki and the author/submitter name is buried in the text itself. The page title always follows the space name, some of which can be very long. Has there been consideration of using variables in the email notifications that would include or not the space name, the page name and the latest editor name?
Nov 20, 2008
Joerg Schütte
Hi,
I keep thinking it would be just a nice feature to delay the mail notification. An email should only be send if a space has not been updated for 20 min or so. This email should contain all changes made since the last mail was sent.
This idea still needs the option not to send emails.
Cheers,
Jörg
Jan 05, 2009
Eirik Rosvold Larsen
What happened to the suggestions in this comment thread? I'd very much like to se either minor change checked by configuration or Save and Notify + Save buttons.
Are there any plans to implement this in the near future?
Jan 05, 2009
Thomas Wolff
I agree that the Save and Notify + Save buttons would be ideal. I would like to see them implemented also for editing comments as well as for editing pages. Right now, I believe anyone who edits a comment will have a notification sent to watchers since there isn't any "minor change?" option available there. Let's have users be able to control notifications any time they edit and save a page.
Jan 08, 2010
Patrick
Is there any way to receive the changes made to the page by e-mail (like suggested above) rather then the whole page?
Jan 08, 2010
Patrick
My bad: I see that 3.1 has such options. I'll have to ask our admin to upgrade.
Mar 09, 2010
GuL
As I can see no activity about our request for an additional save & notify button, I'd like to ask whether someone can give me a hint, where the current save-button and the notify-checkbox is implemented. Maybe we can find a solution by ourselves and change the implementation in our test-environment.
Or is there any news on this, which hasn't been posted here?
GuL
May 25, 2010
Jillian Dressler
This is a major problem when you do updates via WebDAV - as we build our wiki we sometimes have to do a bulk upload of files and everyone who watches a space gets spammed.
As an admin, if I remember, I remove and then re-add all watchers, but it's tedious. There's no way to remove or add users by groups, that I can see. A "suspend notifications" option would be super useful.
Are there any enhancement requests filed related to this issue?
May 25, 2010
Bill Arconati [Atlassian]
I've added a list of JIRA tickets related to this page.
Jun 15, 2010
GuL
Great, where can I find this JIRA list?
I still would love to have the additonal "SAVE & NOTIFY" button!!!
Jul 07, 2010
Bill Arconati [Atlassian]
At the top of this page.
Jan 04, 2011
Eric Veltman
Another (Facebook-inspired) option would be to have a notifications icon in the top, where you can see what posts had interesting changes/feedback, since you last saw them. I really appreciate this functionality in Facebook and really miss it in Confluence. One of the first things I did in Facebook was to switch off 'all those stupid e-mail notifications'. Facebook is pinned in Chrome, so it's easy to remember to visit it regularly.
May 18, 2011
Maxim Kuzmich
One of the options for solving the problem -No Email Storm extension. This extension removes "Minor change" checkbox and adds "Save & Notify" button.
It's based on Speakeasy so any end user can install and activate the extension by him/herself. The sole disadvantage - Speakeasy is an experimental technology yet.