open source – Mautic https://mautic.org World's Largest Open Source Marketing Automation Project Thu, 09 Oct 2025 12:43:37 +0000 en-US hourly 1 https://wordpress.org/?v=6.8.3 https://mautic.org/wp-content/uploads/2024/10/iTunesArtwork2x-150x150.png open source – Mautic https://mautic.org 32 32 Could you be Mautic’s next Council member? https://mautic.org/blog/could-you-be-mautics-next-council-member Thu, 09 Oct 2025 10:00:00 +0000 https://mautic.org/blog/ As a part of our dedicated Mautic community, many of you participate, contribute, and help drive the evolution of our open source marketing automation platform. 

It’s in this spirit of collaboration that we make this exciting announcement: Nominations are now open for the Mautic Council, and we’re looking for two driven and community-focused individuals like YOU to step up.

The Mautic Council is a critical component in shaping our future and amplifying the voice of our community in decision making. Serving on the Council offers a unique opportunity for you, as an individual, to influence Mautic’s trajectory, lending your unique perspectives and experiences to its development and governance. There are seven seats in total on the Council, and the term of appointment is three years – read more in the Governance Model and meet the current Council here.

This year, we’re saying a big thank you and goodbye to Ekkehard Gümbel and Prateek Jain, who are coming to the end of their initial two-year term on the Council (initial terms were three, two and one year to ensure members didn’t all leave in the same year, incoming members will serve for three years).

So why should you nominate someone (or yourself) for the Mautic Council?  

  1. Steering Mautic’s future course: Council membership allows you to play a direct role in critical decisions affecting Mautic’s future as a product and the wider community.  
  2. Voice of the community: As a Council member, you’re in a position to represent the needs, ideas, and suggestions of the Mautic community.  
  3. Leadership development: Being a member of the Mautic Council aids your professional development, sharpening your leadership and governance skills in a real-world, dynamic context.  

To nominate someone (or yourself), the proposed candidate will have to be an individual member of Mautic.

Diversity is a cornerstone of our community, so we warmly encourage nominations for individuals from different backgrounds, affiliations, and areas of expertise. 

Nominees should have a strong commitment towards open source principles, possess an in-depth understanding of Mautic, and be willing to proactively work with other council members and the broader community. We particularly welcome those who have experience in business development, leadership and scaling organizations as this will also be a big focus for Mautic in the coming years.

To be successful as a Council member, you are expected to attend two 2-hour meetings each quarter (one at the middle, and one at the end) and have 5-10 hours per week on average to dedicate towards preparing for the meetings, working on any tasks assigned to you through our executive committees, and generally keeping in touch with both the Council and the wider community. We’re not a Council that sits back and reads reports (although we do that too!), we’re actively involved in shaping the future of Mautic, and we can’t wait for you to join us.

Interested? Then take that next step and put forward your nomination here

Nominations will close on 10th November 2025, so make sure you don’t miss this exciting opportunity.

Fill the council seats with the power of the community, let your voice be heard, and help Mautic reach new heights. Happy nominating!

Have questions? Please drop into #wg-governance on Slack, or drop me an email at ruth.cheesley@mautic.org.

]]>
How to audit, adapt, and build a marketing stack for digital sovereignty https://mautic.org/blog/how-to-audit-adapt-and-build-a-marketing-stack-for-digital-sovereignty https://mautic.org/blog/how-to-audit-adapt-and-build-a-marketing-stack-for-digital-sovereignty#respond Fri, 12 Sep 2025 07:11:13 +0000 https://mautic.org/blog/ A sovereign marketing stack isn’t just a set of tools – it’s a philosophy about how we manage data, privacy, and operational control. It’s about asking: where is our data, who owns it, and how easily can we pivot if circumstances change?

What a sovereignty-first marketing stack actually looks like

Reimagining our marketing operations starts with a simple but powerful question: what would it look like if sovereignty was built in from the beginning?

A sovereignty-first marketing stack embraces platforms and technology without necessarily rejecting them. It focuses on making conscious choices – selecting tools and building structures that enhance autonomy, adaptability, and transparency at every level – rather than abandoning what already works.

So, what does that look like in practice?

  • Data lives where we choose in a sovereignty-first stack, our data isn’t trapped in a black box. We decide where it’s stored, whether that’s a private server, a regional cloud provider, or a self-hosted environment. The key is portability and visibility. We know where the data is, who has access, and how to move it if we ever need to.
  • Interoperability is the norm, not the exception. Our tools talk to each other via open APIs or standard protocols. No closed ecosystems. This gives us the flexibility to evolve, swap out tools, or expand our stack without rebuilding from scratch.
  • Open source plays a major role where possible, our core systems are open source or at a minimum, based on open source, whether it’s our marketing automation, analytics, or CMS. These tools offer transparency, community-driven improvements, and fewer surprises when compared to closed platforms.
  • Workflows are modular, not monolithic. Rather than locking our strategy into one mega-suite, we connect best-fit tools for specific tasks: lead scoring, segmentation, campaign delivery, content hosting, and analytics. This modularity helps us adapt quickly when priorities shift or new regulations emerge.
  • Privacy is a design choice. From the first campaign to our ongoing data strategy, privacy is baked in rather than treated as an afterthought. We should use tools that minimize tracking by default, respect user consent, and make compliance easier across markets.


