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 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 |