Version 2.5.0 - URL-First Onboarding & Win/Loss Dashboard
Highlights
- Streamlined 4-step onboarding — just enter your URL and we do the rest
- AI-powered competitor discovery scrapes real pages, no more 404s
- Auto-redirect to your insights feed after setup
- Win/Loss Dashboard with First Win Celebration
Changes
- [New] URL-First Streamlined Onboarding: Completely redesigned onboarding flow. Enter your website URL → we auto-extract company info → AI discovers your top 5-7 competitors → monitors are created automatically → you land directly on your insights feed. Setup takes under 60 seconds.
- [New] AI Competitor Discovery with Real URLs: Our AI identifies your direct competitors, then Firecrawl scrapes each competitor's homepage to discover their actual pages (pricing, blog, changelog, etc.). No more guessed URLs that lead to 404s — only real, verified pages are monitored.
- [New] Auto-Monitor Creation: After selecting competitors during onboarding, monitors are automatically created and crawls are triggered immediately. Your first insights start generating before you even reach the feed.
- [New] Win/Loss Dashboard: New Win/Loss Dashboard to track competitive deals. Includes win rate analytics, competitor breakdown, and trend visualizations to understand why you're winning or losing against specific competitors.
- [New] First Win Celebration: Celebrate your first competitive win with a delightful confetti animation. Small moments of joy to keep your team motivated.
- [Improved] Instant Redirect After Onboarding: No more flash to dashboard before reaching your feed. Using direct browser navigation ensures you land immediately on your entity's insights page after completing setup.
- [Improved] Updated Welcome Email: Welcome email now reflects the new onboarding flow — users are told their entity and competitors are already set up, with CTAs pointing to their live insights feed instead of setup pages.
- [Improved] Cleaner Onboarding Icons: Replaced Zap icons with Clock (for timing) and Check (for success) to better communicate the onboarding steps. Removed purple colors in favor of the standard blue design system.
- [Fixed] Duplicate Entity Key Error: Fixed 'two children with the same key' React error in the sidebar by deduplicating entities and preventing double-adds from the entity-created event.
- [Fixed] Dashboard Flash on Redirect: Eliminated the brief flash to /dashboard that occurred after onboarding completion. Navigation now happens before state changes that could cause intermediate renders.
- [Fixed] TypeScript Any Types Cleanup: Replaced all `any` type casts with proper typed assertions across platform-auth, plan-limits-service, and outscraper services for better type safety and ESLint compliance.