Mautic https://mautic.org World's Largest Open Source Marketing Automation Project Mon, 23 Jun 2025 06:35:07 +0000 en-US hourly 1 https://wordpress.org/?v=6.8.1 https://mautic.org/wp-content/uploads/2024/10/iTunesArtwork2x-150x150.png Mautic https://mautic.org 32 32 Clean me up, Scotty! Join the Mautic Community Sprint! https://mautic.org/blog/clean-me-up-scotty-join-the-mautic-community-sprint https://mautic.org/blog/clean-me-up-scotty-join-the-mautic-community-sprint#respond Fri, 13 Jun 2025 16:11:02 +0000 https://mautic.org/blog/ The Mautic community is gathering in Prague on July 9–10 for a focused Product Quality Sprint! This is your chance to help make Mautic even better.

What will we be doing?

Our goal during this sprint is to take a fresh look at key use cases and workflows, identify opportunities for improvement, review existing issue reports, proposed code changes (pull requests) on GitHub, and ideas from the Mautic forums.

Based on all this input, we aren’t just going to be prioritizing things – we’ll actually be implementing things! This is a great opportunity to join us in working to improve Mautic across many areas.

Who should join?

We’re hoping for 20-30 people to support the effort in Prague. Skills from all angles are needed, mainly:

  • Experienced Mautic users: your insights into user experience are invaluable.
  • Mautic developers: your coding skills are crucial for implementation.
  • Anyone else! Marketing, design, documentation, testing – any perspective is welcome.

If you’ve never attended a Mautic event (and it’s geographically feasible for you to attend) this is the perfect place to get started!

Event details

  • Start: Wednesday, July 9th, 12:00 AM CEST (no problem if you arrive later)
  • End: Thursday, July 10th evening (most will stay for the night)
  • Location: Impact Hub Praha D10, Drtinova 557/10, Smíchov, 150 00 Praha-Praha 5, Czech Republic. View on Map (Railway station is about 20 minutes away).

Sign up & support

Ready to join us in Prague? Sign up for free here: Sign Up for the Sprint!

Can’t make it to Prague? You now have two options: 

  1. You can still help! We appreciate any contribution, big or small, to help cover event costs: Sponsor the Sprint (ideally €100,- or as much has you can)
  2. You can attend remotely. As much as we would love to see you in person, we also would love to see you attend remotely and participate in the community sprint from the comfort of your (hopefully) cosy home.  

Shoutout

Let’s not forget to give a warm shoutout to the lovely people over at Impact Hub for giving us a nice NGO discount to run our sprint at their venue.  We can’t even begin to tell you how much we appreciate that.

Your feedback is important

Even if you can’t attend, please help us make the sprint a success by giving us your feedback / ideas on the most valuable quality improvements for Mautic: Give Us Your Quality Feedback!

We’re excited to work together to shape the future of Mautic!

]]>
https://mautic.org/blog/clean-me-up-scotty-join-the-mautic-community-sprint/feed/ 0
Open Startup Report #26 – April 2025 https://mautic.org/blog/open-startup-report-26-april-2025 https://mautic.org/blog/open-startup-report-26-april-2025#respond Sat, 24 May 2025 10:49:00 +0000 https://mautic.org/blog/ Key points

1. Financial growth: Substantial income from Mautic Trials and membership renewals contributed to a healthier financial status, despite being slightly adrift from the budget goals.

2. Community engagement: Renewed support from the Drupal Association and the integration of new corporate memberships showcase the community’s expanding influence and commitment.

3. Product development: Continued enhancements with the release of Mautic 5.2.5 and updates to the community portal, improving user experience and system functionality.

4. New working groups: Onboarding of new maintainers for Docker and WordPress plugins, addressing long-standing maintenance gaps and planning for future upgrades.

5. Global contributions and participation: Notable contributions from organizations and individuals, with an increase in active contributors and community members, driving forward Mautic’s mission and outreach.

Finances

Overall the finances have been much healthier this month, with membership renewals and a large income from the Mautic Trials helping to boost our income. While we’re managing to keep our expenditure lower than budgeted, we’re still around $24k adrift from where we need to be financially.

Income

This month saw us receiving a substantial commission from a large conversion on the Mautic Trials, which results in a 40% revenue share coming back to Mautic. Thank you again to our provider, Dropsolid, for supporting the Mautic Trials infrastructure.

We had a renewal this year from our friends at the Drupal Association – thank you for your ongoing support! – and also a new Community Tier membership was sold – the first corporate membership processed through our new Stripe website integration! – so it won’t land into our account until next month.

We also noticed a duplicate payout from Open Source Collective from our Stripe account due to some internal glitches at their end with operating this new system, which is represented below as income but has been refunded already.

DescriptionAmount
Trials revenue$6,619.50
Corporate members$5,000*
Monthly sponsors$1,105
Individual members$232.26**
One-time sponsors$80
Total$13,036.76

* We sold a Community Tier membership this month too (🎉), but it won’t be transferred into our account until May as it was processed via Stripe, so it’s not represented here and will be reported next month.

** This includes an accidentally duplicated payout from Open Collective’s Stripe account of $66.18 which has been refunded in May.

Expenditure

This month saw us renewing our virtual office, which enables us to have a physical location from which to send and receive postal mail. Other expenditure is in line with expectations.

DescriptionAmount
Employment$8,492.30
Host fees$1,302.69
Payment processor fees$528.24
Administration$306.68
Infrastructure$367.27
Total$10,997.18

Contributions

A big thank you to all the organisations who have contributed to Mautic in April!

These organisations are making Mautic and helping to grow our awesome community.!

🔎 You can always take a look at the data for the last 90 days via this link: Mautic | 90 Day Report and you can now view this month’s report here: Mautic | Monthly Report for April 2025!

⬆ = Increase from last month
⬇ = Decrease from last month

Organizations

Most active companies

Acquia 164 (⬇ 34.14%)

UpScale 110 (⬆ 32.53%)

Dropsolid 105 (⬆ 20.69%)

