InsightPulse AI – Autonomous Competitive Intelligence Agent for Slack

Inspiration

Enterprise teams spend months researching competitors, analyzing product launches, collecting customer feedback, and discussing strategic decisions inside Slack. Over time, these valuable conversations become buried across channels, making it difficult to rediscover previous insights when competitors make new announcements.

Meanwhile, the market evolves every day. Product launches, pricing updates, AI breakthroughs, acquisitions, security incidents, and analyst reports continuously reshape the competitive landscape. Teams are forced to manually compare today's news with months of internal discussions before deciding how to respond.

InsightPulse AI bridges this gap.

Rather than acting as another AI chatbot or search engine, InsightPulse becomes an organizational competitive intelligence agent. It combines a company's historical knowledge stored in Slack with live external market intelligence to help teams understand not only what changed, but also how today's events impact previous decisions and what actions should be taken next.


What it does

InsightPulse AI is an autonomous competitive intelligence agent built for Slack.

Instead of treating every request as a brand-new search, InsightPulse first understands an organization's existing knowledge and then enriches it with the latest trusted information from the web.

Users can:

  • Upload competitor PDFs directly into Slack
  • Ask questions about competitors, products, or market trends
  • Compare new announcements with previous internal discussions
  • Understand how market changes affect ongoing business strategies
  • Generate executive recommendations for multiple business teams

For every request, InsightPulse combines:

  • Internal Slack conversations
  • Previously uploaded documents
  • Historical competitor analysis
  • Live market intelligence from trusted sources

It generates an executive briefing that explains:

  • Why this update matters
  • What changed compared to previous knowledge
  • Which industries and customers are affected
  • Risks for the organization
  • Opportunities to pursue
  • Recommended actions for Sales, Product, Customer Success, and Leadership

Instead of simply summarizing information, InsightPulse helps organizations make faster, more informed business decisions.

Key Capabilities

  • 📄 Analyze competitor PDFs, whitepapers, earnings reports, pricing guides, and security advisories
  • 💬 Retrieve historical competitive discussions from Slack
  • 🌐 Enrich internal knowledge using the Real-Time Search API
  • 🧠 Compare historical organizational knowledge with the latest market developments
  • 📊 Generate executive decision briefs instead of simple summaries
  • ⚡ Recommend actions for Sales, Product, Customer Success, and Leadership
  • 🎯 Present insights through interactive Slack Block Kit dashboards

How we built it

InsightPulse was built using a modular, event-driven architecture specifically designed for Slack.

Technology Stack

Technology Purpose
Slack Bolt Framework Handles Slack events, conversations, and workflows
Slack Block Kit Creates rich interactive dashboards and executive briefings
Node.js Powers asynchronous document processing and orchestration
Gemini 2.5 Flash Performs document understanding, competitive reasoning, and recommendation generation
Real-Time Search API Retrieves current news, official announcements, analyst reports, and market intelligence

High-Level Workflow

Slack User
      │
      ▼
Upload PDF / Ask Question
      │
      ▼
Document Processing
      │
      ▼
Slack Historical Context
      │
      ▼
Real-Time Search API
      │
      ▼
Gemini Competitive Reasoning
      │
      ▼
Executive Decision Brief
      │
      ▼
Interactive Slack Dashboard

The architecture is modular, making future integrations with enterprise platforms such as Salesforce, Jira, GitHub, and Notion straightforward through MCP-compatible services.


Challenges we ran into

Our biggest challenge wasn't document analysis—it was teaching the AI to reason like a competitive intelligence analyst instead of producing generic summaries.

We redesigned our prompting pipeline into multiple reasoning stages:

  1. Understanding organizational context
  2. Understanding new market events
  3. Comparing historical and current information
  4. Generating actionable business recommendations

We also solved several engineering challenges:

  • Managing Slack payload size limitations
  • Coordinating asynchronous AI workflows
  • Producing reliable structured JSON outputs
  • Handling secure enterprise document processing
  • Maintaining conversation context across Slack threads

Accomplishments that we're proud of

  • Built an AI agent that understands both historical organizational knowledge and current market events
  • Combined Slack conversations with live external intelligence to produce context-aware recommendations
  • Created executive decision briefs tailored for Sales, Product, Customer Success, and Leadership
  • Designed a modular architecture capable of evolving into an enterprise intelligence platform
  • Delivered interactive Slack dashboards that transform fragmented information into actionable insights

What we learned

We learned that organizations don't struggle because information is unavailable—they struggle because valuable knowledge is fragmented across documents, conversations, and constantly changing external sources.

By combining organizational memory with real-time market intelligence, AI moves beyond answering questions and begins supporting strategic business decision-making.

We also discovered that Slack is the ideal environment for enterprise AI because organizational knowledge already lives where teams collaborate every day.


What's next for InsightPulse AI

InsightPulse is designed to evolve from a hackathon prototype into a production-ready enterprise intelligence platform.

Roadmap

  • Native Salesforce integration using MCP
  • Automated competitor monitoring
  • Daily Intelligence Digest for executive teams
  • CRM opportunity and account risk analysis
  • Historical competitive knowledge base
  • Cross-document trend detection
  • Multi-agent collaboration for research, reasoning, and recommendations
  • Slack Marketplace deployment for enterprise organizations

Built With

  • agenticai
  • api
  • bolt
  • gaminiapi
  • generativeai
  • googlegemini2.5flash
  • javascript
  • llm
  • ngrok
  • node.js
  • real-timesearchapi
  • restapi
  • slack
Share this project:

Updates