Mautic 7: what is new and how to upgrade safely
Mautic 7 brings new PHP and database requirements, the Projects feature and command line only updates. See what changed and how to upgrade safely.

Mautic 7 arrived in 2026 as a modernization of the foundation, with a modest list of new features. The move to Mautic 7 is worth making. Most of the value comes from the modernized base (PHP, Symfony and the database) and from upgrading with a method (backup, staging and the command line).
If you run Mautic 5.x or 6.x, upgrading is recommended, but it takes planning. The minimum requirements went up and the way you update changed. This guide covers what actually changed, how to migrate safely and where to follow future releases without relying on rumors.
What actually changes in Mautic 7
Most of the work in this series went into the foundation. A good amount of legacy code and deprecated classes was removed, which leaves the core leaner. The new release runs on Symfony 7.3 and requires newer versions of PHP and of the database. That means less accumulated technical debt and a platform that is easier to keep current over the next few years. It also means you have to check your environment before you migrate.
Two behavior changes need your attention right away. First, the web interface updater is gone, so you now update from the command line. Second, there is a new Projects feature that groups the emails, landing pages, forms and assets of a single initiative under one logical structure. If you manage many campaigns at once, that helps keep them apart.
New system requirements
| Requirement | Up to Mautic 6 | Mautic 7 |
|---|---|---|
| PHP | 8.1+ | 8.2+ (supports 8.3 and 8.4; 7.1 adds 8.5) |
| MySQL | 5.7.14+ | 8.4.0+ |
| MariaDB | 10.2.7+ | 10.11.0+ |
| PostgreSQL | not supported | not supported |
| Browser updater | available | removed (command line only) |
If you are on MySQL 5.7 or MariaDB 10.2, upgrade the database before going anywhere near the new version. And do not spend time looking for PostgreSQL support: Mautic has always run only on MySQL and MariaDB.
What is new in the 7.x series (Columba and Canis Major)
Across 7.0 'Columba' and 7.1 'Canis Major', these are the improvements you will notice most in day to day use:
| Area | What arrived |
|---|---|
| Email and page builder | Inline editing with CKEditor: you change the text right where it appears, without switching panels |
| Bot detection | Filters more than 500 known bots out of tracking and respects the Do Not Track header, so your metrics are cleaner |
| Campaign builder | Per-event statistics on the canvas itself, one-click auto alignment and schedule labels on the arrows (showing the intervals between steps) |
| Forms | Unified model, any form can trigger a campaign, checkbox validation and better accessibility (ARIA attributes) |
| Reports | New UTOR metric (ratio of unsubscribes to opens) and segment IDs included in tracking URLs for better attribution |
| Organization | Projects: groups the emails, landing pages, forms and assets of a single initiative |
| Security | S/MIME email signing, login attempt limits and optimistic locking against simultaneous edits |
Some things are missing from that list. There is no native "AI engine" writing subject lines or scoring leads on its own, and the core has no new native integrations with WhatsApp, Telegram or Slack. When you need those, they come from plugins or external integrations, for example by connecting n8n to Mautic. If you have seen grand promises about this release, be skeptical and check them against the changelog.
How to upgrade to Mautic 7 safely
You run the upgrade from the command line with bin/console. Never update production directly without a backup and a test on a copy first. The safe path looks like this:
| Step | What to do | Command / where |
|---|---|---|
| 1. Backup | Copy the database and the files before anything else | mysqldump of the database + a copy of the Mautic folder |
| 2. Check requirements | Make sure you have PHP 8.2+ and MySQL 8.4+ or MariaDB 10.11+ | Official requirements page |
| 3. Test on staging | Run the upgrade on a copy before touching production | Mirror environment |
| 4. Find the update | Check which version is available | php bin/console mautic:update:find |
| 5. Apply | Run the update and finish it | php bin/console mautic:update:apply and then --finish |
| 6. Clear cache and validate | Rebuild the cache and check contacts, campaigns and sending | php bin/console cache:clear |
After migrating, confirm that your cron jobs are still active. They process segments, campaigns and sending, and when automations stop after an upgrade, the schedule is almost always the cause. The guide to Mautic cron jobs walks through each one so you can review them. If you are installing from scratch rather than upgrading, see how to install Mautic step by step.
When to wait before upgrading
Hold off on the migration if any of these apply:
- You depend on custom plugins or themes that do not have a 7.x version yet. The removal of legacy code can break them.
- Your infrastructure is still on MySQL 5.7 or MariaDB 10.2 and you cannot upgrade the database right now.
- You are right before a critical campaign date. A maintenance window during peak traffic is a risk you do not need.
In any of these cases, prepare first: test on staging, sort out the dependencies and schedule the migration for a quiet period.
Where to follow Mautic releases
To avoid relying on rumors about "what is coming in Mautic 8", follow the official sources:
- Official blog: mautic.org/blog has the announcement for each release, with a summary of the changes for people who use the tool.
- GitHub releases: github.com/mautic/mautic/releases has the full technical changelog, version by version.
- Documentation: docs.mautic.org covers requirements, upgrades and each feature in detail.
Mautic 7 FAQ
Is the 7.x series out, and should I upgrade now?
Yes. 7.0 'Columba' came first, and 7.1 'Canis Major' followed in April 2026. Upgrading is worth it, but plan it as a foundation upgrade that needs a maintenance window: back up, test on staging and check the new requirements before you touch production.
What are the new system requirements?
PHP 8.2 at minimum, with support for 8.3 and 8.4 (7.1 adds PHP 8.5), plus MySQL 8.4 or MariaDB 10.11. There is no PostgreSQL support. If you are still on MySQL 5.7 or MariaDB 10.2, upgrade the database first.
Can I still update Mautic from the browser?
No. The web updater was removed, and updates now run from the command line with php bin/console mautic:update:find to check the available version and php bin/console mautic:update:apply to apply it.
Will my plugins keep working after the upgrade?
There is no guarantee. The new major version removed a lot of legacy code and deprecated classes, so third party plugins and themes may break. Test each plugin on staging before migrating production, and ask the developer whether a version compatible with the 7.x series exists.
Does the new version have built-in AI?
No. There is no built-in generative AI engine writing emails or scoring leads. That usually comes from plugins or external integrations, for example through n8n.
Is it worth upgrading?
Yes, with discipline. Mautic 7 gives you a leaner and more current base for the next few years: updated PHP and database, legacy code removed, and concrete improvements in the builder, in bot detection and in organization through Projects. The changes are real but modest, and what makes the difference is upgrading with backup, staging, the command line and validation at the end.
If you are just getting started, read what Mautic is first and how it compares in Mautic vs other automation tools. For the definitive reference on each version, the source is always the official Mautic blog.


