+
+ )
+}
diff --git a/apps/web-roo-code/src/app/slack/slack-value-props-section.tsx b/apps/web-roo-code/src/app/slack/slack-value-props-section.tsx
new file mode 100644
index 0000000000..3e9dbaf1bd
--- /dev/null
+++ b/apps/web-roo-code/src/app/slack/slack-value-props-section.tsx
@@ -0,0 +1,86 @@
+import { MessageSquare, Brain, GitBranch, Users, GraduationCap, Share2, Shield, LucideIcon } from "lucide-react"
+
+interface ValueProp {
+ icon: LucideIcon
+ title: string
+ description: string
+}
+
+const valueProps: ValueProp[] = [
+ {
+ icon: MessageSquare,
+ title: "From discussion to shipped feature",
+ description:
+ "Your team discusses a feature in Slack. @Roomote turns the discussion into a plan. Then builds it. All without leaving the conversation.",
+ },
+ {
+ icon: Brain,
+ title: "The agent knows the thread",
+ description:
+ "@Roomote reads the conversation before responding. Ask 'why is this happening?' after a team discussion and it understands.",
+ },
+ {
+ icon: GitBranch,
+ title: "Chain agents for complex work",
+ description:
+ "Start with a Planner to spec it out. Then call the Coder to build it. Multi-step workflows, one Slack thread.",
+ },
+ {
+ icon: Users,
+ title: "Non-technical team members can investigate",
+ description:
+ "PMs, CSMs, and support can ask @Roomote to explain code or investigate issues. Engineering gets pulled in only when truly needed.",
+ },
+ {
+ icon: GraduationCap,
+ title: "Team learning, built in",
+ description: "Public channel mentions show everyone how to leverage agents. Learn by watching.",
+ },
+ {
+ icon: Share2,
+ title: "One platform, multiple surfaces",
+ description:
+ "The same agents that work in your IDE and review your PRs are available in Slack. Different surfaces, same quality.",
+ },
+ {
+ icon: Shield,
+ title: "Safe by design",
+ description: "Agents never touch main/master directly. They produce branches and PRs. Humans approve.",
+ },
+]
+
+export function SlackValuePropsSection() {
+ return (
+
+
+
+
+
+
+
+ Why teams love working with @Roomote
+
+
+ Collaboration where it already happens, with AI that understands context.
+
+ The complete workflow that makes Slack the ideal surface for agent collaboration. Discussion
+ → spec → code → PR, all in one thread.
+
+
+
+
+ {workflowSteps.map((step) => (
+
+ ))}
+
+
+
+
+ No context switch required. Everyone sees the
+ workflow in public channels. Multi-agent handoffs from Planner to Coder. Human oversight at
+ every step.
+
+
+
+
+ )
+}
diff --git a/apps/web-roo-code/src/components/chromes/nav-bar.tsx b/apps/web-roo-code/src/components/chromes/nav-bar.tsx
index ba19700494..023114c2d3 100644
--- a/apps/web-roo-code/src/components/chromes/nav-bar.tsx
+++ b/apps/web-roo-code/src/components/chromes/nav-bar.tsx
@@ -13,7 +13,7 @@ import { EXTERNAL_LINKS } from "@/lib/constants"
import { useLogoSrc } from "@/lib/hooks/use-logo-src"
import { ScrollButton } from "@/components/ui"
import ThemeToggle from "@/components/chromes/theme-toggle"
-import { Brain, ChevronDown, Cloud, Puzzle, X } from "lucide-react"
+import { Brain, ChevronDown, Cloud, Puzzle, Slack, X } from "lucide-react"
interface NavBarProps {
stars: string | null
@@ -54,6 +54,12 @@ export function NavBar({ stars, downloads }: NavBarProps) {
Roo Code Cloud
+
+
+ Roo Code for Slack
+
@@ -190,6 +196,12 @@ export function NavBar({ stars, downloads }: NavBarProps) {
onClick={() => setIsMenuOpen(false)}>
Roo Code Cloud
+ setIsMenuOpen(false)}>
+ Roo Code for Slack
+