04-16-2017 06:35 PM
05-03-2017 05:21 AM
The feature you're looking for is the Time Delay step.
Simply set up your smart task to trigger on the anchor date, then you can add time delays into the Smart Task flow to add a delay on running the next action. The example flow when triggering from an anchor date would be: send an email now > wait 7 days > send another email > wait another 7 days > send the final email.
05-03-2017 05:43 AM
05-03-2017 07:07 AM
Yes, I understand the question better now.
One way to do this, would be creating a new field on your contact records to record whether or not they are attending the event (perhaps in a new tab). This could be a checkbox (yes/no) field for example.
You could then create a group of your event attendees, using dynamic criteria based on this checkbox being 'true'.
Now, it would be honestly easiest to send these 4 email blasts manually, once a week, and just select the same group each time. You don't want to schedule the send ahead of time, as the contacts within the group will likely have changed by the time the send is scheduled to occur, and the recipients contacts are decided at the time when you schedule the send.
Alternatively, if you absolutely could not manually trigger the 4 weekly sends, you could also create a date field next to this checkbox field on your Contact records, and set up 4 smart tasks, each to send the weekly email to those contacts with the checkbox value of 'true', and when the date is within the next X days of the date field. You'd also want to make sure you select "Run only once for any record". This method would require more work, and in my opinion, the effort to set this up, and the fact that you'd need to record the same event date in each contact, outweighs doing it manually once a week.
Sorry, there isn't really a perfect solution in this case.