I am currently building an automation for birthday and anniversary.
There is something unclear in both:
For the two smart campaigns what should the Smart Campaign Schedule settings look like? Meaning basically for
Should it be only once? once every X days? every time?
Neither of the threads really mention this part well.
Please move this to Products (Move link is at the right). This isn't a support space, it's for discussing the Champs incentive program itself.
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
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.