New Mautic Media Manager - TORN

New Mautic Media Manager - TORN

Grab your thoughts

My biggest pain for Mautic is that it is not marketing coordinator friendly - been a complaint for many years - so in the effort to bring mautic up to scratch with all other email platforms I am chipping away feature by feature with new plugins for my own purpose.

Some I will release to the community

  • Dedicated in app Media Library
  • Media Tagging system
  • Bulk actions (tag/delete)
  • Dynamic folders and static folders
  • Media editor with Filerobot Image Editor (MIT, open-source).
  • Automated image resizer and formatter
  • GrapesJS modal (Replicating similar Media Library experience)
  • GrapesJS image selector (image variant size)
  • Highlevel config controls (max image size/formats/default size for emails)

Mautic Media Manager - TORN - 22/02/2026, 6:23:06 pm

Video walk through below

4 Likes

updated logic with in email image editor

wow, this is AWESOME !!!
Thanks for sharing the preview, can’t wait to lay my hands on it :partying_face:

Hey @ekke - shared the private github repo with you
grab your thoughts

But the updated demo - I’d say just a matter of smoothing the edges now

Mautic Media Manager - Avergo - 25/02/2026, 11:51:51 pm

Hello tornmarketing,

I saw the new Torn Media Manager plugin and had a quick question: does it support using an S3-compatible backend for asset storage, or does it only work with files stored locally on the Mautic server?

Thanks for the great work.

havent given it any thought as yet - as it was to work natively with the existing file system so not to upset any core logic.

That said there is an Amazon S3 plugin and thus I am sure we could play with it a bit in context - I personally use Cloudflare R2 for everything and havent played with S3 in mautic as a result.

1 complication does come to mind would be the file editing - S3 would need a local edit then file upload/replace approach as S3 you can not edit files once uploaded.

Hello tornmarketing,

Yes, I was already aware of the Amazon S3 documentation you kindly linked in your post.

For now, storing assets locally works fine, but my long-term plan is to offload them to S3, as moving assets there would significantly reduce the storage and performance load on a Mautic server when you run at scale.

It could be very useful in the future if your plugin were able to detect where an asset is stored (for example, locally or on S3). Ideally, an existing asset could remain in S3 while a new copy is being edited or modified locally. Once the changes are complete, the updated version could then be moved back to S3 automatically.

It’s something that might be worth considering for future development.