Changelog
Everything we ship
Every notable change to Growth Pilot, features, security and performance. Format inspired by Keep a Changelog.
v1.1.0
Customer Journeys, September 27, 2026First-party B2B customer journeys with multi-touch attribution, built into the cockpit.
Added
- First-party tracking snippet, one script tag under your own domain that records pageviews, referrers, UTM parameters and ad click ids as touchpoints.
- Identity stitching: a form, a signup or a newsletter click merges the visitor's anonymous history into one lead profile, so the journey starts at the real first touch.
- Lead timelines, every touch from first visit to closed won, with touchpoint count and days to convert.
- Answer engines (ChatGPT, Perplexity, Copilot) classified as their own traffic channel, next to organic and paid search.
- Four attribution models: first-touch, last-touch, linear and position-based (40/20/40), computed on the same journeys.
- Channel, campaign and landing-page reports with attributed revenue, over 7, 30 or 90 days.
- Offline conversions API,
POST /api/v1/journeys/conversionsto push CRM closed-won deals and booked calls into journeys (Enterprise plan, via the REST API). - Transparent logs, the raw touchpoints behind every attribution figure.
- /customer-journey landing page and a LeadJourney comparison.
v1.0.x
Shipped since launchHardening and public-surface work: security first, then the SEO and platform assets.
Security
- Row-level security enabled on all 24 tables, closing a PII exposure via the public Supabase REST API. Security advisor: 0 errors.
- HTTP security headers (HSTS, X-Frame-Options, nosniff, Referrer-Policy, Permissions-Policy) and
poweredByHeaderdisabled.
Added
- Public /showcase gallery, an SEO directory of Growth Loops, filterable by type, seeded with 12 teardowns of famous loops.
- Tracked referrals, a
/r/[slug]route (REFERRAL_VISIT event credited to the org, attribution cookie, UTM) plus a “Built with Growth Pilot” watermark. - /mcp landing page for the MCP server, the agent-native wedge.
- /api/health, health endpoint (DB ping) for uptime monitors.
- JSON-LD structured data, Organization/WebSite/SoftwareApplication (global), ItemList (showcase), BlogPosting/CreativeWork/BreadcrumbList.
- Error boundaries across the app.
- “Book a demo” button (Calendly-backed, dormant until configured).
- CI on GitHub Actions (lint + typecheck + tests + build) and Dependabot.
- Playwright E2E suite, 18 tests covering public journeys and hardening.
- Repo hygiene: professional README, SECURITY.md, LICENSE, CONTRIBUTING, .editorconfig, .nvmrc, Node ≥ 20 engines, PR template.
Performance
- Covering indexes on 5 foreign keys (Supabase performance advisor).
v1.0.0
MVP, Epics 1 to 12The full product base, shipped and deployed on Vercel.
Added
- AAARRR Cockpit, all 6 sections live from GA4 and Stripe.
- Growth Loops, visual builder, Monte-Carlo simulator, versioning and public loops.
- A/B Testing with statistical significance.
- Agile Missions, Kanban, sprints, burndown.
- Editorial CMS and public blog.
- Multi-tenant, Clerk Organizations, roles, strict anti-IDOR isolation.
- Stripe Billing with self-serve checkout and customer portal.
- Integrations (Clarity, Hotjar, GA4, Looker, Sheets) with token encryption.
- Goals & Alerts, the proactive cockpit.
- Platform: public REST API v1, MCP server, signed webhooks (Enterprise).
Watch your own metrics move next
Start free and see the cockpit on your own GA4 and Stripe data.
Start free