How to alert users that they have a survey / webform to complete
You can achieve this goal using Views Send module.


Create a view and add at least one column containing e-mail    addresses.
[Optional] Expose Views filters to let the user easily build list of    recipients using UI.
Add the &quot;Global: Send E-mail&quot; field to your view. This field provides    the checkboxes that allow the user to select multiple
rows.
Create a &quot;Page&quot; (or &quot;Block&quot;) display.
Save the view, load the page, use exposed filters to build the list,    select all or some rows and then click the &quot;Send e-mail&quot;
button.
Fill the message form to configure the e-mail. Use tokens to    personalize your e-mail. The module provide also row-based tokens,
taken from the current row of the view. For example, if the view has
a column with the key users_name (the user name) you can use this
replacement token [views-send-users_name].
Preview and send the mail.


For more information go through the module documentation.