Answers.Body: <p>This took a while to come up with a solution for and work out the logic on, so I wanted to share in case it helps anyone. As Lars suggested above the answer was with CiviRules, but it required some extra steps.</p>
  <ul>
  <li>I have two groups: &quot;Subscribers&quot; and &quot;Sent&quot;.</li>
  <li>I have a rule that triggers daily for all members of Subscribers that are not also members of Sent.</li>
  <li>That rule sends an email with the specified template, and it adds contacts to the Sent group.</li>
  <li>I have a second rule that triggers daily for all members of the Sent group.</li>
  <li>That rule's action has a delay until Sunday at Midnight (technically, I have it at 12:01), and its action is only to remove the contact from the Sent group.</li>
  </ul>
  <p>The thing that took me a long time to work out was where the delay's needed to be to make it flow correctly. In other configurations I ended up with varying numbers of emails.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2024-02-13T18:03:21.297Z
Answers.LastActivityDate: 2024-02-13T18:03:21.297Z
Answers.UserDisplayName: zip
Answers.Body: <p>I think Scheduled Reminders are the way to go. You can set up a repeating reminder that goes out once per week, per your requirement. When setting up the reminder you can choose &quot;Contacts&quot; as the base entity, you can limit it to the group of your choice, and for the date field you can simply choose a fixed date (e.g. today) as the start date, and the reminders will thus be scheduled to send once per week starting today.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-08-28T19:43:30.253Z
Answers.Text: The form is insisting that I pick a specific date.
  
  That is, under Contact, I have a couple of Date options - Birth Date, Created Date, Modified Date - only.
Answers.UserDisplayName: zip
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-08-28T20:05:28.257Z
Answers.Text: Correct me if I'm wrong, but I think the problem with using a repeating Scheduled Reminder is that contacts that are added to the group after the original Reminder is set up will not receive the email. So if you add a contact to the New Classes group, they won't get the emails, which is probably not what you are looking for.
Answers.UserDisplayName: Lars SG
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-08-28T20:06:35.770Z
Answers.Text: I think CiviRules is the only way to get a scheduled email that updates based on the group membership at time of sending (neither CiviMail nor Scheduled Reminders do this).
Answers.UserDisplayName: Lars SG
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-08-29T11:42:10.090Z
Answers.Text: I had forgotten that's how scheduling mail for groups works. I'll work on the CiviRules option, thanks!
  
  I see it has a daily trigger with "Delay until" as an option, so I can maybe use that. Hopefully it doesn't send the email 7 times when it gets to the delay-until day.
Answers.UserDisplayName: zip
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-09-06T11:08:56.050Z
Answers.Text: Unfortunately, the "Delay until" doesn't stop it from triggering every day, so I did indeed get 7 of them.
  
  I feel like there has to be some way to do this, but now I'm thinking it might take some development to add a weekly trigger.
Answers.UserDisplayName: zip
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-08-28T19:35:59.857Z
Answers.LastActivityDate: 2023-08-28T19:35:59.857Z
Answers.UserDisplayName: Coleman
Body: <p>There are some older related questions, but I thought I'd ask in case the situation was different.</p>
  <p>Some related questions:</p>
  <ul>
  <li><a href="https://civicrm.stackexchange.com/questions/7956/email-weekly-reminder-to-group">Email weekly reminder to group</a></li>
  <li><a href="https://civicrm.stackexchange.com/questions/17645/weekly-digest-email-to-group-mailing-list">Weekly Digest Email to Group (Mailing List)</a></li>
  <li><a href="https://civicrm.stackexchange.com/questions/11993/how-would-i-send-a-monthly-email-automatically">how would I send a monthly email automatically</a></li>
  </ul>
  <p>My situation:
  I made a token to display all classes created in the past two weeks. I want to include that token in an email sent out weekly to members of the &quot;New Classes&quot; group.</p>
  <p>I had assumed that it would just be a matter of scheduling the email, but the standard email form only allows for sending once. So no dice there unless someone is manually setting it up weekly.</p>
  <p>Next option I looked at was a Scheduled Reminder. That seems like it <em>might</em> work, but it is awkward since the reminders are built around something happening: an activity, a registration, an expiration. I'm not sure what &quot;something&quot; would make the most sense to try.</p>
  <p>Third option I'm looking at is the one from the last link using the CiviRules DailyGroupMembership trigger. Again, I think it might work, but it doesn't seem quite right either.</p>
  <p>Is there a better route to take for this that I'm overlooking?</p>
  <p>(Environment is Civi 5.63 with Drupal 9)</p>
  