Leuchtfeuer Digital Marketing 90 (⬆ 12.50%)

Ionutojica 66

Webmecanik 60 (⬇ 25.93%)

Meditationstudies 56

Surge Media 32 (⬆ 113.33%)

Comarch 29

Crafting.email 29 (⬇ 30.95%)

Top contributing companies

Acquia 72 (⬇ 25%)

Dropsolid 29 (⬇ 35.56%)

UpScale 26 (⬇ 3.70%)

Leuchtfeuer Digital Marketing 12 (⬆ 20%)

Aivie 11 (⬆ 37.50%)

Webmecanik 11 (⬇ 62.07%)

Comarch 10 (⬆ 100%)

Other Media 5

Meditationstudies 4

Æsir 3

Contributions are as defined here with the addition of Jira issues being closed as completed, GitHub Pull Request reviews and Knowledgebase articles being written or translated, which we track through Savannah’s API.

Want to appear on this list? Get contributing, and drop me a line with your company name, domain and the folk who work for you and we’ll make sure that you are attributed correctly!

Individuals

A big thank you also to all the individuals who are helping us build this awesome community🫶🏻 🙌🏻

Most active contributors

Renato Castro 257

John Linhart 131

Martin Vooremäe 110

Ionuţ Ojică 66

Anderson José Eccel 57

Dominic Mayers 56

Lenon Leite 46

Michael Wolman 32

Ricardo Freire 29

Rahul Shinde 28

Top contributors

John Linhart 45

Martin Vooremäe 26

Anderson José Eccel 23

Nilesh Lohar 20

Ruth Cheesley 12

Rahul Shinde 11

Zdeno Kuzmany 9

Ayu Adiati 7

Artem Lopata 7

Renato 6

Patryk Gruszka 6

Welcome to our new contributors this month 💖

Pedro Gomes

ElPollero

PedroLoureiro1

Krishu0765

The ERIN

Gagandeep Singh

Renato

Iuri Jorbenadze

NARITA

henmohr

Matt O’Keefe

Top supporters

Oluwatobi Owolabi 1

Alexander Nitsche 1

Miami City Man 1

Ricardo Freire 1

Supporters are folks who have had conversations with people directly before they make a contribution, so most likely helping with that process.

This month we had 11 new contributors 🚀 (⬇ 13.33%) and 46 new members joining the community !💖 (⬇ 46.51%)

Usage of Mautic

We’re continuing to see strong growth in Mautic instances being updated since the beginning of the year, driven in part by the release of 5.2 as the Long Term Stable release.

A chart showing the number of Mautic instances by date last updated. There's an increase around 2020 Q1 then a drop, but the drop is reversed from 2023 Q4 onwards where it's rising to a peak in Q1 2025.
Source: Mautic updates server

Trial signups are also continuing to perform well, with a higher number of signups and larger sized use cases being recorded since the new website was launched. This benefits Mautic because we receive a 40% commission on the trials that convert into using our managed hosting service, helping Mautic to continue to grow and thrive.

trials april 2025
Source: Mautic trials signups

Packagist installations with Composer are now seeing an uptick in installations of Mautic 6.0 along with continued installations of Mautic 5.2. There are still small numbers of Mautic 4 installations happening, probably with legacy systems which aren’t yet updated.

The trend is very definitely on the increase, which is great to see with our drive to implement a Composer-by-default install approach.

composer core lib april 25

Community health

This month we’ve released Mautic 5.2.5 with 12 bug fixes, thanks to everyone who contributed to this release!

We’ve also had an update to our Community Portal which sees a much more accessible theme, and a nicer layout, as well as many bugs being fixed, the ability to set your own user timezone in your profile, and an improved anti-spam system. If you spot any problems please report them via our GitHub repository.

Our call for Docker and WordPress maintainers has been answered and I’m delighted to share that we’re in the process of onboarding new working groups for both. This is really important because both Docker and the WordPress plugin had been largely unmaintained for quite some time, so I’m really excited that they’re now going to be updated much more frequently with new features and improvements planned for both.

Check out the Docker roadmap here, and the WordPress plugin roadmap here. If you’d like to join either, please let us know via the Slack channel #docker or #wordpress-plugin.

Conclusion

April has been a promising month for Mautic, with significant financial improvements and deepening community involvement. Although there’s still a gap to be closed with the finances we’ve had a considerable boost from the Trials revenue and membership renewals which is great to see.

There have been some key improvements in areas like the Community Portal and with two new working groups spinning up for Docker and the WordPress Plugin, we’re seeing a much more proactive approach from contributors stepping up to get involved.

We still have a way to go but we’re making good progress and I’m excited to see how next month pans out!

]]>
https://mautic.org/blog/open-startup-report-26-april-2025/feed/ 0
Open Source, AI, and the Future of Marketing Automation https://mautic.org/blog/open-source-ai-and-the-future-of-marketing-automation https://mautic.org/blog/open-source-ai-and-the-future-of-marketing-automation#respond Mon, 19 May 2025 16:59:36 +0000 https://mautic.org/blog/ As artificial intelligence continues to find its place in marketing workflows, it brings with it both exciting possibilities and important questions, especially for those of us building and using open source tools. While AI can help us write better emails, identify patterns in user behavior, or simplify campaign building, it also challenges us to think carefully about ethics, accessibility, and control.

This is where open source communities have something powerful to offer. Unlike closed platforms where decisions are made behind the scenes, open source invites us to explore these technologies together with intention, openness, and deep respect for the people who use them. It is not just about adding AI to marketing tools because everyone else is doing it. It is about asking honest questions. Who benefits? Who decides how it is used? How do we make sure it stays inclusive and transparent?

Mautic, one of the most widely adopted open source marketing automation platforms, is beginning this exploration with a strong sense of shared responsibility. The community understands the potential of AI to support marketers in real ways by reducing repetitive work, enhancing creativity, and helping build stronger audience connections. But what stands out is the emphasis on how these tools are built and shared. The focus is not just on functionality but on ensuring that users have clarity over what AI is doing and why.

