diff --git a/frontend/src/pages/FlowAssistPage.tsx b/frontend/src/pages/FlowAssistPage.tsx
new file mode 100644
index 00000000..8e75a3d9
--- /dev/null
+++ b/frontend/src/pages/FlowAssistPage.tsx
@@ -0,0 +1,30 @@
+import { WandSparkles } from 'lucide-react'
+
+export default function FlowAssistPage() {
+ return (
+
+
+
+
+
+ Flow Assist
+
+
+
+ Build flows from natural language — describe what you need and Flow Assist will generate the decision tree or procedural steps.
+
+
+
+
+
+
+ Coming Soon
+
+
+ Flow Assist will be available here as a dedicated conversational flow builder.
+ In the meantime, use the AI panel in the Flow Editor to generate flows.
+
+
+
+ )
+}
diff --git a/frontend/src/router.tsx b/frontend/src/router.tsx
index b43743bf..9abcda74 100644
--- a/frontend/src/router.tsx
+++ b/frontend/src/router.tsx
@@ -44,6 +44,7 @@ const StepLibraryPage = lazy(() => import('@/pages/StepLibraryPage'))
const ScriptLibraryPage = lazy(() => import('@/pages/ScriptLibraryPage'))
const ScriptManagePage = lazy(() => import('@/pages/ScriptManagePage'))
const AssistantChatPage = lazy(() => import('@/pages/AssistantChatPage'))
+const FlowAssistPage = lazy(() => import('@/pages/FlowAssistPage'))
const KBAcceleratorPage = lazy(() => import('@/pages/KBAcceleratorPage'))
const GuidesHubPage = lazy(() => import('@/pages/GuidesHubPage'))
const GuideDetailPage = lazy(() => import('@/pages/GuideDetailPage'))
@@ -167,6 +168,7 @@ export const router = sentryCreateBrowserRouter([
{ path: 'scripts/manage', element: page(ScriptManagePage) },
{ path: 'kb-accelerator', element: page(KBAcceleratorPage) },
{ path: 'assistant', element: page(AssistantChatPage) },
+ { path: 'flow-assist', element: page(FlowAssistPage) },
{ path: 'guides', element: page(GuidesHubPage) },
{ path: 'guides/:slug', element: page(GuideDetailPage) },
// Admin routes