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.

Conversation insightsTeam alignmentKnowledge discoveryChannel analytics

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:

  1. Keywords, topics, or phrases to search for (e.g., "deployment issues", "customer churn", "product roadmap")
  2. Optional: specific channels to search (default: all accessible channels)
  3. Optional: time range to search (default: past 7 days)
  4. 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

  1. Use @Slack/Search MessagesName it "Slack/Search Messages" and call it with @Slack/Search Messages to search for the specified keywords and topics
  2. If no specific keywords are given, search for common business terms to identify active discussions
  3. Group results by channel, topic, and time period
  4. 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"