This kind of stack goes beyond simply being ethical or future-proof; it also emphasizes agility. In a rapidly changing environment where platforms evolve, regulations shift, and customer trust is delicate, maintaining control over our tools and data offers a significant competitive advantage.

In a sovereignty-first stack, data lives where we choose, whether that’s on a private server, regional cloud, or a self-hosted environment. We know who has access, how data moves, and how easily it can be backed up or migrated if needed. Interoperability is baked in through open APIs and standard protocols, reducing lock-in and making change easier.

Open source tools are the backbone of this approach. They give us visibility into how data is handled and allow us to customize workflows, integrate with other tools, and adapt quickly. Workflows are modular, not monolithic, each piece of the stack is selected for its purpose, with flexibility to swap or expand without rebuilding everything from scratch.

If digital sovereignty is the goal, then open source tools are one of the clearest paths to getting there. We explored why sovereignty matters in marketing – from data ownership to vendor independence. But for many marketers, the next big question is: where do I start?

The good news is that a privacy conscious, customizable, and resilient marketing stack is more accessible than ever. A growing number of open source tools are built with marketers in mind, offering the flexibility and transparency we need without locking ourselves into proprietary systems.

Auditing your marketing stack to uncover hidden dependencies

Before making any changes, it’s essential to understand the tools we currently rely on. Every marketer uses platforms to execute campaigns, track engagement, and nurture customers but how deeply are we tied to them?

A thorough audit helps us spot where lock-ins and risks exist. Start by listing every tool you use across your marketing lifecycle from awareness, engagement, conversion to retention and ask:

  • What critical function does this tool serve?
  • Where is the data stored, and who controls it?
  • Can we export all data, including historical activity?
  • Are workflows dependent on this tool, or adaptable elsewhere?
  • What happens if this tool becomes unavailable?

You may uncover surprising vulnerabilities: proprietary analytics that restrict data export, platforms that fragment user insights, or tools that amplify risk if a policy change occurs.

Identifying these gaps helps us prioritize where sovereignty matters most. Do we need to swap out tools immediately? Not necessarily. The goal is to understand dependencies and introduce flexibility where possible starting with tools that create the biggest risk or inefficiency.

Exploring open source alternatives for sovereignty

Once we’ve mapped our dependencies, we can start exploring open source solutions that align with our sovereignty goals. These tools are designed to give us more control, greater transparency, and stronger privacy protections all while being supported by thriving communities.

1. Content Management Systems (CMS)

Content is still king. We use it everywhere on websites, in emails, and even on billboards or display boards. It helps us tell our story, educate customers, and build trust. A CMS makes it easy to create, organize, and share content without needing technical expertise, allowing teams to collaborate and publish quickly.

Beyond these basics, having control over where and how content lives is essential. Proprietary systems can limit customization, integration, or scalability. Open source CMS platforms give us the freedom to tailor layouts, manage content securely, and scale easily all while keeping data where we choose. They also help with SEO, multilingual support, and seamless integrations, making content management more flexible, transparent, and future-ready.

When we want full control over how and where it lives, open source CMS platforms are our friend.

Drupal: Powerful for complex websites with custom content types, strong security, and enterprise-level scalability.

Joomla!: Versatile and user-friendly, ideal for mid to large-sized sites with powerful built-in multilingual and SEO features.

TYPO3: Enterprise-focused CMS built for large-scale, multilingual websites with advanced access control and workflow management.

Ghost: Great for blogs, newsletters, and content marketing. Clean UI and optimized for performance.

Strapi: A headless CMS that lets us manage content across multiple channels through APIs.

2. Customer Relationship Management (CRM)

Owning our customer data and the journey they have with our business is central to ensuring digital sovereignty. A CRM helps us gather and organize customer information like contact details, purchase history, interactions, and preferences in one place. This makes it easier to understand our audience, build stronger relationships, and offer personalized experiences.

CRMs are used to track leads, manage sales pipelines, automate follow-ups, and deliver targeted campaigns. They help teams work more efficiently by providing a complete view of every customer’s interactions and needs. With this insight, we can tailor offers, improve customer service, and build trust over time.

