diff --git a/steering/settings.py b/steering/settings.py
index 15b197bf625b4a4f5c197ca79c552fb96c71b05f..b42882491a033e8f8967529ac0e5a58307b6b43b 100644
--- a/steering/settings.py
+++ b/steering/settings.py
@@ -161,10 +161,14 @@ LOGIN_URL = "/admin/login/"  # Login page OIDC redirects to
 OIDC_EXTRA_SCOPE_CLAIMS = "steering.oidc_provider_settings.AuraScopeClaims"
 
 # OIDC Provider extra scope claims
-# - Superusers and members of these group are privileged
-PRIVILEGED_GROUP = "Program"
-# - Members of these groups are entitled
-ENTITLED_GROUPS = ["Broadcast", "BroadcastPlus"]  # this needs to be a list
+# - Superusers and members of this group are privileged.
+PRIVILEGED_GROUP = os.getenv("PRIVILEGED_GROUP") if os.getenv("") != "" else "Program"
+# - Members of these groups are entitled.
+ENTITLED_GROUPS = (
+    os.getenv("ENTITLED_GROUPS").split(",")
+    if os.getenv("ENTITLED_GROUPS") != ""
+    else ["Broadcast,BroadcastPlus"]
+)
 
 # The API will filter the active shows using one of these filters
 # One of these should to be True.