I need Custom Workflow for the following
a way to notify via e-mail to all site users of a specific site when user adds/modifies content to the site it also has to send when a site owner posts on site members behalf
while Document is Added
while Document Changed
while Calendar Events Added
while Calendar Event Changed
while Communications Added
while Communications Changed
need an indicator on the site that the users will receive e-mail that there is a new/updated content
only key users should be able to trigger the alerts
The site owner will have an option to send the notification right away, or compile the Days/Weeks updates and send out in a single email (aggregated content).
Create a new alert feature using out of box features.
Create site columns of type choice
i) All (Default)
Add above site columns to lists and libraries.
Create a custom workflow and attach to lists and libraries. The custom Workflow cannot be added until the Alert Level and Alert now site column are added to lists and libraries.
a.	Workflow can be started if current user is a member of Site Owners.