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:
- Understanding organizational context
- Understanding new market events
- Comparing historical and current information
- 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
Log in or sign up for Devpost to join the conversation.