Using an open source CRM means we control how data is stored and shared. We can customize workflows, integrate with other tools, and avoid being locked into expensive or rigid systems. This gives us the flexibility to grow and adapt while ensuring our customer data stays secure and under our control.

There are many open source CRM tools out there, including:

EspoCRM: A simple yet powerful CRM that can be self-hosted. Useful for small teams who want full visibility and control.

SuiteCRM: A more robust alternative, with marketing, sales, and service modules.

3. Web Analytics

To build effective campaigns, we need visibility into what our users are doing. Web analytics platforms collect and analyze data from websites, apps, and other digital channels to help us understand audience behavior, track engagement, and measure campaign performance.

They show us which pages users visit, how long they stay, what actions they take, and where they drop off. With these insights, teams can optimize content, improve user experience, refine targeting, and make data-driven decisions that maximize impact.

Open source analytics tools also let us own our data and prioritize privacy.

By keeping analytics in-house, we gain both transparency and flexibility, ensuring that the data we collect works for our marketing goals and respects user privacy.

Plausible: A lightweight, privacy-first analytics platform. It does not use cookies or collect personal data, making it easy to comply with regulations like GDPR.

Matomo: Offers deeper analytics and session-level tracking similar to Google Analytics (with options to turn off tracking beyond 24 hours), but with data ownership and privacy at the core.

4. Marketing Automation

Marketing automation has become a cornerstone of modern marketing strategies. It helps teams stay connected with their audience, deliver timely messages, and personalize experiences at scale all without having to manually manage every interaction. From nurturing leads with tailored email sequences to scoring prospects based on behavior and driving repeat engagement, automation tools have made it possible to work smarter, not harder.

However, not all marketing automation tools are created equal. Some are built to serve large enterprises with complex workflows, while others focus on simplicity and accessibility for small teams. As organizations grow, they often face difficult choices between ease of use, cost, and how much control they have over their data and processes.

HubSpot, Marketo, Mailchimp, and Zoho are widely used tools that have helped countless organizations manage campaigns, nurture leads, and grow customer relationships. Each platform offers a range of useful features tailored to specific needs whether that’s ease of use, enterprise-level personalization, or affordability.

Yet, as teams increasingly prioritize data ownership, customization, and long-term flexibility, it’s important to recognize the limitations these proprietary solutions present. From restricted data control to costly premium plans, they can create dependencies that slow down innovation or tie growth to vendor terms.

For teams aiming to build a resilient marketing strategy, exploring open source alternatives or hybrid setups can offer more freedom and control without sacrificing functionality. The key is not to reject established platforms outright, but to thoughtfully assess where sovereignty matters most and where flexibility can be introduced.

One of the most powerful tools in any marketer’s arsenal, marketing automation helps us nurture leads, personalize experiences, and stay relevant.

Mautic: A feature-rich open source marketing automation platform that offers email campaigns, segmentation, lead scoring, and CRM integrations. Mautic lets users control data and infrastructure while enjoying flexibility to customize workflows.

BillionMail: It is an open source platform primarily focused on email delivery, newsletters, and customer management, but lacks advanced automation functionalities such as workflows, lead scoring, segmentation, or triggered campaigns that are key components of marketing automation platforms like Mautic.

Plunk: Plunk is an open-source platform for managing marketing, transactional, and broadcast emails with basic automation features, but it lacks advanced capabilities like multi-channel marketing, lead scoring, sales stages, and account-based marketing features that Mautic offers for more comprehensive and targeted marketing.

erxes: It is an open source platform that offers a comprehensive suite of tools for managing customer experiences, making it a strong choice for businesses seeking an integrated platform. However, potential users should be aware of its limitations, particularly concerning email integration, user interface consistency, customization options, scalability, and licensing terms that Mautic provides.

5. Customer Data Platforms (CDPs)

For teams looking to build meaningful relationships with their customers, having access to unified, accurate, and actionable data is essential. This is where Customer Data Platforms (CDPs) come into play. A CDP helps organizations bring together customer information from multiple sources such as web interactions, email responses, transaction history, support tickets, and more into a single, comprehensive view.

With this unified data, teams can better understand their audience, create personalized experiences, and deliver relevant messages at the right time. Whether it is tailoring a product recommendation, segmenting users for targeted campaigns, or automating workflows based on customer behavior, CDPs unlock insights that can transform how brands engage with their customers.

But beyond simply collecting data, CDPs help ensure that the way customer information is handled is consistent and compliant with privacy laws like GDPR or CCPA. They enable marketers to manage consent, respect user preferences, and build trust while improving the efficiency of their campaigns.

For those looking to unify customer data and power personalization, open source CDPs are emerging fast. These platforms provide the same benefits such as data unification, personalization, segmentation, and automation, but with greater transparency and flexibility.

