# Ability to set the default digest notification settings

**URL:** <https://meta.discourse.org/t/ability-to-set-the-default-digest-notification-settings/14009>\
**Category:** Feature\
**Tags:** activity-summary\
**Created:** [March 22, 2014, 2:56pm UTC](https://meta.discourse.org/t/ability-to-set-the-default-digest-notification-settings/14009 "2014-03-22T14:56:46Z")\
**Posts on this page:** 1\
**Showing post:** 11

<div class="post-metadata">

**Author:** ![pacharanero](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pacharanero/32/500583_2.png) [@pacharanero](https://meta.discourse.org/u/pacharanero)\
**Post date:** [February 25, 2015, 3:04pm UTC](https://meta.discourse.org/t/ability-to-set-the-default-digest-notification-settings/14009/11 "2015-02-25T15:04:21Z")

</div>

I’d like to ask for some more fine grained Admin level / global controls for the defaults of user notifications. We migrated from a Google Group, where everybody got each new post as it was made, unless they opted not to, and we are finding it difficult to get the new community going as they are primarily ‘email’ based users (at the moment - we’re hoping this will change once they get used to Discourse’s web interface and it’s additional features)

I know that there is a global control for Daily/Weekly digest but this is only 10% of the story.

My current client wants:

- all users to automatically be set to Watching a particular category (which an individual user can switch off if they want)
- all users to get a daily digest even if they have been active on the site.

I have managed to fulfil the second one of these by changing the User attribute :email\_always for each user directly in the Rails console ( for those interested this is a one-liner, use at your own risk 😉 `User.all.each { |u| u.email_always = true; u.save }` ) - this is the equivalent of setting this check box for every user:

 ![](https://global.discourse-cdn.com/meta/original/3X/f/b/fbd4e825dcaacda046f3e7aa0de7b3ae4a39bfbc.png) 

To make all users Watch a particular category by is a little less straightforward I think but I can do it, again on the Rails console, using something like `User.all.each { |u| CategoryUser.batch_set( u, :watching, 5 ) }` where 5 is the `category_id` in this case, however it’s more tricky than that because this appears to over-write any existing Watching status for another category, meaning that for each user I would have to first query what they were currently watching, then append the new Watching category to this.

If it were accepted as a necessary Admin feature, then I wondered if a good place for this would be on the Invite/Bulk Invite area - when (as an admin) you can auto-add to a Group - OR - possibly on the Groups admin page, where a particular group could be set to a certain notification level for a certain category.

---

_[View the full topic](https://meta.discourse.org/t/ability-to-set-the-default-digest-notification-settings/14009)._
