Skip to content
Documentation

Default cronjobs for Mautic

Mautic cron jobs are essential scheduled tasks that keep your Mautic installation running smoothly by handling maintenance such as updating segments and campaigns, triggering campaign actions, sending emails, and more.

Cron job Explanation Prod frequency Non-prod frequency
mautic:broadcasts:send Send segment mails to newly added segment contacts for active mails, max 1000 per cron run. Every 5 minutes Every 15 minutes
mautic:webhooks:process Process webhooks Every 3 minutes Hourly
mautic:campaigns:trigger Trigger campaign actions, max 1000 per cron run Every 15 minutes Every 15 minutes
mautic:messages:send This job sends out marketing mails / messages which are not yet send because of mail / message limits. You can set for example on a contact to only receive 5 mails a day, if you send 6, this job will make sure message 6 is sent the next day. The job runs once a day (between 5 and 6 in the morning UTC time zone) Daily (between 5.00 and 6.00) Daily
mautic📧fetch Fetch mails from monitored mailbox, max 1000 per cron run Every 5 minutes Every 15 minutes
mautic:reports:scheduler Send out reports by mail Hourly Hourly
mautic:campaigns:update Update leads in campaign, max 1000 per cron run Every 15 minutes Every 15 minutes
mautic:import Import CSV imports in background, max 2000 items per cron run. Every 10 minutes Every 15 minutes
mautic:segments:update Update dynamic segments, max 2000 contacts per cron run Every 15 minutes Every 15 minutes
mautic:contacts:scheduled_export Send out contact export reports Hourly Hourly
Mautic Table Optimize Resizes database tables Weekly Weekly
Mautic Email Stats Cleanup Remove tokens from mails older then 30 days for the webview. Daily Daily
Mautic Maintenance Mautic maintenance script, remove audit logs and unidentified unactive leads older then 1 year. Daily Daily