Apache Unomi: An open-source customer data platform designed to centralize user profiles and deliver personalized experiences while respecting privacy and consent standards.

Tracardi: A real-time, open-source CDP and marketing automation platform that tracks user behavior, segments audiences, and automates actions across channels.

RudderStack: Collects and routes customer event data across tools. Developer-friendly and privacy-focused.

Start where we need the most freedom

We don’t need to overhaul everything at once. A sovereignty-first approach is a mindset that starts with conscious choices. Whether it’s selecting a new tool, revising a workflow, or planning a campaign, each step should enhance autonomy and resilience.

Open source communities are eager to help, and service providers offer support when needed. It’s not about doing it alone, it’s about being intentional and informed.

Every change we make today builds a stronger, more adaptable marketing stack for tomorrow. Let’s start where we need freedom most, audit where hidden dependencies lie, and lean into tools that support long-term growth, trust, and agility.

We don’t need to switch everything at once, but we can start with one decision: the next tool we onboard, the next process we revise, or the next campaign we build, we should do it with sovereignty in mind.


If you’re interested in exploring features that help maintain control and transparency in your marketing stack, see how Mautic approaches digital sovereignty: https://mautic.org/features/data-sovereignty/

]]>
https://mautic.org/blog/how-to-audit-adapt-and-build-a-marketing-stack-for-digital-sovereignty/feed/ 0
Why digital sovereignty matters for our marketing stack https://mautic.org/blog/why-digital-sovereignty-matters-for-our-marketing-stack https://mautic.org/blog/why-digital-sovereignty-matters-for-our-marketing-stack#respond Mon, 08 Sep 2025 11:15:38 +0000 https://mautic.org/blog/ As marketers, we have become incredibly skilled at navigating all-in-one tools that promise automation, optimization, and seamless integration. But here is a question we do not ask often enough: who really owns the data we work so hard to collect? If the immediate answer is that we do, it may be worth looking a little deeper.

When our marketing stack is built entirely on proprietary platforms, what we actually have is access, not ownership. We rely on third-party systems to collect, store, and interpret our customer data. While that may feel convenient, it also means our insights, audience intelligence, and long-term relationships are dependent on external systems that operate on their own terms.

Now consider what happens when one of these platforms increases its prices, removes a feature we rely on, or even discontinues a service altogether. Suddenly, what once felt like a stable system begins to feel fragile. Many marketers are just one unexpected product decision away from a campaign delay, a data gap, or worse. And if we ever try to move our data to another platform, we quickly realize how limited our options are. We may be able to export a list of contacts or segments, but not the valuable behavioral history or interaction data that gives us marketing depth and meaning.

Understanding digital and data sovereignty

This is where the idea of digital sovereignty becomes critical. Digital sovereignty is the belief that individuals, organizations, and even governments should have the authority and ability to control their own digital ecosystems. For marketers, this means choosing how and where data is collected, stored, and processed. It also means having the power to select tools based on values and strategy, rather than being locked into one company’s timeline or pricing model. When we operate with digital sovereignty in mind, we stop being a passive user of technology and start becoming the designer of our own infrastructure.

Connected to this is the principle of data sovereignty, which focuses on the physical location of our data and the legal systems that apply to it. When our marketing platform stores data in a different country from where our customers are based, that data becomes subject to the laws of the hosting country. This can lead to unexpected challenges around compliance, privacy, and governance. With growing regulatory pressure and rising consumer expectations around data protection, marketers can no longer afford to overlook where their data is stored and how it is being managed.

How open source empowers marketers

Open source tools offer a clear and powerful solution. For marketers, open source is no longer just a technical curiosity. It is a strategic decision that allows for independence, innovation, and better alignment with privacy values. By using open source software for marketing automation, analytics, or customer data management, we can host data where it makes sense for our business, shape the tools to fit our exact needs, and choose how and where our tools are hosted, whether by ourselves or through the provider that best fits our needs, with the freedom to change that choice at any time, a flexibility rarely possible with proprietary software.

Open source also gives us transparency and clarity. We can review how the code works, understand exactly what happens with our data, and adapt the software to support our marketing objectives. If a team has a unique requirement, chances are someone else in the open source community has faced the same challenge and already contributed a solution. We gain the benefit of collective intelligence without sacrificing control.

This approach also supports ethical marketing. When we know what our systems are doing with our data, and when we have control over it, we are more likely to build campaigns that respect customer privacy and meet regulatory standards. We are not only protecting a brand but also strengthening trust with the people we are trying to reach.

