Allow Admins to Add Custom Group Names for Custom Fields

Hello,

I’m currently running Mautic 6.0.3

Description:
Currently in Mautic 6, when creating a custom field, the Group dropdown is limited to a fixed set of hard-coded groups (e.g. Core, Social, Personal, Professional). While this works for basic use cases, it limits flexibility for organisations with more complex data models.

Proposed Enhancement:
* Add the ability for admins to define additional Custom Groups through the UI (e.g. in *Settings - Custom Fields or a new Field Groups configuration page.
* New groups should automatically appear in the Group drop down when creating/editing custom fields.
* Ideally, these groups would also reflect in the contact profile view as separate tabs/sections, similar to the default groups.

Benefits:
* Greater flexibility to organise custom fields based on an organisation’s unique data needs (e.g. Subscription Data, Product Preferences, Event Info).
* Reduces clutter and improves usability when managing contacts with many custom fields.
* Avoids the need for core code modifications or third-party bundles, making the feature more maintainable.

Implementation Ideas:
* Store additional group names in the database.
* Provide a UI for adding, renaming, or removing groups.
* Ensure backward compatibility with existing hard-coded groups.

Example Use Case:
A company tracks both Event Attendance and Product Usage information. Having the ability to create two new groups (Events and Products) would keep custom fields organised and make the contact profile view clearer for sales and marketing teams.

Previous Requests By Others:
Back in 2023 there is a forum post asking for an existing custom plugin that addresses this issue to be implemented into the core. Status - No action.
Back in 2017 there is a forum request for the same feature enhancement. Status - No Action.

Thank you for considering this improvement and for your continued work on making Mautic more flexible and user-friendly for the benefit of the community.

Thanks

Hello,

I was recently posting to a community member running Mautic at scale who had 150+ customs fields and have just realised how do you manage that many on a single contact form ?

I would like to hear any feedback from those running at scale about how they manage that many custom fields on a single contact page ? You must be waiting a awful lot of time scrolling up and down the contact form making edits etc ?

Thanks.

Hello Mautic Team,

I recently submitted this feature request to allow additional custom field groupings to be added. During my research, I recently discovered a third-party plugin that already provides this exact functionality. The plugin developer had even proposed its inclusion in Mautic’s core back in 2023 for the benefit of the wider community.

I noticed that this feature request was accepted on the Mautic portal. However, it seems that the plugin has not yet been integrated into the core codebase. If the plugin works as intended and the developer has already expressed willingness to contribute it, I’m wondering what has prevented its inclusion so far.

This capability is essential for users managing a large number of custom fields, and adding it to the core would significantly enhance usability. I would kindly ask the plugin developer to consider updating it for Mautic 6 and 7, and for the Mautic team to review its integration into the mainline code as soon as possible.

Could the development team please clarify if there are technical, strategic, or other reasons why this valuable feature has not yet been adopted into the core much sooner ?

Thank you for your time and continued work on improving Mautic.

I checked in with @mzagmajster only a few weeks ago as we’re coming up to the freeze for new features in Mautic 7, unfortunately he doesn’t currently have the time to contribute it to core, there’s about 30 hours of work left to be done before it’s ready.

I will get some help in the upcoming weeks, so I can focus on getting this over the line. But as I understand it’s not gonna be merged to the core before mautic 7.

1 Like

Hello All,

I originally posted this feature request to find out whether a third-party plugin already existed, or if there were any plans by the Mautic team to implement such a feature in an upcoming release. Since there were no responses at the time, I assumed no one was currently working on it and spent some time researching a potential solution myself.

However, I was surprised to discover today, by accident, that a plugin addressing this exact feature does exist and was even proposed for inclusion in Mautic back in 2023. It’s a bit disappointing to learn that it won’t be ready in time for the initial release of Mautic 7. Hopefully it can be included in a Mautic 7.1 release in the near future ?

I can now focus my development attention on another feature that would be beneficial as you have got this one in hand.

Thanks for any clarification or updates on this — and of course, many thanks to those involved in the plugin’s development.

1 Like