Slack + AI Departments: How CrewFoundry Delivers Work to Your Team in Real Time
CrewFoundry's AI departments post daily briefings, approval requests, and critical alerts directly to Slack — so your team gets AI-generated insights without logging into another dashboard. Full integration guide.
June 3, 2025
·5 min read
·Updated Jun 5, 2025
The best AI output is output your team actually sees and acts on. That means meeting your team where they already work — and for most companies, that’s Slack.
CrewFoundry’s Slack integration brings AI department outputs — daily briefings, critical alerts, approval requests, and work summaries — directly into your team’s channels. No dashboard switching, no email digests, no work getting buried.
What Comes Through Slack
The Daily Morning Brief
Every morning at a time you configure, CrewFoundry posts a cross-department summary to your designated channel. It covers:
- Attention items that need human review or approval
- Completed work from the previous 24 hours across all departments
- Opportunities identified overnight
- Critical alerts that require immediate action
Example brief posted to #daily-brief:
📋 CrewFoundry Morning Brief — Thursday, June 5
⚡ NEEDS YOUR ATTENTION (3 items)
• [CS] Acme Corp — churn risk elevated. Renewal in 32 days. Health score: 4.2 → Review
• [Growth] 847 keyword opportunities ready for review → Content calendar
• [Approvals] 2 pending actions requiring sign-off → Approvals
✅ COMPLETED OVERNIGHT
• [Engineering] 412 test cases run. 0 failures. PR #847 ready for merge.
• [Finance] Q2 burn updated. On track at 94% accuracy.
• [CS] 28 accounts health-scored. 3 flagged, 25 healthy.
💡 OPPORTUNITIES
• [Growth] "AI customer success software" — 2,400 searches/mo, low difficulty. Brief ready.
• [CS] 4 accounts showing expansion signals — ready for upsell outreach.
One message, everything your leadership team needs to start the day.
Department-Specific Channels
Beyond the morning brief, each department posts to its own channel for teams who want more granular updates:
#growth-intel
- Weekly keyword opportunity reports
- Competitor content alerts when competitors publish in your target topics
- Ranking change notifications for your key pages
#cs-alerts
- Real-time churn risk alerts (configurable severity threshold)
- Renewal approaching notifications (30-day, 14-day, 7-day)
- Account health score changes
#engineering-ops
- PR and test run summaries
- Repository health alerts (declining test coverage, open bug accumulation)
- Incident detection flags
#finance-updates
- Weekly burn rate summary
- Anomaly alerts (spend spikes, missed revenue)
- Monthly close preparation reminders
#product-insights
- User research synthesis
- Feature request clustering
- Roadmap item recommendations
Approval Requests
When an AI department generates a work item that requires human approval before execution — a customer email, a content publish, a deployment action — it posts an approval request to Slack:
🔔 Approval Request — Customer Success
Proposed outreach to: Acme Corp (Sarah Chen, VP Product)
Reason: Health score dropped from 7.1 → 4.2 in 14 days
Channel: Email (draft ready) + Slack DM to CSM
Draft subject: "Quick check-in — how are things going with [feature]?"
→ Review and approve in CrewFoundry
The message includes a link directly to the approval item. One click, and your team is looking at the full draft with full context.
Setting Up the Slack Integration
Step 1: Connect Slack via OAuth
In CrewFoundry Settings → Connectors, click Connect Slack. You’ll authorize CrewFoundry to post to your workspace. The integration uses Slack’s OAuth and needs:
chat:write— to post messages in channels you specifychat:write.public— to post to public channels without being a memberchannels:read— to list channels during setupusers:read— to map department owners to Slack users for @mentions
Step 2: Map Departments to Channels
For each department, choose which channel receives:
- Daily briefing items
- Real-time critical alerts
- Weekly summaries
You can use existing channels or create dedicated ones. Most teams create #ai-brief for the cross-department summary and reuse existing team channels for department-specific alerts.
Step 3: Configure Alert Thresholds
Not everything should generate a Slack message. Configure notification rules per department:
| Department | Post immediately | Post daily | Post weekly |
|---|---|---|---|
| Customer Success | Critical churn alerts | Health score changes | Account summary |
| Growth | — | New opportunities | Keyword report |
| Engineering | Build failures | PR summaries | Velocity report |
| Finance | Spend anomalies | Burn update | Monthly close |
| Product | — | Research items | Roadmap update |
| Operations | Incident signals | Status summary | Ops report |
Step 4: Set the Morning Brief Time
Choose when the cross-department morning brief posts. Most teams choose 7:30–8:00 AM in their primary time zone so it’s ready when people arrive. The brief compiles all overnight activity from all active departments.
Notification Best Practices
Start with less, add more. When you first connect Slack, begin with daily summaries only. Add real-time alerts for departments where you need immediate response (usually CS and Engineering). Too many notifications trains your team to ignore them.
Use threads for detail. CrewFoundry posts compact summaries in the channel. Details — the full content brief, the complete account health analysis, the draft email — are available via the link in the CrewFoundry dashboard. This keeps channels clean.
Create a #needs-approval channel. Route all approval requests to a dedicated #needs-approval channel. Make it someone’s responsibility to review this channel once each morning. Approvals get processed; the AI’s queued work executes.
@mention department owners. You can configure CrewFoundry to @mention the responsible team member in high-priority alerts. If the CS manager owns churn risk, they get a direct ping when a high-value account crosses the critical threshold.
The Async-First Advantage
The Slack integration makes CrewFoundry work better for distributed and async-first teams:
- No synchronous standups required — the morning brief contains everything
- Team members in different time zones receive the same briefing at their local morning time (configurable by user)
- Approval requests arrive via notification, not in a meeting — reviewers act when it fits their schedule
- A full audit trail in Slack shows what the AI recommended, what was approved, and what was executed
The AI works through the night. The Slack integration makes sure your team sees the results when their day starts — without logging into a new tool to find them.
Beyond Notifications: Slack as the Interface
For teams that live in Slack, the integration closes the loop between AI execution and human awareness. The AI departments run, produce work, surface findings, and deliver everything to where your team already is.
The result is an AI workforce that’s genuinely integrated into how your team works — not a separate tool that produces outputs you have to go find.
Frequently Asked Questions
Does CrewFoundry require Slack?
No — Slack is optional but highly recommended. Without Slack, all AI department outputs appear in the CrewFoundry dashboard. With Slack, alerts, daily briefings, and approval requests also surface in your existing team channels.
Can my team approve AI actions from Slack?
Not yet for direct Slack-based approvals — the approval workflow currently lives in the CrewFoundry dashboard. The Slack messages include a deep link to the relevant approval item so one click takes you to the review UI.
Which channels does CrewFoundry post to?
You configure which department posts to which channel during setup. Common patterns: #growth for Growth department briefings, #cs-alerts for churn risk notifications, #engineering for code review and test alerts, and #daily-brief for the cross-department morning summary.
How do I prevent notification overload?
CrewFoundry lets you configure notification frequency and severity thresholds per department. You can set Growth to post weekly summaries only, while CS posts immediate alerts for critical churn signals. Most teams start with daily summaries and add real-time alerts for high-priority signals only.
What Slack permissions does CrewFoundry need?
CrewFoundry needs the `chat:write` permission to post messages and the `channels:read` permission to let you select target channels. It does not read your existing Slack messages or access channel history.
Ready to deploy an AI workforce?
See how CrewFoundry's autonomous departments can transform your business overnight.
See CrewFoundry in action →