Choosing digital and data sovereignty is not about rejecting innovation, excluding working with specific countries or avoiding external tools. It is about making sure those tools serve our goals, rather than shaping them. It is about long-term flexibility, sustainable growth, and staying ready for whatever comes next.

]]>
https://mautic.org/blog/why-digital-sovereignty-matters-for-our-marketing-stack/feed/ 0
Personalization without compromising data privacy https://mautic.org/blog/personalization-without-compromising-data-privacy https://mautic.org/blog/personalization-without-compromising-data-privacy#respond Tue, 26 Aug 2025 14:39:05 +0000 https://mautic.org/blog/

In the world of digital marketing, personalization feels magical. We’re greeted with tailored content, spot-on recommendations, and messages that seem to speak directly to our interests. For many of us, this means less searching, fewer irrelevant ads, and more delightful discoveries. But what’s often hidden behind these curated experiences? The careful collection and analysis of our personal data.

The personalization and privacy paradox

For marketers today, data is the driving force. What we click, buy, or browse becomes building blocks for a more personal experience.

Yet, as personalization grows more sophisticated, people grow wary about how much they share. This tension is the “personalization and privacy paradox” wanting relevant experiences but control over privacy.

Why does this trade off matter?

Sometimes, the convenience of personalization outweighs our concerns about privacy. We willingly share our preferences in exchange for tailored suggestions, custom feeds, and experiences that feel uniquely ours. But at the same time, many of us recognize that personal data is more than just information. It’s valuable, sensitive, and deserves to be handled with care.

When data collection happens without transparency or clear consent, it doesn’t feel like personalization anymore; it feels intrusive. This sense of being watched or exploited can quickly erode trust and damage the relationship between brands and their audiences. To address this growing concern, laws such as the GDPR in Europe and the CCPA in California were introduced, forcing brands to rethink how they gather, store, and use customer data. These regulations are not just legal checkboxes, they represent a broader cultural shift toward accountability, fairness, and respect for individual privacy.

Can we balance privacy and personalization?

Definitely! By embracing Privacy by Design, privacy becomes part of the experience itself rather than an afterthought.

Tools such as encryption, anonymization, and federated learning allow businesses to deliver insights without exposing sensitive data. At the same time, clear policies and user education help customers understand what data is collected, why it is needed, and how it is used. When people have real control through opt ins, preference centers, and simple ways to withdraw consent, personalization feels empowering rather than invasive.


Practical ways marketers can win the trust:

  • Ask permission and explain why with clear consent and benefits.
  • Share value, not just offers using loyalty programs and quizzes, for meaningful data sharing.
  • Personalize with context, not just data piles focusing on relevance instead of constant tracking.
  • Use tech for good with privacy first algorithms that suggest without risks

The future of personalization that feels right

Personalization should never come at the cost of trust. The future belongs to organizations that create experiences which feel both relevant and respectful, where people feel understood without feeling watched.

This is where open source tools play a big role. They give businesses the freedom to control their own data, stay transparent, and still deliver meaningful personalization. Instead of seeing privacy as a barrier, open source solutions turn it into a foundation for stronger customer relationships.

Mautic shows what this looks like in practice. As the world’s largest open source marketing automation platform, it gives organizations the ability to keep customer data within their own care, meet privacy regulations, and still connect with people in a personal way.

Want to see the data behind this shift? See the infographic to explore the key stats and insights shaping privacy first personalization.

Ready to see what Mautic can do?

Start your 14-day free trial and see how Mautic helps you create automated campaigns, personalize experiences, and stay compliant with GDPR/CCPA and other international laws
]]>
https://mautic.org/blog/personalization-without-compromising-data-privacy/feed/ 0
From call to action to results: the Mautic community sprint in Prague https://mautic.org/blog/from-call-to-action-to-results-the-mautic-community-sprint-in-prague Thu, 14 Aug 2025 17:46:54 +0000 https://mautic.org/blog/ ‘Clean me up, Scotty’ – those were the words that launched our call to action for the Mautic Community Sprint in Prague on 9-10 July 2025. What started as an invitation to help make Mautic even better transformed into two incredible days of collaboration, innovation, and community spirit that perfectly captured what makes our open source project so special.

The magic of community coming together

There’s something truly remarkable about watching the Mautic community unite around a shared purpose. In Prague, we witnessed the beautiful convergence of passionate individuals working side by side, whilst simultaneously welcoming remote contributors who joined our mission from around the globe. The energy was palpable – both in the room and across our digital channels.

The on-site team in Prague brought lovely enthusiasm to each and every task, diving deep into code reviews, tackling complex bugs, and engaging in the kind of spontaneous collaboration that only happens when minds share the same physical space. Meanwhile, our remote contributors proved that distance is no barrier to meaningful participation, contributing valuable insights, code reviews, and solutions that kept the momentum flowing throughout both days. But it was much more than just about the development side of things. 

It was a community effort to make the end user experience so much better. 

What we accomplished together

The results speak for themselves: Over those two intensive days, our community delivered significant improvements that will benefit every Mautic user:

