When Mautic campaigns aren’t triggering, it can disrupt your marketing automation. This guide provides a step-by-step approach to diagnose and fix these issues.

  1. Check Campaign Conditions:
    • Review the conditions and triggers set for your campaigns. Ensure that the criteria are correctly defined. Go to Campaigns and verify that the conditions are set according to your needs.
  2. Verify Cron Jobs:
    • Cron jobs are essential for running background tasks. Confirm that Mautic’s cron jobs are configured and running. Common cron jobs for Mautic include:
      * * * * * php /path/to/mautic/app/console mautic:campaigns:update
      * * * * * php /path/to/mautic/app/console mautic:campaigns:trigger
    • Check the server’s crontab:
      crontab -l
  3. Review Campaign Logs:
    • Examine logs in the var/logs/ directory for any errors related to campaigns. Look for messages indicating issues with campaign execution.
  4. Test Campaign Manually:
    • Try triggering a campaign manually to see if it processes correctly. You can do this through the Mautic UI or via the command line:
      php bin/console mautic:campaigns:trigger

By addressing these areas, you can ensure that your Mautic campaigns are triggering and running as expected.