4.7 KiB
Bettersight — Tier Feature List
Analyse — $349/month (MVP tier)
- Dashboard — primary interface for running analysis and viewing results (no Sheet-side analysis UI)
- Trip-intent matching — PM describes destination/duration/style, Firecrawl
/mapfinds competitor trip URLs on demand, with a confirm/swap screen before any scrape runs - On-demand competitor analysis — side-by-side dashboard results, with fast path (serve from PocketBase) vs refresh path (live scrape) depending on freshness
- Pull results into Google Sheets — standalone Apps Script sidebar (installed once, works in any workbook the PM opens): click "Pull latest results" inside the Sheet itself to fetch the PM's most recent completed analysis from Flask and write it into the selected tab, with header-based column detection so it survives the PM renaming/reordering columns; Sheet-initiated, since a stateless backend has no way to reach into whichever Sheet is currently open — a distinct feature from the "Copy rows" clipboard fallback
- Per-seat trip watchlist — each seat can pin 1 specific trip (from a completed analysis) to their own personal watchlist slot; the nightly cron re-checks exactly those pinned trips instead of scraping every competitor's homepage, so nightly volume is small and predictable (seats × 1) and every resulting alert is about a trip someone explicitly chose to track, not homepage noise
- Auto-generated battlecards — regenerated after each scrape that produces genuinely fresh data
- In-dashboard notifications — activity feed for price/product changes (including watchlist-driven nightly checks), plus the weekly Monday HTML email brief via Resend
Not in MVP: Discover/Intelligence/Enterprise tier features (scheduled catalogue crawl, OSINT signal pipeline, custom fields, Slack/Teams/WhatsApp). Comparable trip discovery (semantic similarity) is a Phase 2 add-on within Analyse.
Discover — $499/month
Everything in Analyse, plus proactive surveillance:
- Bigger per-seat watchlist — cap raised from 1 to 2 pinned trips per seat, layered on top of (not instead of) auto-discovery below
- Full catalogue auto-discovery — Firecrawl
/mapruns weekly per competitor (not just on-demand), Sunday night via n8n — finds trip pages a PM never knew to look for or pin, closing the gap the watchlist alone can't (you can only watch a trip you've already found) - New trip detection — flags competitor products added since the last crawl, auto-queued for scraping without PM involvement
- Catalogue completeness — trip counts per competitor per destination
- Destination gap analysis — destinations competitors cover that the client doesn't
- Monday brief upgrade — now includes all auto-discovered new products, not just watchlisted ones
- External notifications — PM-connected Slack webhook, Microsoft Teams webhook, WhatsApp via Twilio
Pitch: "Tell me everything that changed this week that I didn't know to ask about" — system runs autonomously, catches unknown unknowns.
Intelligence — $999/month
Everything in Discover, plus predictive signals:
- Largest per-seat watchlist — cap raised to 3 pinned trips per seat, on top of full auto-discovery (same as Discover) — the watchlist becomes "pin your top priorities to double-check nightly," not the primary discovery mechanism
- Full OSINT signal pipeline — 15+ sources (job postings, headcount, funding, SEO/PPC, domain registrations, reviews, news, app store updates, etc.)
- Competitor Trajectory Score — weighted weekly signal aggregation, mapped to expansion/holding/contracting labels
- Wayback Machine positioning history — tracks homepage/pricing messaging changes over months via the CDX API
- Network mapping — leadership, board, and investor connections; cross-competitor overlap detection
- Monthly narrative report — AI-generated predicted moves with confidence ratings
- Early warning alerts — Gotify-fired on significant signal clusters
Pitch: "Tell me what my competitors are about to do" — 3–6 month predictive forecasting, not just detection.
Enterprise — $1,499/month (unlisted)
Everything in Intelligence, plus: dedicated onboarding, custom signal sources, quarterly strategy briefing call, SLA on scrape freshness/alerts, custom branded PDF reports. Per-seat watchlist cap: 3 (same as Intelligence — not a differentiator at this tier).
Build order note: per CLAUDE.md §27, none of Discover/Intelligence/Enterprise gets built until Analyse has paying clients — this is spec-ahead-of-build. The per-seat watchlist caps for Discover/Intelligence/Enterprise (2/3/3) are placeholders, easy to revisit before those tiers actually ship.