Major platform upgrades

Our team successfully upgraded Mautic to Symfony 7, a substantial undertaking that strengthens the foundation of our platform and ensures we’re building on the most current, secure framework available.

User experience enhancements


We tackled numerous UI/UX improvements that users will notice immediately:

  • Fixed segment filter display issues that were causing confusion
  • Resolved email builder problems that were hampering campaign creation
  • Improved dynamic content functionality for more sophisticated marketing automation
  • Enhanced form and campaign management interfaces

Quality and performance improvements

Beyond the visible changes, we focused extensively on code quality, addressing bugs that improve platform stability and performance. Every fix, no matter how small, contributes to a more reliable Mautic experience.

Developer experience upgrades

We invested significant effort in code refactoring that will make future development smoother and more efficient, benefiting not just our core team but every developer who contributes to Mautic.

Combining the power of working side by side with remote supporters

What to me made this sprint truly special was how seamlessly we blended in-person collaboration with remote participation. Being remote, it was great to see how the Prague team could tackle complex problems through immediate discussion and pair solutioning, whilst we remote contributors provided fresh perspectives, thorough reviews, and additional expertise across different time zones.And also tackled our own tasks, issues and improvements. 

The collaboration extended beyond just code. Our marketing efforts saw immediate coordination between content creation, social media strategy, and technical documentation – all happening simultaneously across multiple locations. This distributed yet coordinated approach showcased the true strength of our global community.

The spirit that drives us forward

What struck me most during those two days wasn’t just what we accomplished, but how we accomplished it. Every participant, whether physically present in Prague or contributing remotely, brought genuine enthusiasm for making Mautic better. There were moments of frustration when tackling particularly stubborn bugs, celebrations when breakthrough solutions emerged, and constant encouragement as team members supported each other through challenges.

This spirit of collaboration and mutual support is what makes Mautic more than just a marketing automation platform – it’s a community united by shared values and common goals.

London calling – join us in London at the Mautic World Conference 2025

The Prague sprint was just the beginning. We’re already looking ahead to our next major community gathering: the Community Sprint at Mautic World Conference 2025 in London during the week of the 3rd of November (with the in person conference on the 3rd, the Community Sprint on the 4th and the remote conference on the 6th & 7th). . 

This will be our opportunity to bring together an even larger group of contributors, users, and advocates. Whether you’re a seasoned developer, a marketing professional who uses Mautic daily, or someone who’s simply passionate about open source marketing automation, we want you there.

The combination of the main conference sessions and the community sprint creates the perfect environment for learning, networking, and contributing. You’ll have the chance to work alongside the core team, tackle real challenges, and help shape the future of Mautic.

Ready to join us in London?

Learn more and secure your place at 2025.mauticon.org. Whether you’re planning to contribute code, documentation, testing, or simply want to be part of our incredible community, MautiCon 2025 is where you belong.

The Prague sprint showed us what’s possible when our community comes together. London will be our chance to go even further. We can’t wait to see what we’ll accomplish together.

]]>
Mautic graduates from the GitHub Secure Open Source Program https://mautic.org/blog/mautic-graduates-from-the-github-secure-open-source-program https://mautic.org/blog/mautic-graduates-from-the-github-secure-open-source-program#respond Mon, 11 Aug 2025 16:05:03 +0000 https://mautic.org/blog/ In June this year some of our security team members had to take a bit of a step back from their duties, but they had good reasons! Mautic was selected to join the prestigious Secure Open Source Fund second cohort, a three-week intense program led by GitHub which saw our team learning about every aspect of security from experts across GitHub and the wider technology community.

For three weeks the participants learned about everything from securing automated workflows and the tools that can be used to detect vulnerabilities through to planning for dealing with incidents and learning about the latest developments in security regarding AI/ML and MCP servers.

Attended by Project Lead Ruth Cheesley and Docker Working Group Lead Renato Castro, the training has been instrumental in helping Mautic to develop its security posture and ensure that we are operating in a way which ensures the safety and security of our ecosystem.

We’re delighted to share that we graduated from the program, which you can read about on the GitHub blog announcing the first 71 projects they worked with.

The work doesn’t stop with the end of the program, though, and that’s the beauty of this opportunity – the entire cohort of 40 open source projects and their maintainers will stay together in a private community as we all work to secure open source.

Together we will all be working through our backlog and focusing on keeping our open source projects secure.

What’s more, GitHub is also financially supporting the projects who complete the program by providing a $10,000 contribution and we’ve also been offered a substantial amount of Azure credits to support Mautic’s continued growth.

Both Renato and Ruth found the training extremely insightful:

Project Lead Ruth Cheesley said:

