Your software
My Mautic version is: 2.16
My PHP version is: 7.3
Your problem
My problem is: So… trying this again.
I’ve set up a test campaign where an email is sent based on an anniversary (date). To test it I check the date, send the email, wait one minute and restart the campaign.
Hi, your condition “check to see if today is the birthday” is Day or DayTime?
Can you send Happy Birthday email in specific time (hour:minute) in contact’s birthday?
And yes - you can schedule the email. Once the person’s anniversary is detected, the send email step can be scheduled. Once the email goes out - make it wait 364 days before it re-starts the campaign for that person