Answers.Body: <p>You can create a Smart Group of people related to people in a specified group.</p>
  
  <p><a href="https://i.sstatic.net/BowUB.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/BowUB.png" alt="enter image description here"></a></p>
  
  <p>So make Group of Participants 2020 (P20).</p>
  
  <p>Make Smart Group of contacts Parents of Participants 2020 (PP20)</p>
  
  <p>You already say you have a group for PP19</p>
  
  <p>Use the Custom Search = Include/Exclude to work out PP19 - PP20.</p>
  
  <p>That should give you a list of Parents of those who participated in 2019 but do not have kids participating in 2020</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-05-23T19:18:27.160Z
Answers.LastActivityDate: 2019-05-23T19:18:27.160Z
Answers.UserDisplayName: petednz - fuzion
Answers.Body: <p>I think you can create a smart group based on Event type and Registration date this year. This will have contacts who will be registered for an event for 2019 and then will be removed automatically when its 2020.</p>
  
  <p>HTH</p>
  
  <p>Pradeep</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-05-23T09:43:11.310Z
Answers.LastActivityDate: 2019-05-23T09:43:11.310Z
Answers.UserDisplayName: Pradeep Nayak
Answers.Body: <p>I'd either remove everyone from the two groups (PARENTS GROUP, KIDS GROUP), or if you want a record of who was in the group last year rename them to have a year suffix and then create two new groups.</p>
  
  <p>Unfortunately it's not possible to search based on participant status of a related contact. A couple of ways around this:
  Give Parents a participant status in the event - which means you could search on this. 
  Create an activity on webform submission that records that the parent enrolled a child in the event. </p>
  
  <p>If you wanted you could create a drupal view that joined the parent to the child to the event participation - then use drupal bulk actions to add them to a group. </p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-05-23T08:50:15.073Z
Answers.LastActivityDate: 2019-05-23T08:50:15.073Z
Answers.UserDisplayName: Luke Stewart
Body: <p>We have kids activity event that runs for a year, for example, event name is KIDS CLUB - 2019. Registration is done by webform. We capture parent details as relationship and added to PARENT GROUP. Kids details added as contact &amp; participant, added to KIDS GROUP. That was easy part! </p>
  
  <p>For the next year we would need to create an event called KIDS CLUB - 2020. Some kids and parent may remain same and some new kids will signup. We do not want to send any related email to those parents who has not signed up for 2020. </p>
  
  <p>How can we remove the parents &amp; kids automatically that would not signup for next year? Perhaps some of you can think of an alternative approach to deal with it. Please feel free to suggest. Thanks</p>
  
Tags: <civievent><webform-civicrm><groups>
Title: How to keep contacts to a GROUP for a limited period?
ThreadText: # How to keep contacts to a GROUP for a limited period?
  
  (Asked by: username_0 on 2019-05-23)
  
  We have kids activity event that runs for a year, for example, event name is KIDS CLUB - 2019. Registration is done by webform. We capture parent details as relationship and added to PARENT GROUP. Kids details added as contact & participant, added to KIDS GROUP. That was easy part!
  
  For the next year we would need to create an event called KIDS CLUB - 2020. Some kids and parent may remain same and some new kids will signup. We do not want to send any related email to those parents who has not signed up for 2020.
  
  How can we remove the parents & kids automatically that would not signup for next year? Perhaps some of you can think of an alternative approach to deal with it. Please feel free to suggest. Thanks
  
  **Tags:** civievent, webform-civicrm, groups
  
  
  ---
  
  ## 3 answers
  
  ### Answer by username_1 on 2019-05-23. Score: 3
  
  You can create a Smart Group of people related to people in a specified group.
  
  [![enter image description here](https://i.sstatic.net/BowUB.png)](https://i.sstatic.net/BowUB.png)
  
  So make Group of Participants 2020 (P20).
  
  Make Smart Group of contacts Parents of Participants 2020 (PP20)
  
  You already say you have a group for PP19
  
  Use the Custom Search = Include/Exclude to work out PP19 - PP20.
  
  That should give you a list of Parents of those who participated in 2019 but do not have kids participating in 2020
  
  
  ---
  
  ### Answer by username_2 on 2019-05-23. Score: 3
  
  I think you can create a smart group based on Event type and Registration date this year. This will have contacts who will be registered for an event for 2019 and then will be removed automatically when its 2020.
  
  HTH
  
  Pradeep
  
  
  ---
  
  ### Answer by username_3 on 2019-05-23. Score: 2
  
  I'd either remove everyone from the two groups (PARENTS GROUP, KIDS GROUP), or if you want a record of who was in the group last year rename them to have a year suffix and then create two new groups.
  
  Unfortunately it's not possible to search based on participant status of a related contact. A couple of ways around this:
  Give Parents a participant status in the event - which means you could search on this.
  Create an activity on webform submission that records that the parent enrolled a child in the event.
  
  If you wanted you could create a drupal view that joined the parent to the child to the event participation - then use drupal bulk actions to add them to a group.
  
  
  ---
  
  