Here's a widget which runs the Set Preferences API automatically.  Users who login (I'd suggest placing this on dashboards) will have their Notification Preferences configured to a default. There are options for hiding the notifications area within My Preferences and it uses the Datastore to record that a user's preferences have been set.   This means you're not updating the preferences every time someone logs in.  It uses a text reference so that you can alter everyone's preferences or hav