app.bettersight.io/z_starting_files/feature_list.md

56 lines
4.7 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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.