Is there a way to make it so automatically register the creator for "Alert Me" when a user adds a new item to a list?

I have a list where users add items. I want them to automatically be alerted when that item changes. They don't want alerts for the entire list so they wouldn't do that. I know they can manually register for alerts to the item they created but I cannot rely on a manual process.

So I want them to automatically be registered for alerts when the item they create is changed.

  • 1
    Why you need that? You can suscribe to list changues instead item changes. – Juan Pablo Pussacq Laborde Apr 8 '16 at 20:46
  • @jpussacq: I added some details to explain why. – IMTheNachoMan Apr 8 '16 at 20:53
  • 1
    I think you need and event receiver in C# to create the alert programatically – Juan Pablo Pussacq Laborde Apr 8 '16 at 20:56
  • dang! i was hoping to do this with little to no programming. :/ oh well. thanks! – IMTheNachoMan Apr 8 '16 at 20:57
  • Perhaps you can create a view filter to [Me] and suscribe user to this view – Juan Pablo Pussacq Laborde Apr 8 '16 at 21:15

Apart from (a) writing an event receiver and (b) creating user filtered views and subscribing users to those, you could create a small workflow to do this.

  1. Create a workflow that runs when an item is updated

  2. Add a "Send an email" activity which send the email to the person who created the item

  3. In the body of the email put in values all the fields from your list

  4. Publish.

  • Yes. I should have mentioned. This is what I am currently doing but was hoping to avoid the Workflow route as it requires SP Designer and my company prefers to avoid solutions that require SP Designer. But it is working like that for now. – IMTheNachoMan Apr 12 '16 at 17:25
  • Mine too actually. Why not use the visual studio for the workflow? – Nisarg Apr 12 '16 at 18:08
  • We're trying to avoid doing anything too custom that can't be done quickly/easily OOTB. – IMTheNachoMan Apr 12 '16 at 19:14

You can use a combination of both answers. I'd say your best bet without code is to create a view that is the "Created by" = [Me] and then in the "Send Alerts To" have an AD security group subscribe to that alert. Then you can manage the users that are subscribed to the group based on their membership. Adding a user to the group will allow him/her to receive the alerts, removing a user will essentially unsubscribe them.

  • I'd have to manually add/remove from the AD group, right? – IMTheNachoMan Apr 12 '16 at 17:25
  • Yes, but that AD group can also be tied to the permissions of the site. – Mike Apr 12 '16 at 17:31

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.