How do I correctly set up a weekly recurring campaign email in Mautic 5.2.7 that reliably sends every Friday at a specific time?

Your software
My Mautic version is: 5.2.7
My PHP version is: 8.3
My Database type and version is: Mariadb Operator

Your problem
I need the correct, stable way to configure a weekly recurring email in Mautic 5.2.7.

My use case:

  • I have a Segment (“Weekly Release Subscribers”).

  • Every Friday at 10:00 AM, I want to send one specific email (“Friday Release – Weekly”).

  • After the email is sent, the contact should be removed from the campaign so they can re-enter next week.

  • The campaign is set to allow contacts to re-enter.

My problem:
The campaign shows hundreds of contacts pending at the Send Email action, but every Friday the cron job reports: 0 total events(s) to be processed

0 executed

— meaning Mautic never schedules or fires the Send Email event.
This has now failed multiple weeks in a row.

These errors are showing in the log: There are no errors because it’s something to do with how I’ve tried to set up a weekly campaign…

Steps I have tried to fix the problem:

I’ve tried the following configurations, all of which still result in no send:

  • “Execute at a specific date/time” with Friday checked

  • “Execute at a relative time period (0 minutes)” with Friday checked

  • Different combinations of time windows (“Send from 10:00”)

  • Forcing recalculation and manually triggering mautic:campaigns:trigger

  • Verified cron is running every 5 minutes

  • Verified contacts are stuck at the action but no scheduled events are created

Question:
:backhand_index_pointing_right: What is the correct configuration in Mautic 5.2.7 for a campaign that sends a weekly email every Friday at 10:00 AM, and reliably requeues contacts each week?
I want the definitive method — not workarounds, not segment broadcasts — but the actual campaign configuration that Mautic 5 core developers recommend for this recurring weekly automation.

Thanks in advance for a clear step-by-step setup that actually works in M5.2.7

Jody

I should clarify that it’s using the same email template each week, but because it’s pulling data from a database, the email changes each week from the same template #.

The issue is, it isn’t resending the emails each week. The contacts go in to the campaign (yes it’s set for contacts to be able to reenter), and get stuck on pending the following week. There must be something I’m missing that isn’t clear in the manual where I’m having issue with the logic on getting it to work.

Any help to get it to work would be appreciated because each week it fails it’s driving me nuts to keep doing it by hand.