It was such a great opportunity to learn from the experts across GitHub and the wider technology community – not to mention from our fellow maintainers – over the course of the three weeks. We’ve already implemented many of the learnings and I’m sure it’s going to have a big impact going forward.

Renato Castro, Docker Working Group Lead said:

During the training I had the opportunity to learn more about multiple cybersecurity topics which I wasn’t completely aware of. It was awesome to discover Github’s security-driven features, and share insights with not only other open source maintainers, but also with Github experts who are very passionate about their products. The program has definitely helped us to improve Mautic’s security, making us align even more with our vision of being the most privacy (and security) focused marketing automation product on the market.

]]>
https://mautic.org/blog/mautic-graduates-from-the-github-secure-open-source-program/feed/ 0
Ready for testing: Mautic 7 Columba edition alpha is here https://mautic.org/blog/ready-for-testing-mautic-7-columba-edition-alpha-is-here Fri, 01 Aug 2025 15:29:06 +0000 https://mautic.org/blog/ Hello community!

We are excited to announce that the Mautic 7 Columba edition alpha version is now available for public testing!

With Mautic 7, 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. At this stage we do not test the upgrade path nor do we guarantee upgrading from Alpha to later versions. 

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

The major release focuses on a major update to Symfony 7, 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 7 Alpha Columba Edition?

