InsightFlow
Project Overview
InsightFlow is an AI-powered Revenue Intelligence Agent that combines Tableau, Salesforce Agentforce, Slack, and Data 360 to proactively identify revenue risks and opportunities.
The Problem
Sales and revenue teams spend 30%+ of their time hunting for data. When they find insights, they're often stale, siloed, or lack actionable context.
The Solution
InsightFlow transforms analytics from reactive to proactive:
- Monitors revenue data in real-time
- Proactively alerts teams to risks and opportunities
- Answers questions in natural language via Slack
- Delivers visualizations directly where work happens
- Prescribes actions based on data-driven insights
Key Features
1. Intelligent Anomaly Detection
Automatically identifies 5 types of revenue risks:
- Deal slippage (opportunities stuck in stage)
- Churn risk (high-value accounts with low health)
- Pipeline coverage gaps
- Significant deal changes
- Engagement gaps
2. Natural Language Queries
Ask questions in Slack and get instant visualizations:
- "How is our pipeline looking?"
- "Which deals are at risk?"
- "Show me revenue trends"
3. Proactive Slack Alerts
Rich, actionable alerts delivered where teams work:
- Severity-coded notifications
- Embedded Tableau visualizations
- One-click actions
4. Data Trust Indicators
Every metric shows its data quality score from Data 360.
Technologies Used
| Technology | Purpose |
|---|---|
| Tableau Cloud | Analytics platform, dashboards, semantic model |
| Tableau Embedding API v3 | Embed visualizations in Slack |
| Tableau REST API | Server operations, authentication |
| VizQL Data API | Query visualization data |
| Salesforce Agentforce | AI agent for NL processing |
| Slack Bolt SDK | Slack app development |
| Data 360 | Data governance and quality |
| Node.js / Express | Middleware API server |
Architecture
User (Slack) → API Server → Agentforce → Tableau Cloud
↓
Anomaly Detector → Slack Alerts
Built With
- agentforce
- salesforce
- slack
- tableau
Log in or sign up for Devpost to join the conversation.