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.