To support this direction, we have shared a thoughtful document that offers a collective perspective on what responsible AI integration can look like. Rather than delivering answers, it opens a space for deeper conversations. It welcomes developers, marketers, designers, technologists, and anyone curious about ethical technology to join in and shape this journey together. Real progress in open source does not come from a single announcement. It grows from many contributions, guided by shared values.

We invite you to read the Mautic AI Manifesto and be part of the discussion. Join our Working Group and help us shape the future of AI with Mautic. Whether you are already working on AI tools or just beginning to explore what they could mean for your projects, your voice matters!

Let’s create a future together for marketing automation that centers on openness, trust and community.

]]>
https://mautic.org/blog/open-source-ai-and-the-future-of-marketing-automation/feed/ 0
Mautic targeted in email spam campaign aimed at damaging its reputation https://mautic.org/blog/mautic-targeted-in-spam-campaign-aimed-at-damaging-its-reputation https://mautic.org/blog/mautic-targeted-in-spam-campaign-aimed-at-damaging-its-reputation#respond Thu, 08 May 2025 11:44:07 +0000 https://mautic.org/blog/ Mautic is currently the target of a large email spam campaign designed to undermine its reputation. A number of individuals, particularly Yahoo Mail users, have reported receiving large volumes of emails that closely resemble our official communications – but which originate from suspicious, unauthorized domains.

These emails are not sent by Mautic, nor by any service officially affiliated with us. They imitate our templates, use Mautic’s name as the sender, and spoof our reply-to address to appear legitimate, with the clear intent of misleading recipients.

We’re actively investigating the situation and working with relevant parties to shut down the sources of these emails. In the meantime, we’re asking for your help.

What you can do to help

If you’ve received these emails, there are a couple of ways you can help stop the attack and reduce further impact:

1. Report the Malicious Domains

Filing a report with GoDaddy (the domain registrar) and Akamai (where the emails are being sent) can help disable the domains sending these fake emails. Here’s how:

  • Visit the GoDaddy abuse report form and Akamai’s abuse report form
  • Under “Type of Abuse”, choose Spam as a delivery service for GoDaddy and Other Acceptable Use Policy Violation for Akamai
  • List the domains:
    • pubmeets[.]com
    • mediatechold[.]shop
  • When asked if a brand is being impersonated, select Yes and enter Mautic.
  • Use the additional information field to explain the issue (e.g., “These domains are sending spoofed emails pretending to be from Mautic, targeting Yahoo users who are not subscribed to Mautic’s communications.“).

2. Block the Emails in Yahoo Mail

If you’re using Yahoo Mail, you can block these messages to prevent them from reaching your inbox:

  • Block the individual email address with Free Yahoo mail.
  • Block the domain with Plus Yahoo mail.

We truly appreciate your help in reporting and blocking these harmful messages. We’re doing everything we can to put an end to this spam campaign and will continue to share updates through our official channels.

]]>
https://mautic.org/blog/mautic-targeted-in-spam-campaign-aimed-at-damaging-its-reputation/feed/ 0
Open Startup Report #25 – March 2025 https://mautic.org/blog/open-startup-report-25-march-2025 https://mautic.org/blog/open-startup-report-25-march-2025#respond Mon, 05 May 2025 10:47:35 +0000 https://mautic.org/blog/ Key points
  • We’re working hard towards financial stability, you can help us by using Mautic’s hosted service (which gives 40% of the income back to the open source project), becoming an individual or corporate member of Mautic, or by purchasing Extended Long Term Support.
  • We’re continuing to see new contributors stepping up to support Mautic but there are many areas where we’re very short on contributors. Check out https://mau.tc/contribute for how you can get involved
  • Mautic usage is continuing to grow strongly, both from the uptake on the trials and also through installations and instances that call back to our updates server.
  • We’re now over 9,000 active people in our community, how awesome is that! 🎉

Finances

Income

March was a quiet month when it comes to memberships with only four new individual members, however we did receive a larger than usual transfer from GitHub Sponsors which we think is some backdated funds from previous months (we’ve checked with Open Collective and it was a genuine transfer).

We also received a refund on fees from a duplicated community tier membership which was on auto-renew for one of our members.

DescriptionAmount
Individual members$400
Monthly sponsors$1,885
Refunds$173.10
Total$2,458.10

Expenditure

This month we had several of our domain names renew which is why there’s slightly higher than normal expenditure on the infrastructure line item. As mentioned above, a duplicated membership had to be refunded which is why it’s showing here as a refund. Other expenses are as expected.

DescriptionAmount
Employment$8,717.53
Refund$1,200
Infrastructure$494.32
Host fees$178.50
Consultants$159.90
Payment processor fees$53.94
Total$10,925.26

Contributions

A big thank you to all the organisations who have contributed to Mautic in March!

These organisations are making Mautic and helping to grow our awesome community.!

🔎 You can always take a look at the data for the last 90 days via this link: Mautic | 90 day report and you can now view this month’s report here: Mautic | Monthly Report for March 2025!

⬆ = Increase from last month
⬇ = Decrease from last month

Organizations

Most active companies

Acquia 249 (⬆ 50.91%)

Dropsolid 87 (⬇ 60.81%)

UpScale 83 (⬆ 167.74%)

Webmecanik 81 (⬆ 131.43%)

Leuchtfeuer Digital Marketing 80 (⬆ 2.56%)

Aivie 46 (⬇ 39.47%)

Crafting.email 42 (⬆ 35.48%)

Twentyzen 35 (⬇ 25.53%)

Matic Zagmajster s.p. 16

Surge Media 15

Top contributing companies

Acquia 96 (⬆ 54.84%)

Dropsolid 45 (⬆ 73.08%)

Webmecanik 29 (⬆ 190%)

UpScale 27 (⬆ 28.57%)

Leuchtfeuer Digital Marketing 10 (⬆ 11.11%)

Aivie 8 (⬇ 11.11%)

Comarch 5 (⬇ 16.67%)

Axelerant 4

Friendly 1