Tags: <email><scheduled-reminders><newsletter>
Title: Scheduling repeat newsletters
ThreadText: # Scheduling repeat newsletters
  
  (Asked by: username_0 on 2023-08-28)
  
  There are some older related questions, but I thought I'd ask in case the situation was different.
  
  Some related questions:
  
  * [Email weekly reminder to group](https://civicrm.stackexchange.com/questions/7956/email-weekly-reminder-to-group)
  * [Weekly Digest Email to Group (Mailing List)](https://civicrm.stackexchange.com/questions/17645/weekly-digest-email-to-group-mailing-list)
  * [how would I send a monthly email automatically](https://civicrm.stackexchange.com/questions/11993/how-would-i-send-a-monthly-email-automatically)
  
  My situation:
  I made a token to display all classes created in the past two weeks. I want to include that token in an email sent out weekly to members of the "New Classes" group.
  
  I had assumed that it would just be a matter of scheduling the email, but the standard email form only allows for sending once. So no dice there unless someone is manually setting it up weekly.
  
  Next option I looked at was a Scheduled Reminder. That seems like it *might* work, but it is awkward since the reminders are built around something happening: an activity, a registration, an expiration. I'm not sure what "something" would make the most sense to try.
  
  Third option I'm looking at is the one from the last link using the CiviRules DailyGroupMembership trigger. Again, I think it might work, but it doesn't seem quite right either.
  
  Is there a better route to take for this that I'm overlooking?
  
  (Environment is Civi 5.63 with Drupal 9)
  
  **Tags:** email, scheduled-reminders, newsletter
  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_0 on 2024-02-13. Score: 1 | Accepted answer
  
  This took a while to come up with a solution for and work out the logic on, so I wanted to share in case it helps anyone. As Lars suggested above the answer was with CiviRules, but it required some extra steps.
  
  * I have two groups: "Subscribers" and "Sent".
  * I have a rule that triggers daily for all members of Subscribers that are not also members of Sent.
  * That rule sends an email with the specified template, and it adds contacts to the Sent group.
  * I have a second rule that triggers daily for all members of the Sent group.
  * That rule's action has a delay until Sunday at Midnight (technically, I have it at 12:01), and its action is only to remove the contact from the Sent group.
  
  The thing that took me a long time to work out was where the delay's needed to be to make it flow correctly. In other configurations I ended up with varying numbers of emails.
  
  
  ---
  
  ### Answer by username_1 on 2023-08-28. Score: 0
  
  I think Scheduled Reminders are the way to go. You can set up a repeating reminder that goes out once per week, per your requirement. When setting up the reminder you can choose "Contacts" as the base entity, you can limit it to the group of your choice, and for the date field you can simply choose a fixed date (e.g. today) as the start date, and the reminders will thus be scheduled to send once per week starting today.
  
  > **Comments:**
  > **username_0**: The form is insisting that I pick a specific date.  That is, under Contact, I have a couple of Date options - Birth Date, Created Date, Modified Date - only.  
  > **username_2**: Correct me if I'm wrong, but I think the problem with using a repeating Scheduled Reminder is that contacts that are added to the group after the original Reminder is set up will not receive the email. So if you add a contact to the New Classes group, they won't get the emails, which is probably not what you are looking for.  
  > **username_2**: I think CiviRules is the only way to get a scheduled email that updates based on the group membership at time of sending (neither CiviMail nor Scheduled Reminders do this).  
  > **username_0**: I had forgotten that's how scheduling mail for groups works. I'll work on the CiviRules option, thanks!  I see it has a daily trigger with "Delay until" as an option, so I can maybe use that. Hopefully it doesn't send the email 7 times when it gets to the delay-until day.  
  > **username_0**: Unfortunately, the "Delay until" doesn't stop it from triggering every day, so I did indeed get 7 of them.  I feel like there has to be some way to do this, but now I'm thinking it might take some development to add a weekly trigger.  
  
  ---
  
  