diff --git a/packages/frontend/editor-ui/src/App.vue b/packages/frontend/editor-ui/src/App.vue
index 2626e20cefe..42fe64cdc7c 100644
--- a/packages/frontend/editor-ui/src/App.vue
+++ b/packages/frontend/editor-ui/src/App.vue
@@ -3,7 +3,7 @@ import '@/polyfills';
import AssistantsHub from '@/features/ai/assistant/components/AssistantsHub.vue';
import AskAssistantFloatingButton from '@/features/ai/assistant/components/Chat/AskAssistantFloatingButton.vue';
-import BannerStack from '@/components/banners/BannerStack.vue';
+import BannerStack from '@/features/shared/banners/components/BannerStack.vue';
import Modals from '@/components/Modals.vue';
import Telemetry from '@/components/Telemetry.vue';
import { useHistoryHelper } from '@/composables/useHistoryHelper';
diff --git a/packages/frontend/editor-ui/src/Interface.ts b/packages/frontend/editor-ui/src/Interface.ts
index 3f3d6cd347a..c31bcd3369d 100644
--- a/packages/frontend/editor-ui/src/Interface.ts
+++ b/packages/frontend/editor-ui/src/Interface.ts
@@ -1,7 +1,5 @@
-import type { Component } from 'vue';
import type { NotificationOptions as ElementNotificationOptions } from 'element-plus';
import type {
- BannerName,
FrontendSettings,
IUserManagementSettings,
IVersionNotificationSettings,
@@ -886,13 +884,6 @@ export type UTMCampaign =
| 'upgrade-builder'
| 'upgrade-custom-roles';
-export type N8nBanners = {
- [key in BannerName]: {
- priority: number;
- component: Component;
- };
-};
-
export type AddedNode = {
type: string;
openDetail?: boolean;
diff --git a/packages/frontend/editor-ui/src/components/Banner.vue b/packages/frontend/editor-ui/src/components/Banner.vue
index fbae8d273f8..427d5d36fb6 100644
--- a/packages/frontend/editor-ui/src/components/Banner.vue
+++ b/packages/frontend/editor-ui/src/components/Banner.vue
@@ -1,4 +1,7 @@
diff --git a/packages/frontend/editor-ui/src/components/banners/TrialBanner.vue b/packages/frontend/editor-ui/src/features/shared/banners/components/banners/TrialBanner.vue
similarity index 98%
rename from packages/frontend/editor-ui/src/components/banners/TrialBanner.vue
rename to packages/frontend/editor-ui/src/features/shared/banners/components/banners/TrialBanner.vue
index fd0a4a8c46e..f1900dd9d7d 100644
--- a/packages/frontend/editor-ui/src/components/banners/TrialBanner.vue
+++ b/packages/frontend/editor-ui/src/features/shared/banners/components/banners/TrialBanner.vue
@@ -1,5 +1,5 @@