Twentyzen 1

Contributions are as defined here with the addition of Jira issues being closed as completed, GitHub Pull Request reviews and Knowledgebase articles being written or translated, which we track through Savannah’s API.

Want to appear on this list? Get contributing, and drop me a line with your company name, domain and the folk who work for you and we’ll make sure that you are attributed correctly!

Individuals

A big thank you also to all the individuals who are helping us build this awesome community 🫶🏻 🙌🏻

Most active contributors

John Linhart 209

Martin Vooremäe 83

Anderson José Eccel 76

Zdeno Kuzmany 45

Rahul Shinde 43

Ricardo Freire 42

Dirk Spannaus 35

Ekke Guembel 28

Norman Pracht 25

Lenon Leite 23

Top contributors

John Linhart 63

Anderson José Eccel 40

Martin Vooremäe 27

Levente 18

Saurabh Gupta 15

Zdeno Kuzmany 13

Norman Pracht 12

Miroslav Fedeleš 9

Ima-Abasi E. Effiong 8

Rahul Shinde 7

Welcome to our new contributors this month 💖

Farzam Madani

ujale

Judy

Luiz

Jeroen Spitaels

ccamusso

Sonvir

Sara Matos

Kingsley Udoh

Dalton McGehee

Jun

georg_bnm

Chirag Moradiya

Guilherme Gomes

Top supporters

georg_bnm 1

Norman Pracht 1

ccamusso 1

Dirk Spannaus 1

John Linhart 1

Martin Vooremäe 1

Supporters are folks who have had conversations with people directly before they make a contribution, so most likely helping with that process.

This month we had 14 new contributors :rocket: (⬆ 114.29%) and 86 new members joining the community! 💖 (⬆ 6.17%).

Usage of Mautic

We continue to see a strong trend based on the sites which are updating and pinging our updates server. In Q1 we had just over 15,000 Mautic instances checking in after being updated. This is the highest rate we’ve seen in all time.

A chart showing the number of Mautic instances by date last updated. There's an increase around 2020 Q1 then a drop, but the drop is reversed from 2023 Q4 onwards where it's rising to a peak in Q1 2025.

We’re also continuing to see a strong growth in signups for the official Mautic trial, with nearly 700 signups in March which is our highest yet.

A chart showing the number of signups by the month the trial was requested, with a steady growth over time through to March 2025 where it's at the highest rate of 692.

When it comes to installations we’re seeing a strong growth in Composer-based installs of Mautic 5, which is to be expected as it comes into Long Term Support (LTS) status.

A screenshot of stats from Packagist showing strong growth in Mautic's core-lib package being installed since November 2023. There's also a chart below showing different versions by number of installs, with 4 significantly dropping from mid-2024 and 5 taking a strong growth from mid-2024.

Community Health

This month has been a big month for releases, with the latest in our series of bug fixes for Mautic 5 – 5.2.4 – being released with 15 bugs fixed, in addition to 6.0.0 beta, Release Candidate and General Availability.

I’m delighted to welcome Martin Vooremäe to the team of volunteer release leaders – it’s great to see more people stepping up and helping to support Mautic’s release process. He’s carried out releases as assistant lead, and next month will be leading his first release.

I’ve also put out a call for maintainers for the Docker repository and the WordPress plugin – two important areas where we’ve not had active maintainers for several years that really need reviving. Please let me know if you’d be interested! We also have several teams who need people to step up and support various initiatives, from putting on our Mautic Conferences to writing the newsletter and helping improve our documentation. Check out https://mau.tc/contribute to see how you can get involved.

We’ve also now topped out at over 9,000 active members since back in 2014 when Mautic was founded, which is pretty awesome!

A chart showing membership growth over time excluding bots, topping out at over 9,000 active members. There's a steady growth since 2020.

Conclusion

We still have a lot of work to do when it comes to income generation, however we’re making good progress and managing to keep our outgoings lower than budgeted.

We continue to see a growth in adoption of Mautic both from trial users but also through installations, which shows the ongoing growth potential for Mautic.

Community members are continuing to step up and start contributing (but there’s always more to do, so please lend a hand!) and we’re retaining contributors as well, which has been exciting to see.

Onwards and upwards!

]]>
https://mautic.org/blog/open-startup-report-25-march-2025/feed/ 0
Mautic 6.0: Orion Edition is released https://mautic.org/blog/mautic-6-0-orion-edition-is-released https://mautic.org/blog/mautic-6-0-orion-edition-is-released#comments Wed, 26 Mar 2025 11:14:21 +0000 https://mautic.org/blog/ Today we’ve released Mautic 6.0: Orion Edition. This is a bridging release which will have a shorter cycle so that we can catch up with Symfony’s release schedule and, in the long term, provide up to five years of support for each new major version of Mautic. You can read more about that in our blog post.

Check out the release notes for 6.0 General Availability here.

What follows includes some of the important information about this release.

Dark blue background with Mautic's logo and an illustrated rocket with Mautic 6 launch below with the 6 in yellow and the rest of the text in white. 2615 files changed, 1035 commits, 50+ contributors, project started 5 Nov 2024, Alpha release 27 Jan 2025, Beta release 6 Mar 2025, Release Candidate 17 Mar 2025, General Availability 26 March 2025 on a timeline with launch Timeline in text above.

Firstly a big thank you to everybody who has helped by contributing code, testing and reviewing contributions, creating imagery, writing content, managing social media, writing documentation – it takes a village to manage a release and there are many ways that people have helped get this release over the line.

Note about Docker 

We are currently unable to release the Mautic 6 images for Docker due to a lack of active maintainers. We have an open call for maintainers open on the GitHub repository where you can read more about getting involved as a Docker Maintainer for Mautic.

Marketer-facing changes

Improving tooltip help and guidance

More improvements coming from the UX/UI Tiger Team in this release include improving the tooltips and contextual help for the settings page, explaining to users what each field does and what formats are expected. Here’s a before and after:

BeforeAfter
before settingsafter settings

Improving user experience with Dynamic Web Content

