Mumara Campaigns+ ships with 130+ custom artisan CLI commands for campaign sending, subscriber processing, statistics, maintenance, and system administration. You run them from your server's shell as php artisan <command-name>, optionally with arguments and options; php artisan help <command-name> shows usage for any command.
Commands are grouped by area, including:
Sending pipeline —
prepare:broadcastenters subscribers into the log table, thensend:campaignsdelivers in batches with rate limiting and multi-threading;schedule:evergreenqueues recurring campaigns andresume:stucked-campaignsrecovers stalled ones.Campaign control —
campaign:pause,campaign:resume, andcampaign:delete(with or without a specific schedule ID).Subscribers and lists — imports (including high-speed
rocket:import),clean:subscribers,list:dedupe,recount:contacts, segment counting, and exports.Tracking and stats —
email:clicked,email:opened,track:processing, and a family ofstats:*aggregation commands.Maintenance and upgrades —
run:maintenance,auto:backup,upgrade:db,storage:restructure(with--dry-runand--rollback), andupgrade:finalizefor post-update fixes.
Many commands run automatically via the Laravel scheduler — the cron entry must call schedule:run every minute, and per-task frequencies are configurable under Settings → Cron Settings. Setting a cron value to -1 disables that task; 0 or empty uses the default. Destructive commands like delete:user are irreversible, so back up first.
