Answers.Body: <p>I guess you could use mix of civirules &amp; civi email API extension from here <a href="https://github.com/CiviCooP/org.civicoop.civirules" rel="nofollow">https://github.com/CiviCooP/org.civicoop.civirules</a>
  and  <a href="https://github.com/CiviCooP/org.civicoop.emailapi" rel="nofollow">https://github.com/CiviCooP/org.civicoop.emailapi</a></p>
  
  <p>may need some extra programming work on them, i guess.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-07-07T10:42:24.993Z
Answers.LastActivityDate: 2015-07-07T10:42:24.993Z
Answers.UserDisplayName: Tapash
Answers.Body: <p>I think meeting all these requirements would involve custom code. Some possible approaches to meet some of the requirements...</p>
  
  <p>(1) In Advanced Search, search for contacts with the relevant tag and under Change Log, modified date yesterday. Save as a smart group. Then set up a Constituent Detail report filtered by this smart group. Have it emailed daily.
  This will not give you the contacts' previous data.</p>
  
  <p>(2) Enable logging, at Administer -> System Settings -> Misc. Use the Contact Logging Report.
  This does not allow filtering by tag. However this feature could be added, with code customisation.</p>
  
  <p>(3) A custom solution using the <a href="http://wiki.civicrm.org/confluence/display/CRMDOC/hook_civicrm_pre" rel="nofollow">civicrm_pre hook</a> to provide real-time notification of changes. This could include before-and-after values.</p>
  
  <p>(4) A custom solution running under cron, using Civi logging to check for changes and retrieve previous values.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-07-07T09:52:29.853Z
Answers.LastActivityDate: 2015-07-07T09:52:29.853Z
Answers.UserDisplayName: davejenx
Body: <p>Our team would like to be notified any time a certain group of contacts are updated. Ideally this notification would contain the most current version of the contact profile, as well as the previous version of the profile so that our team can compare the old information with the updated fields. Is such an automated notification possible? Is there a way we could do this with a scheduled report?</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-07-06T20:09:41.837Z
Comments.Text: Can you clarify how this 'certain gropu of contacts' are being updated?
Comments.UserDisplayName: petednz - fuzion
Tags: <civireport><activities>
Title: Can I get a notification emailed to me every time a contact with a certain tag is updated?
ThreadText: # Can I get a notification emailed to me every time a contact with a certain tag is updated?
  
  (Asked by: username_0 on 2015-07-06)
  
  Our team would like to be notified any time a certain group of contacts are updated. Ideally this notification would contain the most current version of the contact profile, as well as the previous version of the profile so that our team can compare the old information with the updated fields. Is such an automated notification possible? Is there a way we could do this with a scheduled report?
  
  **Tags:** civireport, activities
  
  > **Comments:**
  > **username_1**: Can you clarify how this 'certain gropu of contacts' are being updated?  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_3 on 2015-07-07. Score: 3 | Accepted answer
  
  I think meeting all these requirements would involve custom code. Some possible approaches to meet some of the requirements...
  
  (1) In Advanced Search, search for contacts with the relevant tag and under Change Log, modified date yesterday. Save as a smart group. Then set up a Constituent Detail report filtered by this smart group. Have it emailed daily.
  This will not give you the contacts' previous data.
  
  (2) Enable logging, at Administer -> System Settings -> Misc. Use the Contact Logging Report.
  This does not allow filtering by tag. However this feature could be added, with code customisation.
  
  (3) A custom solution using the [civicrm\_pre hook](http://wiki.civicrm.org/confluence/display/CRMDOC/hook_civicrm_pre) to provide real-time notification of changes. This could include before-and-after values.
  
  (4) A custom solution running under cron, using Civi logging to check for changes and retrieve previous values.
  
  
  ---
  
  ### Answer by username_2 on 2015-07-07. Score: 1
  
  I guess you could use mix of civirules & civi email API extension from here <https://github.com/CiviCooP/org.civicoop.civirules>
  and <https://github.com/CiviCooP/org.civicoop.emailapi>
  
  may need some extra programming work on them, i guess.
  
  
  ---
  
  