One of my personal favourites, this release features a vastly improved user experience for Dynamic Web Content slot generation, allowing you to generate the precise code required for embedding it within your website, including adding default content. You can grab the syntax commonly used for plugins (including being able to switch between square and curly braces) and for the plain HTML code.

dwc slot generator

Improving layout of tables and batch action features

If you’ve updated to 5.2 you’ll have noticed we’ve dramatically improved the layouts of tables, and with 6.0 we’ve got some more enhancements coming for you, this time focused on improving the batch functions. They’re now moved to the toolbar instead of being hidden under the ‘three dot menu’ in a much more intuitive layout.

Report on your focus items

We now have a new report source, called Focus stats. This allows you to create a report which includes the following data from focus items: name, url, interaction, page hits, unique hits, description, focus type, style. This is super useful to keep track of how your focus items are performing.

focus item stats

New campaign email charts: weekday and hour based metrics

Have you ever wanted to see a chart which showed you how your emails within a campaign were performing by day or by hour? Thanks to this new PR we’ve now got an extra tab on the campaign which shows your email statistics.

email statistics

Mark fields as read-only on forms

When showing a Mautic form, sometimes you might want to have certain fields ‘read-only’ – such as the user’s email address – so that they can only fill out the fields you require. Thanks to this new feature, you can now set a field to be read only.

New themes

We now have five new landing page themes and two new form themes to help you building beautiful experiences for your users – check them out and let us know what you think!

Set global company name and brand highlight color

Thanks to this PR you can now set your company name and brand highlight colour globally, which will be used by the themes added since Mautic 5 automatically. A small but convenient change for marketers!

accent colour company name
email theme colour company

Developer-facing changes

Since Mautic 3.0 we’ve been diligently working on increasing the amount of our codebase which is covered by automated tests – these tests pick up on bugs and problems with code quality for developers to address before they get to you, the user. We’re delighted to share that we’re now at 64.75% coverage, up from from 30% with Mautic 3.0, 50.28% with Mautic 4.4 and 58.6% with Mautic 5.0 – a further demonstration of our commitment to delivering a more robust, reliable open source marketing automation platform.

Backward compatibility breaking changes

JavaScript

As the legacy builder was removed these JavaScript libraries were removed as well:

  • Froala has been removed as it was outdated with security vulnerabilities
  • CodeMirror JS has been removed from Core, but is still installed in the GrapesJS plugin
  • jQuery UI’s plugin Safe Blur has been removed as it was no longer used.
  • Modernizr has been removed as it’s not necessary anymore as modern browsers support open standards

PHP

Mautic 6 removes a large volume of legacy, deprecated code. Please refer to the UPGRADE-6.0 file for the full list.

Symfony notable changes

Getting a value from request must now be scalar

Meaning arrays cannot be returned with the get() method. Example of how to resolve it:

- $asset = $request->request->get('asset') ?? [];
+ $asset = $request->request->all()['asset'] ?? [];

ASC constants are replaced with enums in Doctrine
- $q->orderBy($this->getTableAlias().'.dateAdded', \Doctrine\Common\Collections\Criteria::DESC);
+ $q->orderBy($this->getTableAlias().'.dateAdded', \Doctrine\Common\Collections\Order::Descending->value);

Creating AJAX requests in functional tests
- $this->client->request(Request::METHOD_POST, '/s/ajax', $payload, [], $this->createAjaxHeaders());
+ $this->setCsrfHeader(); // this is necessary only for the /s/ajax endpoints. Other ajax requests do not need it.
+ $this->client->xmlHttpRequest(Request::METHOD_POST, '/s/ajax', $payload);

Logging in different user in functional tests
- $user = $this->loginUser('admin');
+ $user = $this->em->getRepository(User::class)->findOneBy(['username' => 'admin']);
+ $this->loginUser($user);

Asserting successful response in functional tests
$this->client->request('GET', '/s/campaigns/new/');
- $response = $this->client->getResponse();
- Assert::assertTrue($response->isOk(), $response->getContent());
+ $this->assertResponseIsSuccessful();

Session service doesn’t exist anymore

Use Request to get the session instead.

- use Symfony\Component\HttpFoundation\Session\SessionInterface;
+ use Symfony\Component\HttpFoundation\RequestStack;
class NeedsSession
{
-   public function __construct(private SessionInterface $session) {}
+   public function __construct(private RequestStack $requestStack) {}

    public function doStuff()
    {
-       $selected = $this->session->get('mautic.category.type', 'category');
+       $selected = $this->requestStack->getSession()->get('mautic.category.type', 'category');
        // ...
    }
}

Mautic features

Removal of gated video

Gated video used a very outdated, unsupported library and only worked with the legacy builder which is now removed. Therefore, the gated video feature has been removed from Mautic. If developers would like to build this for GrapesJS, please make a PR for the core team to review!

Removal of the legacy builder

It’s finally time to say goodbye to the legacy builder which has served Mautic since the early days of Mautic 2. 

We hope that you enjoy using Mautic 6 – please let us know of any problems you encounter on this forum category or by posting in #mautic-6 on Slack.

]]>
https://mautic.org/blog/mautic-6-0-orion-edition-is-released/feed/ 9
Announcing Mautic 6 Beta – Now Available for Testing https://mautic.org/blog/announcing-mautic-6-beta-now-available-for-testing https://mautic.org/blog/announcing-mautic-6-beta-now-available-for-testing#comments Thu, 06 Mar 2025 17:05:07 +0000 https://mautic.org/blog/ Hello community!

We are excited to announce that Mautic 6 beta is now available for public testing!

With Mautic 6, which is a shortened release to help us catch up with Symfony releases, we are focused on removing outdated code and functionality to ensure Mautic remains secure and performant aligned with modern coding standards, while also delivering more improvements and features to Mautic.

We’ve worked really hard to get to this point – a huge thanks to all the community members who have contributed to the release!

⚠IMPORTANT NOTE:

