I have a custom workflow that starts whenever an item is changed on a list. It sends an email when someone is added to the People and Groups field. However the email sends every time the item is changed.

How can I make it so the email is only sent once on an item?

2 Answers 2


Compare the values of your Current Item's Created column and Modified column in your workflow. If the two datetime values are equal, your Current Item is newly created. Else, your Current Item's been changed.

  • The problem is, the People and Groups field is empty when the item is created. It is later on filled out by someone else. That's when the email is sent.
    – wahle509
    Aug 27, 2012 at 12:55
  • yes you can create send email when item changed for this people and groups field Aug 27, 2012 at 13:47
  • I'm not sure I understand, could you explain in more detail?
    – wahle509
    Aug 27, 2012 at 16:19

Add a Yes/No check box column to the list with the default entry of 'No' called 'Emailed?'

Add a condition to the workflow before the email action and after your current conditions:

'If/And Current Item: Emailed? is 'No'

Then add a 'Set Field in Current list' action after your email to change if the previous conditions were met.

Step: Step 1
If value equals value -- (Your Current Conditions)
and Current Item:Emailed? equals No -- (New Condition)
Email these users
Set Emailed? to Yes -- (New Action)

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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