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
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
Mautic Integration
Advanced Mautic Integration
Talking Drupal #343 - Marketing Automation with Mautic
Managed hosting, 40% goes to the community
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
Anonymization tasks to comply with specific laws (eg CCPA)
Anonymize IP setting
Proposal to overhaul all things privacy and streamline experience for marketers - currently seeking funding, planning to ship in Mautic 9
Mautic contribution docs
Testing PRs: inlcuding local setup guide
Low/no-code tasks board
Thanks Dev
Ecosystems
Guests
Ruth Cheesley - ruthcheesley.co.uk RCheesley
Hosts
Nic Laflin - nLighteneddevelopment.com nicxvan
John Picozzi - epam.com johnpicozzi
Catherine Tsiboukas - mindcraftgroup.com bletch
MOTW
Correspondent
Martin Anderson-Clutz - mandclu.com 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
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