SLACK AGENT BUILDER CHALLENGE
Meeting Insights Agent
Turning Conversations into Clarity
A Slack Bot for AI-Powered Meeting Intelligence
The Problem
◔
Hours Wasted Weekly
Teams spend countless hours scrolling through Slack channels to find meeting decisions, action items, and key discussions buried in long conversation threads.
✦
Information Scattered
Meeting insights are spread across multiple channels, threads, and direct messages making it impossible to get a complete picture.
〜
No Smart Search
Slack search only finds exact keyword matches. It cannot summarize, extract action items, or answer contextual questions about what was discussed.
has anyone seen the meeting notes from yesterday?
@here sprint planning in 5 min
I think we decided on option B? not sure...
action item: update the docs
what was the deadline again?
+1 on that, let's discuss tomorrow
who owns this task?
the Q3 results were discussed in #general
can someone recap the design review?
thread continued in 42 replies...
we need to follow up on the API changes
decision: go with dark mode 🎨
wait, which channel was that in?
◌
OUR SOLUTION
Meeting Insights Agent
An AI-powered Slack bot that instantly transforms meeting chaos into clear, actionable intelligence.
⚡
Instant Summaries
Get AI-generated meeting summaries with one slash command.
✓
Smart Action Items
Extract tasks, owners, and deadlines automatically.
◌
Natural Q&A
Ask questions in plain English, get sourced answers.
Live Demo: Meeting Summary
One command. Instant intelligence.
✦
/meeting-summary
➤
✦
Meeting Insights Agent
Bot
KEY DISCUSSION POINTS
Team decided to implement dark mode for the dashboard.
Timeline set for next sprint.
Design mockups approved by product lead.
✦
RESPONSE TIME
<2s
✓
ACCURACY
95%+
◉
CONTEXT WINDOW
200 msgs
Live Demo: Action Items
Extract tasks, owners, and deadlines in seconds.
✦
/action-items
✦
Meeting Insights Agent
Bot
3 action items found
✓
Implement dark mode for dashboard
@design-team
☻
Sprint 14
▦
HIGH
✓
Review API documentation
@backend-lead
☻
Jul 18
▦
MEDIUM
✓
Set up staging environment
@devops
☻
Jul 20
▦
MEDIUM
ⓘ
Action items are extracted using NLP analysis of conversation context
Live Demo: @Mention Q&A
Ask anything about your meetings in natural language.
◌
Question 1
☻
@Meeting Insights Agent
What was decided about dark mode?
✦
The team decided to implement dark mode for the dashboard. Design mockups were approved by the product lead during the meeting. Target completion is set for Sprint 14.
◌
Question 2
☻
@Meeting Insights Agent
What are all action items for the team?
✦
Found 3 action items:
1) Implement dark mode (@design-team, Sprint 14, High)
2) Review API docs (@backend-lead, Jul 18, Medium)
3) Set up staging (@devops, Jul 20, Medium)
ⓘ Context-aware responses drawn directly from channel conversation history.
System Architecture
Real-time communication pipeline from user to AI response
1
☻
Slack User
Sends command
2
◌
Slack API
Event ingestion
3
✦
WebSocket
Socket Mode
4
✦
Node.js Bot
Bolt Framework
5
◯
Groq AI
LLaMA 3.3 70B
6
◌
Slack Channel
Response posted
⌘ Socket Mode uses WebSocket connections instead of public HTTP endpoints. The bot maintains persistent bidirectional connection to Slack, receiving events in real-time. No SSL certs or domain config needed.
Core Features
Four intelligent capabilities powered by AI
▤
Meeting Summary
/meeting-summary
Generates comprehensive summaries of recent channel messages. Identifies key topics, decisions, and context for quick catch-up.
Fetch Messages
→
AI Analysis
→
Summary
✓
Action Items
/action-items
Extracts and organizes tasks from conversations. Assigns owners and priority levels for clear accountability.
Parse Messages
→
Extract Tasks
→
Formatted List
◌
@Mention Q&A
@MeetingInsights
Ask natural language questions about channel conversations. Get intelligent, sourced answers from discussions.
Question
→
Context Search
→
AI Answer
✦
Auto-Detection
Automatic Trigger
Monitors conversations for meeting content. Auto-offers summaries when meetings detected — zero manual intervention.
Monitor Chat
→
Pattern Match
→
Auto Respond
Technology Stack
Built with modern, cost-effective tools
JS
Node.js
Async I/O runtime with excellent Slack SDK support and fast JSON processing.
Runtime
⚡
Slack Bolt Framework
Official Slack framework for commands, events, middleware, and Socket Mode.
App Framework
◯
Groq AI
Ultra-fast LLM inference with LLaMA 3.3 70B. Sub-second response times.
LLM · LLaMA 3.3 70B
☁
Render
Cloud hosting with free tier, auto-deploys from Git, health checks.
Hosting · Free Tier
✦
UptimeRobot
Free monitoring pings every 5 minutes to keep Render instance awake. 99.9% uptime.
Monitoring · Free
⌘
Slack Web API
REST API for conversation history, posting messages, and thread access.
API · conversations.history
$
Total Cost: $0/month
Thank You!
Meeting Insights Agent — Slack Agent Builder Challenge
Node.js
Bolt Framework
Groq AI
$0/month