app.bettersight.io/z_starting_files/feature_list.md

4.7 KiB
Raw Permalink Blame History

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 /map finds 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 /map runs 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" — 36 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.