This overview shows possible Mautic console commands. The three commented ones are the absolute minimum and should be started in the given order via cronjob. Further cronjobs may be necessary, depending on which features are to be used and which systems are connected.

Mautic Console Commands

Mautic console commandDescriptionRequired?
mautic:assets:generateCombines and minifies asset files from each bundle into single production files
mautic:broadcasts:sendProcess contacts pending to receive a channel broadcast.
mautic:campaigns:executeExecute specific scheduled events.
mautic:campaigns:messagequeueProcess sending of messages queue.
mautic:campaigns:messagesProcess sending of messages queue.
mautic:campaigns:rebuildRebuild campaigns based on contact segments.always required! (should be scheduled second)
mautic:campaigns:triggerTrigger timed events for published campaigns.always required! (should be scheduled third)
mautic:campaigns:updateRebuild campaigns based on contact segments.
mautic:campaigns:validateValidate if a contact has been inactive for a decision and execute events if so.
mautic:citrix:syncSynchronizes registrant information from Citrix products
mautic:contacts:deduplicateMerge contacts based on same unique identifiers
mautic:email:fetchFetch and process monitored email.
mautic:emails:fetchFetch and process monitored email.
mautic:emails:sendProcesses SwiftMail's mail queue
mautic:importImports data to Mautic
mautic:install:dataInstalls Mautic with sample data
mautic:integration:fetchleadsFetch leads from integration.
mautic:integration:pipedrive:fetchPulls the data from Pipedrive and sends it to Mautic
mautic:integration:pipedrive:pushPushes the data from Mautic to Pipedrive
mautic:integration:pushactivityPush lead activity to integration.
mautic:integration:pushleadactivityPush lead activity to integration.
mautic:integration:synccontactsFetch leads from integration.
mautic:iplookup:downloadFetch remote datastores for IP lookup services that leverage local lookups
mautic:maintenance:cleanupUpdates the Mautic application
mautic:messages:sendProcess sending of messages queue.
mautic:migrations:generateGenerate a blank migration class.
mautic:plugins:installInstalls, updates, enable and/or disable plugins.
mautic:plugins:reloadInstalls, updates, enable and/or disable plugins.
mautic:plugins:updateInstalls, updates, enable and/or disable plugins.
mautic:queue:processProcess queues
mautic:reports:schedulerProcesses scheduler for report's export
mautic:segments:check-buildersCompare output of query builders for given segments
mautic:segments:rebuildUpdate contacts in smart segments based on new contact data.
mautic:segments:updateUpdate contacts in smart segments based on new contact data.always required! (should be scheduled first)
mautic:social:monitoringLooks at the records of monitors and iterates through them.
mautic:theme:json-configConverts theme config to JSON from PHP
mautic:transifex:pullFetches translations for Mautic from Transifex
mautic:transifex:pushPushes Mautic translation resources to Transifex
mautic:translation:createconfigCreate config.php files for translations
mautic:translation:debugDisplays translation messages informations
mautic:update:applyUpdates the Mautic application
mautic:update:findFetches updates for Mautic
mautic:webhooks:processProcess queued webhook payloads