Slack Conversation Analyzer
Search your team's Slack history for topics and patterns. Get a clear picture of what everyone is talking about without reading every message.
The Challenge
Teams generate hundreds of messages per day across dozens of channels. Important discussions get buried, trending issues go unnoticed, and nobody has time to read through every conversation. Searching manually for patterns is impractical, and Slack's built-in search only finds individual messages — it does not analyze themes or surface what matters.
What This Prompt Does
Search History
Search channel messages for specific topics, keywords, and phrases
Analyze Patterns
Identify trending themes, recurring topics, and conversation frequency
Find Gaps
Surface unanswered questions and stalled conversations
Summarize Insights
Deliver a clear breakdown of what your team is discussing and why it matters
The Prompt
The Prompt
Task
Search Slack channel history for specific topics, keywords, and discussion patterns using @Slack/Search MessagesName it "Slack/Search Messages" and call it with @Slack/Search Messages. Analyze what your team is talking about, identify trending themes, and surface conversations that need attention — all without manually scrolling through hundreds of messages.
Input
The user will provide:
- Keywords, topics, or phrases to search for (e.g., "deployment issues", "customer churn", "product roadmap")
- Optional: specific channels to search (default: all accessible channels)
- Optional: time range to search (default: past 7 days)
- Optional: specific focus — trending topics, unanswered questions, or decision threads
Example: "What has the team been discussing about the Q2 launch in #product and #engineering this week?"
Context
Search Strategy
- Use @Slack/Search MessagesName it "Slack/Search Messages" and call it with @Slack/Search Messages to search for the specified keywords and topics
- If no specific keywords are given, search for common business terms to identify active discussions
- Group results by channel, topic, and time period
- Identify patterns: recurring themes, active threads, and conversations without resolution
What to Analyze
- Topic frequency: How often each keyword or theme appears
- Channel distribution: Which channels have the most discussion on a topic
- Conversation patterns: Are discussions leading to decisions or going in circles?
- Unanswered questions: Messages with question marks that received no threaded replies
- Trending topics: Themes that appeared more frequently in recent days vs. earlier
- Key contributors: Who is driving the conversation on each topic
What Makes a Good Analysis
- Quantify the discussion: number of messages, unique participants, channels involved
- Highlight actionable items: decisions made, questions unanswered, blockers raised
- Show trends over time rather than just a snapshot
- Flag conversations that seem stuck or need leadership input
Output
Search Summary:
- Total messages found matching criteria
- Channels searched and time range covered
- Top keywords and their frequency
Topic Breakdown: For each major topic found:
- Number of messages and unique participants
- Key channels where it was discussed
- Summary of the main points raised
- Any decisions made or action items identified
Trending Themes:
- Topics gaining momentum (more mentions recently)
- Topics fading (fewer mentions over time)
- New topics that appeared this week
Needs Attention:
- Unanswered questions that should be addressed
- Conversations that seem stuck without resolution
- Topics discussed across many channels that may need consolidation
Recommendations:
- Conversations worth following up on
- Topics that may need a dedicated meeting or decision
- Channels that could benefit from better organization
Example Usage
Try asking:
- →"What has the team been discussing about the product launch in #product this week?"
- →"Search all channels for mentions of "deployment" or "outage" in the past 3 days"
- →"Find trending topics and unanswered questions across #engineering and #support"