Churn Scout- Market Intelligence Agent
Pricing
from $0.01 / 1,000 results
Churn Scout- Market Intelligence Agent
π΅οΈ Analyze competitor churn signals from HackerNews, GitHub, DEV.to & StackOverflow. Uses ML clustering + optional AI (Gemini/OpenAI/OpenRouter) for strategic insights. Get actionable recommendations to capture frustrated users.premium dashboard included.
Pricing
from $0.01 / 1,000 results
Rating
0.0
(0)
Developer

Tejas Rawool
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
π Churn Scout - Market Intelligence Agent
Autonomous AI agent that reveals why customers are leaving your competitors
π― What is Churn Scout?
Churn Scout is an autonomous market intelligence agent designed for SaaS founders and marketing teams. It automatically identifies why customers are leaving a competitor by analyzing public sentiment signals.
Unlike traditional scrapers that simply dump raw text, Churn Scout uses an internal Machine Learning Engine to cluster thousands of complaints into specific Pain Points (e.g., "Pricing is too high," "Mobile app crashes").
β¨ Key Features
| Feature | Description |
|---|---|
| π€ Zero API Keys | No OpenAI, no Gemini, no external AI costs |
| π§ ML-Powered Analysis | Scikit-Learn clusters complaints into actionable topics |
| π Beautiful Dashboard | Self-contained HTML report with interactive insights |
| π Privacy-First | Aggregates data, never stores PII |
| β‘ Fast Insights | Get competitor intelligence in minutes |
π How It Works
graph LRA[Input: Competitor Name] --> B[Playwright Scraper]B --> C[Reddit Search]C --> D[TextBlob Sentiment]D --> E[TF-IDF + K-Means]E --> F[Pain Point Clusters]F --> G[Interactive Dashboard]
- Visual Scraping: Playwright navigates public Reddit search to find complaints
- Sentiment Filtering: TextBlob filters for negative sentiment (churn signals)
- AI Clustering: Scikit-Learn groups similar complaints into topics
- Smart Reporting: Generates a hosted HTML dashboard with actionable insights
π₯ Input Configuration
| Field | Type | Description | Default |
|---|---|---|---|
competitorName | String | The brand to analyze (e.g., "Notion", "Jira") | Required |
maxPosts | Integer | Sample size (50-500). Higher = more accurate | 100 |
proxyConfiguration | Object | Apify Proxy settings | Enabled |
Example Input
{"competitorName": "Slack","maxPosts": 200,"proxyConfiguration": { "useApifyProxy": true }}
π€ Output
1. Interactive Dashboard (HTML)
A beautiful, self-contained dashboard stored in the Key-Value Store:
- π Churn Signal Count - Total negative mentions found
- π Average Sentiment - Overall negativity score
- π·οΈ Pain Point Clusters - AI-identified complaint categories
- π Raw Evidence - Original posts with source links
2. Structured Dataset (JSON)
[{"text": "Slack's pricing is ridiculous for small teams","topic": "ISSUE: PRICING, EXPENSIVE, TEAMS","polarity": -0.42,"url": "https://reddit.com/r/..."}]
π οΈ Technology Stack
| Layer | Technology | Purpose |
|---|---|---|
| Scraping | Playwright | Visual browser automation |
| NLP | TextBlob | Sentiment polarity analysis |
| ML | Scikit-Learn | TF-IDF + K-Means clustering |
| Templating | Jinja2 | Dashboard generation |
| Infrastructure | Docker + Apify | Serverless execution |
πΌ Use Cases
- π― Competitive Intelligence - Understand competitor weaknesses
- π’ Marketing Strategy - Craft messaging that addresses pain points
- π οΈ Product Development - Build features competitors lack
- π Sales Enablement - Arm sales team with competitor objections
π Compliance & Ethics
β
Rate Limited - Mimics human browsing speed
β
Public Data Only - Only accesses reddit.com/search
β
No PII - Aggregates into clusters, no individual targeting
β
Transformative - Produces insights, not raw data dumps
π° Pricing
| Model | Price |
|---|---|
| Recurring Rental | $20/month |
| Pay-Per-Run | $0.50/run |
π€ Support
- π§ Issues? Open a ticket on Apify
- β Love it? Leave a review!