User-facing changes

  • We’ve added the first phases of support for projects, part of the resource management initiative, allowing you to group all your Mautic resources by the marketing project they relate to. Further development of this feature is coming in subsequent releases. (#15002,#15072, #15087, #15327)
  • We’ve added the first phase of the Campaign Library initiative, which implements the ability to export and import campaigns and all associated resources from your Mautic instance (#14504) – this project was funded through NGI0 Commons Fund, a fund established by NLnet with financial support from the European Commission’s Next Generation Internet program. Learn more at the NLnet project page.
  • We’ve removed support for updating Mautic through the user interface, which has been deprecated since Mautic 4 – use the command line instead. (#14689)
  • We’ve implemented the Carbon Design System more fully, through multiple improvements across the product.
  • You can now shift+click multiple rows to select them all, instead of manually clicking the checkbox to select them (#14753)
  • We’ve added a new multi-step form theme inspired by Typeform (#14795)
  • We’ve implemented the ability to copy and paste MJML code between emails (#15124)
  • We’ve added the ability to copy the page URL or asset download URL from the list view (#15119) and also to launch a preview from list view (#15095)
  • We’ve updated segment building under-the-hood which should make a big improvement in performance where they are using segment membership as a filter (#15031)
  • We’ve fixed a bug with form field submissions not removing a column when it has been deleted from the form (#15129) – note that the migration will delete any dangling columns that contain data.
  • We’ve improved accessibility by fixing some missing tags and values that help users with screen readers to understand and navigate through the user interface (#15107, #15100)
  • We’ve extended the options you can select in reports for focus items to include the ID, category, submission ratio and click ratio (#14923)
  • We’ve improved the way tokens are inserted in a ‘send form results’ message to include the label as well as the value (#14998)
  • We’ve improved the display of information about segments, making it clearer to the user which are dynamic and static and whether they are visible to others or not (#14755)
  • We’ve added an audit log tab for campaigns, so you can see what changes were made, by who, and when (#14676)
  • We’ve introduced a new date token which can be used in campaign actions combined with text fields (#14460, documentation #354)

Developer-facing changes

  • We’ve introduced support for PHP 8.4 (#14652) and dropped support for PHP 8.1 (#14653) – the minimum version supported is now PHP 8.2.
  • We’ve deprecated end of life database versions – the minimum required version is now 8.4.0 for MySQL and 10.11.0 for MariaDB (#14836)
  • We’ve introduced support for Symfony 7.3 (#14887, #15268)
  • We’ve removed a lot of deprecated code and dependencies (check the upgrade file for details) and introduced four BC breaks, documented here.
  • We’ve introduced a new command to delete custom fields in the background using a cron job, to improve performance at scale (#14679, documentation #352)
  • Introduced a new command to remove all anonymous contacts from a segment and campaign (#15198, documentation #412)
  • Improvements in the Redis cache implementation to separate tag-aware cache providers from non-tag-aware cache providers, improving performance (#14724)
  • Removal of support for AMPQ queues in core (#14883)
  • We now handle interruptions when SIGTERM signals are sent by enabling the processes to finish gracefully (#14745)
  • We’ve temporarily removed the API limiter as the library is no longer supported (#14876) but we potentially plan to re-implement it in a future release.

Download Mautic 7 alpha and help speed up the releases

All these exciting new features and code improvements now need to be extensively tested so they can get into the hands of our users as soon as possible.

As an open source project, the Mautic Community is the foundation of our progress, so join us today and help speed up the release of Mautic 7 into the General Availability version.

The General Availability release of Mautic 7.0 is scheduled to be released on 29th September 2025, with a Beta release on 25th August and Release Candidate version on 8th September. With your contribution, we’ll make those deadlines.

Here is what you can do to help:

Each Friday we will be having our usual Open Source Friday community sprints, a great way to have mentored onboarding to get started with contributing to Mautic. Join us on Slack and head over to #new-contributors if you’d like to get started, or jump right into any of the teams, whose channels start with #t-<team name>

Check the features, enhancements, refactoring and bug fixes which are slated for release in the Beta and Release Candidate, and help us by testing them. Check our docs on testing – which can almost always be done locally or using Gitpod or a GitHub Codespace in the browser by any user of Mautic. Don’t forget to leave a formal review, that counts as a contribution to Mautic!

Help us with completing the updates needed for the end-user and developer documentation by joining #t-education on Slack. We have regular onboarding calls to help you get started.  There’s everything from updating screenshots to reviewing our code examples, something for everyone!

Useful resources

Developer-facing changes – https://github.com/mautic/mautic/blob/7.x/UPGRADE-7.0.md

7.0.0-alpha release – https://github.com/mautic/mautic/releases/tag/7.0.0-alpha

Beta milestone: https://github.com/mautic/mautic/milestone/126 

Release Candidate milestone: https://github.com/mautic/mautic/milestone/127 

General Availability milestone: https://github.com/mautic/mautic/milestone/128 

]]>
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/ 13
Mautic Community 2.0: Igniting the Next Level of Open Source Innovation https://mautic.org/blog/mautic-community-2-0-igniting-next-level-open-source-innovation Tue, 15 Oct 2024 07:05:25 +0000 https://www.mautic.org/mautic-community-2-0-igniting-next-level-open-source-innovation/ With a fresh outlook and new initiatives, we’re set to take Mautic to the next level, elevating both the platform and the global community behind it.

What is Community 2.0?

Over the years, Mautic has grown thanks to the passion and contributions of its diverse community. Now, it’s time to go even further—to ignite fresh ideas, streamline how we collaborate, and empower more people to get involved. Community 2.0 is all about pushing boundaries and creating a more impactful, inclusive space for everyone who uses and supports Mautic.

Introducing the Next-Level Initiatives

At the heart of Community 2.0 are the new initiatives that will shape the future of Mautic. Our mission is to:

  • Expand Global Awareness: We’re on a mission to make Mautic’s open source marketing automation platform known worldwide. Through enhanced outreach efforts, content creation, and global campaigns, we’re aiming to showcase Mautic’s powerful potential to a broader audience.
  • Strengthen Local User Groups: Our community is strongest when we come together. With Community 2.0, we’re supporting local Mautic user groups to host meetups, workshops, and in-person events, empowering users to share knowledge and collaborate in meaningful ways.
  • Spark New Projects: Expect fresh, community-driven initiatives that will engage members in exciting ways. Whether it’s hackathons, webinars, or other community projects, we’re paving the way for more innovation and contributions to the platform.
  • Clearer Guidelines, Smoother Contributions: We’re making it easier than ever for people to get involved, whether you’re a developer, marketer, or content creator. With clear guidelines, documentation, and support, Community 2.0 will make contributing smoother and more accessible for everyone.

What Community 2.0 Means for You

Mautic Community 2.0 is more than just a refresh—it’s a new way of thinking, collaborating, and creating together. Here’s what you can expect:

  • Greater Opportunities to Contribute: Whether you’re a first-time contributor or a seasoned Mautician, you’ll find more pathways and support to make your mark on the Mautic platform.
  • More Engaging Events: From local meetups to global hackathons, the Mautic community will be buzzing with activity, offering more opportunities to connect, learn, and grow.
  • Focused Innovation: With dedicated campaigns and initiatives, we’ll be tackling the most important challenges and opportunities to ensure Mautic continues to lead in the open source marketing space.

Join the Movement and Ignite the Future of Mautic

This is your chance to be part of the exciting future of Mautic. Community 2.0 is about empowering everyone to get involved, make contributions, and shape the future of this incredible platform. With new ideas, fresh energy, and the support of a global community, we are ready to ignite the next chapter of open source marketing automation.

Our kickoff meeting on Thursday, 17th/Oct at 11:00 a.m. UTC (see in your time zone: https://everytimezone.com/s/bd455280) marks the beginning of something big, and we want you to be a part of it. Let’s come together, elevate our efforts, and make Mautic Community 2.0 a beacon of innovation, collaboration, and success!

Please join us live via this meeting link or if you can’t make it, make sure to join the Mautic Slack chat (see https://www.mautic.org/slack) and hop on the #t-community channel where will continue the topics in an asynchronous meeting format.

]]>