This is a pre-release, which means it should never be used in a production environment. It would be helpful that people could test upgrading your development instances from Mautic 5 – there will be an upgrade path to the Release Candidate when it is released. 

Please only use it in testing environments, and report back your findings.

The major release focuses mainly on a major update to Symfony 6, but it also brings several user-facing changes and some changes that are relevant for developers. Read on for more information.

What’s New in Mautic 6 Beta?

In addition to the updates that were released in the alpha and 21 new bugs being squashed, we have the following notable features and enhancements with the Beta release:

  • You can now search for contacts and companies with custom field values, without using a search prefix (see #14393)
  • You can now set the language for a preference centre page using the configured page language if a contact doesn’t have a locale set in Mautic (see #14370)
  • There’s now a command to get the stats for your segments, allowing you to save resources by unpublishing those not in use (see #14575)
  • You can now see if a segment is in the process of being rebuilt, thanks to #14431
  • There are now five shiny new landing page themes for the GrapesJS builder, and two new form-only themes. Check the PRs here.
  • You can now set your brand’s primary colour and company name, which is used by default with the new themes (see #14649)
  • The marketplace details page for plugins has had a glow up – check out #14199.
  • There’s now some useful visual indicators when you create form fields, explaining what that field does (for example whether it’s always required, what fields are mapped, whether it’s hidden if it already exists) – see #14513
  • There’s also some useful visual information for form actions, telling you specifically what each step does (for example, reduce points by 5) thanks to #14514.
  • The text editor modal popup on the GrapesJS builder has been improved so that accidentally clicking outside the modal no longer closes it (hopefully no more 😱 where did my content changes go moments!) and the Close button has been renamed to Cancel thanks to #14533.
  • Some performance improvements have been made to integration synchronizations, so that they don’t overwhelm database servers while jobs are running (see #14556).
  • Users can no longer delete categories if they are associated with existing resources, instead they are presented with a warning. (see #14567)

Developer Notes

If you’re a developer, please note that Mautic 6.0-beta2 includes several changes that may affect your custom code.

Please review the UPGRADE-6.0.md file for more information on all changes in Mautic 6 that you will need to consider.

We hope you enjoy using Mautic 6.0-beta2 and look forward to your feedback! Please use #mautic-6 on Slack if you wish to discuss the release. Please raise any bugs or issues that you find as GitHub issues and share in Slack so we can make sure they’re addressed in subsequent releases.

How Can You Help?

By testing the Mautic 6 beta, you have a chance to contribute to its success. Here’s how you can help:
 

  1. Test the Beta: Download the beta, test it diligently, and let us know if you encounter any bugs or issues. Your feedback can help us improve the final product. Please search first on github.com/mautic/mautic/issues before reporting any bugs there.
     
  2. Provide Feedback: Share your thoughts about the features and functionality. We want to know what works for you and what doesn’t.
     
  3. Spread the Word: Tell your communities, colleagues, and friends about the new Mautic 6 beta. The more people that test the beta version, the more feedback we’ll receive, leading to a stronger final product,


All being well, the Release Candidate will be published on 10th March – but we have a lot to do between now and then, so please consider volunteering to help with testing, especially on Fridays in #t-product and #mautic-6 on Slack in our Open Source Friday sprints!

Please remember that this is a beta version and should not be used in a production environment. We recommend testing it in a safe staging or development environment. Thank You!

We are excited to see Mautic evolve with the needs of its community and are grateful for your continued support and feedback in this process. You make Mautic what it is, and for that, we thank you. Download the Mautic 6 Beta now, dive in, and let us know what you think.

Happy testing!

]]>
https://mautic.org/blog/announcing-mautic-6-beta-now-available-for-testing/feed/ 1
Open Startup Report #24 – February 2025 https://mautic.org/blog/open-startup-report-24-february-2025 Mon, 03 Mar 2025 15:58:46 +0000 https://mautic.org/blog/ Key points
  • While there’s a good stream of renewing memberships and income, this month saw less corporate memberships and ELTS sales than expected, so more focus is going on this area next month.
  • Contributions continue to grow steadily across the community
  • Trials are seeing the highest signups since they launched just under a year ago, helped by the new website.
  • The first Extended Long Term Support release was made this month for Mautic 4, including three security fixes, along with 5.2.4. 6.0.0-beta is delayed by some work being needed on the upgrade path between Symfony versions, and is expected to be released in March, with General Availability in April.

Finances

Income

This month saw Druid renewing their membership as a Community Tier member – thank you for your ongoing support!

We also have a relatively stable monthly sponsors income, two individual member renewals and also two contributions to our bounties fund which can be used by the Product Team to incentivise work on specific tasks which need addressing. The balance of this account is now $460.88 in total, so there’s quite a lot of capacity for issuing smaller bounties for code or documentation related tasks, should team leads decide to use it.

Income from corporate memberships is down on the expected income, which is something we’ll be working hard to address in the next months.

A large commission coming from the Mautic Trials is still pending while the invoice is paid, we’re expecting this to come through this quarter. We’re also negotiating some ELTS subscriptions which we expect to convert once our first security releases for ELTS are made.

DescriptionAmount
Corporate membership$1,200
Monthly sponsors$1,195
Individual membership$200
One-time bounty contributions$73
Total$2,668

Expenditure

This month has been quite a stead month for expenditures, and we’ve made a large saving by deciding to change our online virtual conference provider which will result in a substantial reduction in expenditure on infrastructure this year.

DescriptionAmount
Employment$8,821.58
Host fees$266.80
Infrastructure$190.72
Payment provider fees$118.72
Total$9,397.82

Contributions

A big thank you to all the organisations who have contributed to Mautic in February!

These organisations are making Mautic and helping to grow our awesome community!

🔎 You can always take a look at the data for the last 90 days via this link: Mautic | Last 90 Days Report and you can now view this month’s report here: Mautic | Monthly Report for February 2025!

⬆ = Increase from last month
⬇ = Decrease from last month

Organizations

Most active companies

Dropsolid 222 (⬇ 36.39%)

Acquia 165 (⬇ 18.72%)

Leuchtfeuer Digital Marketing 78 (⬇ 18.75%)

Aivie 76 (⬇ 26.21%)

Twentyzen 47

kobun.app 39

Webmecanik 35

Crafting.email 31 (⬇ 24.39%)

UpScale 31 (⬇ 3.13%)

Comarch 27

Top contributing companies

Acquia 62

Dropsolid 26 (⬆ 13.04%)

UpScale 21 (⬆ 16.67%)

Webmecanik 10 (⬇ 9.09%)

Aivie 9 (⬇ 35.71%)

Leuchtfeuer Digital Marketing 9 (⬇ 55%)

kobun.app 6

Comarch 6 (⬇ 25%)

Other Media 3 (⬆ 80%)

Surge Media 1

Contributions are as defined here with the addition of Jira issues being closed as completed, GitHub Pull Request reviews and Knowledgebase articles being written or translated, which we track through Savannah’s API.

Want to appear on this list? Get contributing, and drop me a line with your company name, domain and the folk who work for you and we’ll make sure that you are attributed correctly!

Individuals

A big thank you also to all the individuals who are helping us build this awesome community🫶🏻🙌🏻

Most active contributors

Nick Vanpraet 169

John Linhart 151

Rahul Shinde 76

Dirk Spannaus 47

Jaishree 39

Anderson José Eccel 37

Ekke Guembel 34

Ricardo Freire 31

Martin Vooremäe 31

Patryk Gruszka 27

Top contributors

John Linhart 47

Martin Vooremäe 21

Anderson José Eccel 17

Levente 9

Rahul Shinde 9

Avikarsha Saha 8

Patryk Gruszka 6

Jaishree 6

Artem Lopata 6

Hugo Prossaird 5

Welcome to our new contributors this month 💖

Avikarsha Saha

Rishith Reddy

Cestercian

Jaishree

Varshith Yadav

Vishnu Gurrapu

dominic.mayers

Top supporters

stemautic88 2

Michael Wolman 1

Ekke Guembel 1

dominic.mayers 1

Supporters are folks who have had conversations with people directly before they make a contribution, so most likely helping with that process.

This month we had 7 new contributors :rocket: (⬇ 58.82%) and 81 new members joining the community! 💖 (⬆ 2.53%).

Usage of Mautic

This month we’re continuing to see strong growth in the number of active instances which are updating, with 11,603 this quarter already we’re on target to exceed the highest count for the past twelve months.

Screenshot of a line chart which shows a large peak in 2019 followed by a decline up until 2024 where it's been increasing since.
Source: Mautic updates server

We’re also seeing a gradual uptick in the number of folks checking out the upcoming major release, Mautic 6.0, and more updating from 4.x to 5.x now that Mautic 4 is no longer supported, down to 24% of users on 4.x.

346daf636a1a5e24339caa3e5124cd7d MD5
Source: Mautic updates server

We’re seeing record numbers of visitors to the Mautic website signing up for a trial, with 632 signups in the month of February alone.

988fa46feef769af89edc0063f8f3563 MD5
Source: Mautic trial signup form

The new website has much more prominent calls to action on pages to encourage people to get started with Mautic through a trial, which is likely behind this increase.

We now have more in depth analytics on the website when people consent to marketing cookies which means that we can get a better understanding of which elements are driving conversions and the general path of our visitors through the website – more on this in future updates.

Community Health

This month we’ve released 5.2.3 and our first Extended Long Term Support release, 4.4.14 – both of these are security releases. If you are still using Mautic 4 and want to ensure you’re protected against these vulnerabilities you really should be thinking about either updating to Mautic 5 or purchasing Extended Long Term Support if you need a bit more time before updating. Mautic 4 is now no longer supported, so bugs and security issues won’t be available any more.

I’d like to say a big thank you to the amazing contributors in our security team who work tirelessly behind the scenes to coordinate with the researchers who identify problems, resolving and testing the fixes, and then finally releasing them to our users.

In particular, big thanks to Nick Vanpraet who led his first release since joining the release team – it’s a big step up and we’re grateful for your efforts!

We’ve also seen teams holding regular onboarding calls for new contributors, so whether you’re interested in getting started with testing bug fixes and features, writing documentation, supporting our events or helping with our marketing there are many opportunities! Be sure to keep an eye on the Community Portal for upcoming calls, or join the team channels on Slack.

Conclusion

This month’s report highlights that while Mautic’s financial health is improving we still have a lot of work to do in growing a stable base, driven by consistent membership signups, renewals, ELTS sales and strategic cost reductions.

It’s great to see the ongoing efforts to onboard new contributors and the successful handling of security updates reflect a mature and responsive community, poised for sustained growth and innovation.

]]>
Open Startup Report #23 – January 2025 https://mautic.org/blog/open-startup-report-23-january-2025 Thu, 06 Feb 2025 21:09:23 +0000 https://mautic.org/blog/ Key points
  • January kicked off well with a strong start for Mautic, achieving a total income of $59,869.20 and expenditure of $27,682.56.
  • We’ve released Mautic 6.0.0-alpha and 5.5.2 and seen an increase in the number of active instances and stable downloads per quarter.
  • The uptake of Mautic Trials continues to grow, averaging over 500 signups per month.
  • The launch of the new Mautic website is a huge step in Mautic’s growth as a product, allowing us to more clearly communicate Mautic’s features, and position it more effectively within the market.

Finances

Income

January has been a good month for income, with a Diamond tier renewal, a new Gold membership and a Community Tier renewal. Sponsorship remains stable, and we’ve had one new individual member.

DescriptionAmount
Corporate membership$58,940
Sponsorship$795
Individual membership$100
Affiliate payments (Mailfloss)$34.20
Total$59,869.20

Expenditure

This month we had invoices for December and January for employment as we missed the previous invoice due to vacations. As host fees are linked to income, they are higher this month on account of the higher income. We’ve also had the final invoice cleared for the Mautic Conference Europe which means we’ve paid all the remaining balances.

There were some travel costs relating to FOSDEM and State of Open Con this month, and some costs associated with sticker printing and business cards.

DescriptionAmount
Employment$17,948.56
Host fee$6.436.92
Events$1,796.06
Travel$605.37
Infrastructure$361.32
Payment processor fees$326.85
Marketing$207.48
Total$27,682.56

Contributions

A big thank you to all the organisations who have contributed to Mautic in January!

These organisations are making Mautic and helping to grow our awesome community.!

🔎 You can always take a look at the data for the last 90 days via this link: Mautic | 90 day report and you can now view this month’s report here: Mautic | Monthly Report for January 2025

⬆ = Increase from last month
⬇ = Decrease from last month

Organizations

Most active companies

Dropsolid 349 (⬆ 65.40%)

Acquia 203 (⬆ 3.57%)

Aivie 103 (⬆ 80.70%)

Leuchtfeuer Digital Marketing 96 (⬇ 15.79%)

Governikus 64

other.media 60

Friendly 48 (⬆ 26.32%)

Crafting.email 41

Hostnet 34

UpScale 32 (⬇ 64.04%)

Top contributing companies

Acquia 62 (⬆ 82.35%)

Dropsolid 23 (⬆ 91.67%)

Leuchtfeuer Digital Marketing 20 (⬇ 31.03%)

UpScale 18 (⬇ 35.71%)

other.media 15

Aivie 14

Webmecanik 11 (⬆ 10%)

Comarch 8 (⬆ 100%)

Merkur 2

Trianity Ltd. 2

Contributions are as defined here with the addition of Jira issues being closed as completed, GitHub Pull Request reviews and Knowledgebase articles being written or translated, which we track through Savannah’s API.

Want to appear on this list? Get contributing, and drop me a line with your company name, domain and the folk who work for you and we’ll make sure that you are attributed correctly!

A big thank you also to all the individuals who are helping us build this awesome community! 🫶🏻

Individuals

Most active contributors

Mike Van Hemelrijck 195

John Linhart 189

Anderson José Eccel 122

Rahul Shinde 102

Gustavo Balduino 102

Alexander Nitsche 64

Jason Woods 60

Achilles Poloynis 59

Joey Keller 47

David Jarvis 43

Top contributors

John Linhart 44

Martin Vooremäe 18

Anderson José Eccel 16

Jason Woods 15

Rahul Shinde 14

Artem Lopata 11

Patryk Gruszka 8

Rohit Pavaskar 8

Zdeno Kuzmany 8

Ekke Guembel 5

Welcome to our new contributors this month 💖

jwohlers

Frank Seidinger

jgordon

Tautvydas

Levente Bajusz

pablocard

Corey Worrell

stevenx

Alexander Nitsche

Mohammad Zare Moghadam

David Jarvis aka DJ

Precious Ihire

Susan Odii

Peace Sandy

adam.w

Top supporters

Oliver Geisen 2

jwohlers 2

pablocard 1

adam.w 1

Joey Keller 1

Mike Van Hemelrijck 1

Lenon Leite 1

Miami City Man 1

Ekke Guembel 1

jgordon 1

Supporters are folks who have had conversations with people directly before they make a contribution, so most likely helping with that process.

This month we had 17 new contributors 🚀 (⬆88.89%) and 79 new members joining the community! 💖 (⬆ 21.54%).

Usage of Mautic

With the release of Mautic 6.0.0-alpha we’re now starting to see a small number of instances on this version, and a fairly stable percentage of Mautic 5 instances dominating the versions in use. We expect that this will be the case given that Mautic 5 is the Long Term Support release now, and we’re expecting to see some of the older versions starting to update over the coming months.

a graph of a number of different colored bars

In terms of the number of active instances, you can see that the trend in the number of sites sending telemetry to the updates server is going back up, and although we’re only a month into the quarter we’re on track to be continuing that growth path.

a graph with numbers and a line

Downloads over time continue to be fairly stable at around 4,000 per quarter – these are downloads via the mautic.org/download page.

a graph with red lines and numbers

Uptake of the Mautic Trials continues to grow strongly after an expected dip in December, we are averaging at over 500 signups per month which is great to see. We are also expecting a significant donation from a recently signed client who decided to continue their hosting, which should land next month subject to contracts being completed.

a graph with numbers and lines

In terms of the countries taking up trials, this largely reflects our web traffic and estimated usage distribution.

a colorful circle with lines

If we combine European countries we have around 18% of trial requests coming from the EU, closely followed by Brazil at 16% and India at 15%. The United States comes in at around 11% of all trial requests.

We do expect to see more coming from the EU and US in the coming months with the greater focus on data sovereignty and privacy due to legislative changes and geopolitical tensions

Community Health

This month saw a big project going live – our new website! It’s been worked on behind the scenes for the last six months and it was extremely exciting to see it finally out in the world.

I’m particularly excited that we’re finally able to position Mautic as a product and showcase its amazing features with the world. Members and partners also have much higher prominence on the new site, with a searchable database which highlights service providers in verticals and by the kinds of services offered.

We’re continuing to see growth in our contributors and active members and I’m looking forward to some exciting initiatives kicking off towards the end of this month with the Education Team – watch this space!

We also shared an update on the upcoming releases – with 6.0.0-alpha being released towards the end of the month and 5.2.2 as well, we’re now looking forward to finalising the required tasks for the 6.0.0-beta release, getting our first Extended Long Term Support release ready to launch next month, and also turning our eyes towards what’s going to be necessary for the upcoming Mautic 7 release. Read more about what to expect in the upcoming releases here.

Conclusion

We have certainly kicked the new year off in style, achieving strong growth in income and getting two new releases out into the world.

The launch of the new website is a significant milestone that positions Mautic as a product and showcases its amazing features to the world – I’m super excited to see this grow and thrive as part of the Marketing Team’s work on positioning Mautic within the market and growing our market share.

As we look forward to the upcoming releases and new initiatives from the Education Team, the community continues to expand, and the future looks bright. Let’s continue to build this awesome community together!

]]>