diff --git a/backend/account_v2/authentication_controller.py b/backend/account_v2/authentication_controller.py
index 19eac7baa9..56982ed9b7 100644
--- a/backend/account_v2/authentication_controller.py
+++ b/backend/account_v2/authentication_controller.py
@@ -213,6 +213,17 @@ def set_user_organization(self, request: Request, organization_id: str) -> Respo
logger.info(
f"New organization created with Id {organization_id}",
)
+ else:
+ try:
+ self.auth_service.setup_default_adapters_for_user(
+ organization=organization, user=user
+ )
+ except MethodNotImplemented:
+ logger.info(
+ "setup_default_adapters_for_user not implemented, "
+ "default adapters will not be set for user %s",
+ user.email,
+ )
user_info: UserInfo | None = self.get_user_info(request)
serialized_user_info = SetOrganizationsResponseSerializer(user_info).data
diff --git a/backend/account_v2/authentication_service.py b/backend/account_v2/authentication_service.py
index 591742821a..053a1e67af 100644
--- a/backend/account_v2/authentication_service.py
+++ b/backend/account_v2/authentication_service.py
@@ -266,6 +266,11 @@ def get_invitations(self, organization_id: str) -> list[MemberInvitation]:
def frictionless_onboarding(self, organization: Organization, user: User) -> None:
raise MethodNotImplemented()
+ def setup_default_adapters_for_user(
+ self, organization: Organization, user: User
+ ) -> None:
+ raise MethodNotImplemented()
+
def delete_invitation(self, organization_id: str, invitation_id: str) -> bool:
raise MethodNotImplemented()
diff --git a/frontend/src/components/navigations/side-nav-bar/SideNavBar.jsx b/frontend/src/components/navigations/side-nav-bar/SideNavBar.jsx
index 164fdab145..542bea613c 100644
--- a/frontend/src/components/navigations/side-nav-bar/SideNavBar.jsx
+++ b/frontend/src/components/navigations/side-nav-bar/SideNavBar.jsx
@@ -125,7 +125,7 @@ const getSettingsMenuItems = (orgName, isAdmin) => [
},
{
key: "triad",
- label: "Default Triad",
+ label: "Default LLM Profile",
path: `/${orgName}/settings/triad`,
},
...(manualReviewSettingsEnabled
diff --git a/frontend/src/components/settings/default-triad/DefaultTriad.jsx b/frontend/src/components/settings/default-triad/DefaultTriad.jsx
index 31cb045df6..141f630e4c 100644
--- a/frontend/src/components/settings/default-triad/DefaultTriad.jsx
+++ b/frontend/src/components/settings/default-triad/DefaultTriad.jsx
@@ -181,7 +181,7 @@ function DefaultTriad() {