Take the 2-minute tour ×
SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It's 100% free, no registration required.

I need to alert someone when a new item is created but it wont be the same person each time. I want to pull the name from the current list item and alert them. For example if i had a column in the list called name, and I made a new list item with the name column as "bob". Could i make an alert sent to bob using the alert function? I would like to stay away from SPD.

share|improve this question

3 Answers 3

You can try to use OOTB alerts. But in this solution the user should subscribe list on by self.

share|improve this answer
    
Would this just be sending the alert to a same group of people each time? –  steve Jun 28 '13 at 17:23
    
each time, it will send email to the people that are sibscribed to the alerts. –  Alexander Jun 28 '13 at 18:54

To be honest even though you said you didn't want to use sharepoint designer, that is really the direction you should go. Having users sign up for their own alerts won't get you the result you are looking for. It will be sending them alerts all the time when new items are created, instead of only when their name is in the 'Name' column.

In sharepoint designer, all you need to do is create a new list workflow. Add the 'Send an Email' action. When you click the 'these users' link in the action name, it will let you set up the email.

Click the little book icon next to the To: box. Select the option "Worklfow Lookup for a User..." and click Add. It will bring up the Lookup for a Person or Group dialog box. Your Data source is the Current List and the Field from Source is the column which stores the person's name (I'm assuming that column is a people picker control). You can 'return field as' Email address and click OK.

Then you just have to write out your email. You can even include information from the list item in the email by using the 'Add or Change Lookup' button at the bottom of the email window.

The workflow only needs one step. You'll just want to set the start options for the workflow to start automatically when an item is created or modified, whichever is appropriate for your needs. Then publish the workflow.

The only other thing to consider is that this solution doesn't give people the choice to 'opt-out' of sending the email. If you wanted people to have that ability, you could just add a checkbox column, then add a condition to the workflow that checks to see if the box was checked or not.

share|improve this answer

You could certainly do this with an event reciever on the list assuming you know how to do sharepoint development.

share|improve this answer
    
Though I suspect someone wanting to avoid workflows doesn't want to go there ;) –  lgaud Jun 28 '13 at 17:29

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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