How Spyglass Calculates Threat Scores & Battle Cards
Transparent methodology for our competitive intelligence tools. No black boxes โ everything here is auditable, explainable, and designed to help indie SaaS founders make better strategic decisions.
๐ 1. Threat Score Methodology
The Competitve Threat Score tool (try it here) rates a competitor's danger level on a 0โ100 scale using 8 equal-weight dimensions. It's designed as a structured thinking framework โ not a black-box algorithm.
Core Formula
Threat Score = (Sum of 8 dimension ratings รท 80) ร 100
Each dimension is rated 1โ10. The sum is normalized to a 0โ100 scale. A score of 50 means the competitor averages 5/10 across all dimensions. All dimensions carry equal weight โ this prevents bias toward any single threat vector and forces balanced competitive thinking.
The 8 Dimensions (Equal Weight)
๐ฐ
1. Pricing Aggression
How aggressively does the competitor price? Are they undercutting you, using freemium to capture your market, or running constant discounts?
Premium/expensive (1)Aggressively cheap/free (10)
โก
2. Feature Velocity
How fast does the competitor ship new features? Do they copy your features quickly? Is their product improving faster than yours?
Slow / stagnant (1)Shipping weekly (10)
๐ฃ
3. Marketing Reach
How visible is the competitor? Consider SEO presence, content output, ad spend, social media following, and community engagement.
Invisible (1)Everywhere you look (10)
๐ท๏ธ
4. Brand Strength
How strong is their brand recognition? Do customers mention them by name? Are they the default choice in your category?
Unknown (1)Category-defining (10)
๐ฅ
5. Talent & Funding
Are they hiring aggressively? Have they raised significant funding? A well-funded competitor with top talent is a long-term threat.
Bootstrapped/small (1)Well-funded, top hires (10)
๐ฏ
6. Positioning Overlap
How directly do they compete with your positioning? Same customer, same use case, same value proposition?
Different market (1)Identical positioning (10)
๐
7. Market Momentum
Are they gaining or losing market share? Look at growth rate, customer wins, press mentions, and industry buzz.
Losing steam (1)Rocket ship growth (10)
โค๏ธ
8. Customer Love
Do their customers rave about them? Check reviews, NPS mentions, social sentiment, and community enthusiasm.
Complaints common (1)Cult-like following (10)
Threat Level Thresholds
Why Equal Weight?
We chose equal weighting for three reasons:
- Transparency: No hidden multipliers. You can audit the math yourself.
- Context independence: Weighting would require knowing your specific market (e.g., brand matters more in B2C, pricing in commoditized markets). We don't assume your context.
- Bias prevention: Weighting "marketing reach" higher than "customer love" would privilege certain business models. Equal weight forces balanced thinking.
Self-Assessment, Not Automated CI
The Threat Score Calculator is a structured thinking framework โ not automated competitive intelligence. You rate each dimension based on your knowledge of the competitor. This forces you to break "threat" into measurable pieces and confront your assumptions. For real-time, data-backed monitoring with actual website scraping and AI change detection, use our Tracker plan ($79/mo).
โ๏ธ 2. Battle Card Methodology
Our Battle Card Generator (try it on the homepage) produces structured competitive comparisons by analyzing two SaaS products across multiple data sources.
What Goes Into a Battle Card
- Pricing Comparison: Starting prices, free tiers, enterprise pricing, and pricing model (per-seat, per-usage, flat). Sourced from verified pricing pages and our tools database.
- Feature Matrix: Core features compared side-by-side with checkmarks for availability. Categories include integrations, API access, self-hosting, SSO, audit logs, and platform-specific capabilities.
- Positioning Analysis: Target audience, use case, and value proposition for each tool. Highlights strategic differences in who each tool is built for.
- Category Classification: Every tool is mapped to one or more categories (Development, Analytics, Design, CRM, etc.) from our curated taxonomy.
- Key Differentiators: 3-5 unique advantages for each tool, backed by real product capabilities (not marketing claims).
- Strategic Verdict: A synthesis of the comparison that explains trade-offs, ideal use cases, and when to pick one over the other.
Data Pipeline
When you generate a battle card, here's what happens:
- URL Resolution: We normalize the SaaS URL and extract the domain for lookup.
- Database Lookup: We check our 125+ tool database for pre-verified data (pricing, features, categories). Our DB is manually curated and regularly refreshed.
- Public Data Fetch: For tools not in our database, we attempt to fetch publicly available information from their website, sitemap, and documentation pages.
- Structured Output: Data is organized into the battle card format โ a standardized, comparable template that works across any tool pair.
- Confidence Flagging: Data sourced from our verified database is marked as "verified." Real-time fetched data is marked as "unverified" โ so you know what you can trust.
Why Battle Cards Don't Hallucinate
Unlike ChatGPT (which will confidently invent pricing and feature data), our battle cards draw from a curated, human-verified database. When we don't have data, we tell you โ rather than making it up. The "unverified" flag on real-time lookups is our commitment to honesty over confidence.
๐๏ธ 3. Data Sources & Reliability
Spyglass combines multiple data sources to produce reliable competitive intelligence. Here's our hierarchy, from most to least reliable:
- Curated Tools Database (Highest Reliability): Our manually maintained database of 125+ SaaS tools. Each entry includes verified pricing, feature lists, categories, founding year, funding status, and competitive positioning. Refreshed quarterly. This is the foundation of all battle cards and comparison pages.
- Public Website Data (Medium Reliability): We fetch publicly available information from tool websites โ pricing pages, feature pages, changelogs, and documentation. This data is marked as "unverified" because websites can be outdated or misleading.
- Community-Submitted Intelligence (Variable Reliability): Users can suggest tools and submit competitive intelligence through our suggest-tool API. This data is reviewed before being added to the database.
- Review Aggregation (Contextual Only): Public reviews from G2, Capterra, and similar platforms provide sentiment context but are not used for factual claims (pricing, features).
What we do NOT use: Paywalled content, authenticated pages, internal data, or any source that requires credentials. We respect robots.txt and rate-limit all requests.
๐ค 4. Why We're Better Than ChatGPT for Competitive Intel
This is a common question. Here's the honest breakdown:
| Capability |
Spyglass |
ChatGPT |
| Pricing data accuracy |
โ Verified DB |
โ Hallucinates |
| Structured comparison format |
โ Consistent |
~ Inconsistent |
| Monitors competitors over time |
โ Weekly |
โ Cannot |
| Change detection alerts |
โ Email/Slack |
โ Cannot |
| Historical trend data |
โ Timeline |
โ Cannot |
| Admits when data is unverified |
โ Flagged |
โ Never |
| Shareable battle cards (PNG/MD) |
โ Built-in |
โ Manual |
ChatGPT is great for general research and brainstorming. It is not reliable for competitive intelligence โ it will confidently invent pricing, features, and competitive positioning because it has no persistent, verified data source. Spyglass gives you data you can trust, clearly marks what's unverified, and (on paid plans) monitors competitors over time.
โ ๏ธ 5. Known Limitations
We believe in transparency. Here's what Spyglass cannot do (and what we're working on):
- Cannot access authenticated/gated content: We only analyze public information. Private dashboards, customer-only pricing, and internal tools are invisible to us.
- Cannot guarantee real-time accuracy: Our database is refreshed regularly but pricing and features change. Always verify critical competitive data directly.
- Cannot predict future moves: We tell you what competitors are doing, not what they will do. Strategic forecasting is still a human skill.
- Limited to tools in our database: The 125+ tools cover the most popular SaaS products, but niche tools may not be in our database yet. Use the universal battle card for any URL.
- Threat Score is self-assessment: The Threat Score Calculator depends on your ratings. It's a thinking framework, not objective truth. The value is in the process of evaluating each dimension, not just the final number.
- Battle cards for unknown tools are less detailed: When you compare tools not in our database, the battle card relies only on public website data โ which may be incomplete. These cards are flagged as "unverified."
Ready to put the methodology to work?
Try the free Threat Score Calculator or generate a Battle Card right now. No signup required.