Thanks done. It chose "Champs" automatically and I assumed it had a reason.
This is because the blog post does not suppose you are going to do this every year, but only once. So the blog post is about secleting everyone who has a birth date, then wait until the next anniversary and send the email.
Running it every year is mode complex because the selection in the batch cannot be done on various periods. Furthermore, putting people in very long wait steps is not such a good approach, as you never know what can happen in your strategy and technically in between.
The simplest way to do this is to use a simple free webhook platform such as Hoosh's, create a "next anniversary" date field and use the webhook to compute this next date from the birth date. You can also achieve the same thing with a batch that
- If the next anniversary is empty, copies the birth date
- If the next anniversary is in the past, add 1 year to it
Re run this SC until there is no one left with a Anniversary date in the past (and a birthdate not empty).
Then run a simple batch campaign that selects every one whose next anniversary date is tomorrow and in this batch, once the email is sent, add one year to the anniversary date.