diff --git a/aleksis/core/settings.py b/aleksis/core/settings.py
index 6350c93c971af3f5fffac18eb3866e5c4e86f928..1c55f87035834122484811eee9b5e03221712b2f 100644
--- a/aleksis/core/settings.py
+++ b/aleksis/core/settings.py
@@ -380,6 +380,7 @@ CONSTANCE_CONFIG = {
     "IMPRINT_URL": ("", _("Link to imprint"), "url_field"),
     "ADRESSING_NAME_FORMAT": ("german", _("Name format of adresses"), "adressing-select"),
     "NOTIFICATION_CHANNELS": (["email"], _("Channels to allow for notifications"), "notifications-select"),
+    "PRIMARY_GROUP_PATTERN": ("", _("Regular expression to match primary group, e.g. '^Class .*'"), str),
 }
 CONSTANCE_CONFIG_FIELDSETS = {
     "General settings": ("SITE_TITLE", "SITE_DESCRIPTION"),
@@ -387,6 +388,7 @@ CONSTANCE_CONFIG_FIELDSETS = {
     "Mail settings": ("MAIL_OUT_NAME", "MAIL_OUT"),
     "Notification settings": ("NOTIFICATION_CHANNELS", "ADRESSING_NAME_FORMAT"),
     "Footer settings": ("PRIVACY_URL", "IMPRINT_URL"),
+    "Account settings": ("PRIMARY_GROUP_PATTERN",),
 }
 
 merge_app_settings("CONSTANCE_ADDITIONAL_FIELDS", CONSTANCE_ADDITIONAL_FIELDS, False)