I'd like to schedule an email to be sent next month to a group.

Is there a way for me to schedule the email today, but to still have individuals that are added next week to the group receive that email?

Civicrm 4.6.4 and Drupal 7.38

  • Please edit your question to include the version of CiviCRM you are on and also your CMS and version.
    – JoAnne
    Aug 3, 2015 at 0:30

4 Answers 4


Not sure how I missed this, but this post confirms that email recipients are defined at time of scheduling the mailing for smart groups.

(Since this is true for smart groups, I'm assuming this is also true for normal groups – indeed as my brief testing (above) demonstrates.)


I haven't verified this but you should be able to create your email in civimail and schedule it to send to the group with the send date set for the date next month. It should send to all in the group on that date.

You could test it by setting up a test group and putting a test person in the group setting up the email to run in 15 minutes and then go and add another test person to the group and see if it sends to both contacts in the group.

  • Thank you. I tried that and it only sent to the contacts in the group at the time of scheduling. Aug 2, 2015 at 17:13

Another option will be to use a Smart Group with the search criteria set on the Group you want to target.

See Smart Groups for details on how to set it up.

  • Thank you; I tried this, but even using a Smart Group with the search criteria set on the group I want to target returns the same results – namely, only the group members in the group at the time of the scheduling receive the email. Aug 6, 2015 at 20:22
  • 1
    Just saw the same post. As a workaround solution, if the recipients join themselves the group through a form (ie opt-in) you could record an activity (as you are on drupal that's easy to accomplish with Webforms) when the form is submitted and use scheduled reminders based on that activity.
    – Andrei
    Aug 6, 2015 at 20:56

If current and future members of the group have something in common relating to events, contributions, membership or activities then you may be able to create a scheduled reminder based on that common "something" and use Recipient(s) - Limit to - Select a group to send to all members of your smart group at the time the email is sent.

I have never actually set up a scheduled reminder to run on a fixed date, but I know that mail recipients are determined at the time of sending the email for relative date sending.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.