2.16 - Campaign Restart still not working?

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.

the first email comes of course - then nothing.

Yes - cron jobs are set (I’m even doing them manually just to test)

I thought this was resolved in 2.16 with pull #7704 ?

These errors are showing in the log: none

Steps I have tried to fix the problem:

ok… so this works…

The action to restart the campaign needs to be tied to the previous action - (sending the email), NOT the condition.

I’ll run some more tests


Hi @imrodmartin thanks for flagging this up, let us know how you get on with the additional tests!

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?

it’s actually based on the anniversary of the birthdate field.
(see image)

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

I’m going to re-do the video and blog post about it - I’ll put the link in here.


This would make a great article for our newly forming knowledgebase if you’d be up for contributing it @imrodmartin?

I’ll be happy to.

It’ll be done sometime next week.