app_mention, message.im, reaction_added → route via /api/brain/dispatch + reply as the right persona
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
—
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