J
OPERATIONS · SLACK

Slack — the conversational office

Doc 03 design. One Slack app, many bot personas. 24 channels across 6 sections. Mention grammar @hq <Agent>. Slash commands /hq brief, /hq pause. Reactions ✅ approve, 🛑 cancel, 🧠 capture-to-idea-inbox.

NOT YET INSTALLED
EVENTS WEBHOOK
needs env
BOT TOKEN
needs env
BOT USER ID
needs env
PUBLIC URL
ONE-PASTE INSTALL

App Manifest

This single JSON configures the entire app — scopes, slash commands, event subscriptions, interactivity — all pointed at your URLs. Paste once and skip ~40 clicks in Slack admin.

loading…
INSTALL STEPS
loading…
Events webhook
POST /api/slack/events

app_mention, message.im, reaction_added → route via /api/brain/dispatch + reply as the right persona

Interactive components
POST /api/slack/interactive

Approve / Reject / Request-changes button clicks on approval messages

Slash commands
POST /api/slack/commands

/hq brief, /hq pause, /hq status, /hq pickup, /hq route, /atlas, /mobileaxe, /stoetic

CHANNELS TO CREATE (Doc 03)
00 Command Center
  • #hq-command-center
  • #daily-brief
  • #idea-inbox
  • #approvals
  • #agent-audit-log
  • #incidents
01 ATLAS Life
  • #atlas-life-command
  • #atlas-life-product
  • #atlas-life-engineering
  • #atlas-life-design
  • #atlas-life-growth
02 Mobile Axe
  • #mobile-axe-command
  • #mobile-axe-sales
  • #mobile-axe-events
  • #mobile-axe-ops
03 Personal Brand · Stoetic
  • #personal-brand-command
  • #content-pipeline
04 Finance
  • #finance-command
  • #transactions
  • #cashflow
  • #subscriptions
  • #tax-prep
05 Mentor
  • #mentor

Create these manually after install (Slack admin → Channels). Order matches the section structure Slack will render in the sidebar.

HOW IT WORKS — MENTION GRAMMAR
  • @hq Rex — fix the streak counter
  • @hq Ledger what'd I spend on infra last week?
  • @hq Coach what should I do now?
  • @hq pause
  • DM the bot directly (no @hq needed)
  • React ✅ on an approval message to approve
  • React 🧠 on any message to capture to /idea-inbox