---
# System prepended metadata

title: 'Talking Drupal #541 - Mautic'

---

# Talking Drupal #541 - Mautic
Today we are talking about Mautic, marketing automation, and its history with Drupal with guest Ruth Cheesley. We’ll also cover Mautic ECA as our module of the week.

For show notes visit:
[https://www.talkingDrupal.com/541](https://www.talkingDrupal.com/541)

## Topics
* What Is Mautic?
* Self-Hosting and Data Ownership
* Who Uses Mautic + Personalization
* Mautic’s History with Drupal
* How Drupal Integrate Mautic
* Orchestration in Mautic
* Privacy & Compliance: GDPR Tools, Consent, and Do-Not-Contact Controls
* Hosting Options
* Advanced Segmentation
* Points-Based Lead Scoring
* Validating Segments
* Using Points to Boost
* Common Mautic Adoption Pitfalls
* Getting Support
* The Future with AI
* AI and Open Source Maintenance
* Mautic Sustainability & Fundraising
* How to Contribute

## Resources
* [Mautic](https://mautic.org)
* [Mautic Integration](https://www.drupal.org/project/mautic)
* [Advanced Mautic Integration](https://www.drupal.org/project/advanced_mautic_integration)
* [Talking Drupal #343 - Marketing Automation with Mautic](https://talkingdrupal.com/343)
* [Managed hosting, 40% goes to the community](https://mautic.org/start-using-mautic/managed-mautic)
* Mautic/Drupal case study and presentation on that from our conference
    * https://www.youtube.com/watch?v=r0SkfeHTLK8
    * https://mautic.org/case-study/inagro/
* [GDPR cleanup jobs to remove old data](https://docs.mautic.org/en/5.2/configuration/cron_jobs.html#clean-up-old-data-cron-job)
* [Anonymization tasks to comply with specific laws (eg CCPA)](https://docs.mautic.org/en/5.2/configuration/cron_jobs.html#maxmind-ccpa-compliance-cron-job)
* [Anonymize IP setting](https://docs.mautic.org/en/5.2/configuration/settings.html#mautic-tracking-settings)
* [Proposal to overhaul all things privacy and streamline experience for marketers - currently seeking funding, planning to ship in Mautic 9](https://community.mautic.org/processes/roadmap/f/43/results/22?included_in=Z2lkOi8vYXBwL0RlY2lkaW06OlByb3Bvc2Fsczo6UHJvcG9zYWwvMTY )
* [Mautic contribution docs](https://mau.tc/contribute)
* [Testing PRs: inlcuding local setup guide](https://mau.tc/tester)
* [Low/no-code tasks board](https://mau.tc/no-code )
* [Thanks Dev](https://thanks.dev/home)
* [Ecosystems](https://ecosyste.ms)


## Guests
Ruth Cheesley - [ruthcheesley.co.uk](https://ruthcheesley.co.uk) [RCheesley](https://www.drupal.org/u/RCheesley)

## Hosts
Nic Laflin - [nLighteneddevelopment.com](https://www.nLighteneddevelopment.com) [nicxvan](https://www.drupal.org/u/nicxvan)
John Picozzi - [epam.com](https://www.epam.com) [johnpicozzi](https://www.drupal.org/u/johnpicozzi)
Catherine Tsiboukas  - [mindcraftgroup.com](https://mindcraftgroup.com) [bletch](https://www.drupal.org/u/bletch)

## MOTW
### Correspondent
Martin Anderson-Clutz - [mandclu.com](https://mandclu.com) [mandclu](https://www.drupal.org/u/mandclu)
* Brief description:
    * Have you ever wanted to integrate Mautic marketing automation into your Drupal website, using ECA? There’s a module for that.
* Module name/project name:
    * [Mautic ECA](https://www.drupal.org/project/mautic_eca)
* Brief history
    * How old: created in Jun 2025 by Abhisek Mazumdar (abhisekmazumdar) of Dropsolid
    * Versions available: 1.0.6 which works with Drupal 10 and 11
* Maintainership
    * Actively maintained
    * Documentation - detailed README
    * Number of open issues: 1 open issues, which is not a bug
* Usage stats:
    * 3 sites
* Module features and usage
    * With the module installed, your ECA models can respond to Mautic webhooks, and can also make use of new actions to give you CRUD capabilities (Create, Read, Update, or Delete) for contacts and segments within ECA
    * Mautic ECA declares the Mautic API module as a dependency, and you need to use it to set up an API connection, and to define any webhooks you want to use in your models
    * It’s worth noting that the maintainers of Mautic ECA also seem to be involved with a number of other modules in the Mautic API ecosystem, including Mautic Personalization, as well as Mautic Content Provider, which can expose Drupal content for use in Mautic, for example to include in emails






==================================================================================================================================
Talking Drupal #541: Mautic Marketing Automation, Drupal History, and the Mautic ECA Module (with Ruth Cheley)

This episode of Talking Drupal (Episode 541) focuses on Mautic, the open source marketing automation platform, with guest Ruth Cheley, Project Lead for Mautic and an open source advocate with 20 years of experience. The panel discusses what Mautic does (email marketing, campaign management, lead nurturing, analytics, personalization, A/B testing, multilingual, and multi-channel messaging), how it differentiates itself through self-hosting, data portability, extensibility, and community-driven innovation, and practical use cases like lead scoring, segmentation, event workflows, and routing leads to the right salesperson. Ruth also covers Mautic’s long relationship with Drupal, including early integrations, the acquisition of Mautic Inc by Acquia, incubation support, and Mautic’s 2023 spin-out into an independent project, plus shared Symfony skills and Drupal agencies offering Mautic services.

The module of the week is Mautic ECA, introduced by Martin Anderson-Clutz: a Drupal 10/11 module (created June 2025, version 1.0.0-beta6) that lets Drupal ECA models respond to Mautic webhooks and perform CRUD actions for Mautic contacts and segments via ECA, depending on the Mautic API module. The conversation also touches on ECA documentation and community support.

Additional topics include Mautic’s GDPR/CCPA-related features (IP anonymization, data cleanup tools, do-not-contact per channel, and handling deletion requests), hosting options (hosting partners directory, managed Mautic hosting with a 14-day trial, and scaling considerations driven by burst traffic from email opens/clicks), and common adoption pitfalls such as under-resourced shared hosting, lack of marketing strategy, and poor email hygiene. The group discusses AI’s role in Mautic (an AI working group and manifesto, plans to use Symfony’s AI bundle, starting with reporting/analytics, optional and component-based enablement, and community impacts like bot PRs and Copilot-assisted reviews). Ruth also explains Mautic’s current fundraising and sustainability efforts after losing $60,000 in expected funding, including budgeting changes, diversified revenue streams (memberships, certification, Mautic World, extended long-term support), and ways to contribute via code, PR review, API documentation, and no-code tasks.

00:00 Introduction
01:24 DrupalCon Chicago Community Summit Plug
01:59 Module of the Week: Mautic ECA
09:34 What Is Mautic?
10:02 Self-Hosting and Data Ownership
11:45 Who Uses Mautic + Personalization
14:16 Mautic’s History with Drupal
16:40 How Drupal Integrate Mautic
23:25 Orchestration in Mautic
25:20 Privacy & Compliance: GDPR Tools, Consent, and Do-Not-Contact Controls
27:29 Hosting Options
31:30 Advanced Segmentation
32:50 Points-Based Lead Scoring
33:58 Validating Segments
35:49 Using Points to Boost
37:26 Common Mautic Adoption Pitfalls
40:09 Getting Support
42:18 The Future with AI
46:26 AI and Open Source Maintenance
53:36 Mautic Sustainability & Fundraising
59:55 How to Contribute
01:02:31 Contact information
