SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a people picker field that allows multiple selections. When this item changes, I would like to email new users that they have been added to the list. What I need to avoid is spamming the existing users every time someone is added to the list. Is this possible within SharePoint Designer / OOTB functionality?

I have identified a suboptimal solution which involves creating a separate "Add User" workflow. However, this complicates the design for my users and I would like to let them stay within the standard list item editor if at all possible.

share|improve this question
up vote 0 down vote accepted

Using code you can create an ItemUpdated EventReceiver, in that you'll be able to compare BeforeProperties and AfterProperties which has the old and new values of each modified field.

But if you're limited to SharePoint Designer, then I think the only solution is an extra field which contains users to which we've already sent out mails and some very complex logic (most likely involving a helper list) to send out mails based on differences.

I definitely think the EventReceiver is the easiest.

share|improve this answer

Your Answer


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.