Skip to content

feat: investor & VC lead funnel at /investors#7

Merged
JasonColapietro merged 12 commits into
mainfrom
feat/investors-funnel
May 29, 2026
Merged

feat: investor & VC lead funnel at /investors#7
JasonColapietro merged 12 commits into
mainfrom
feat/investors-funnel

Conversation

@JasonColapietro

Copy link
Copy Markdown
Collaborator

Summary

Adds a conversion-focused investor/VC lead funnel at suedeai.org/investors/ (plus /investors/thanks/). Built entirely from the site's already-published thesis — no fabricated metrics.

  • Capture → durable + instant: leads write to a new Supabase investor_leads table and trigger a Resend email alert to the founder, reusing the live api/_shared.js pipeline that already powers api/contact.js / api/book.js.
  • Tiered intent (intro / send deck / book a call) expressed as form fields; the deck + scheduler are delivered on the thank-you page and an optional autoresponder via an env-driven /api/investor-link redirect — no URLs hardcoded (fallback to /contact/ when unset).
  • On-brand: scoped Institutional-IP-Terminal styling (Rights Red / Registry Cyan / Deep Ink), terminal/ledger motif, full keyboard a11y (:focus-visible, labeled fields, aria-live status).
  • Conflict-free: all-new files plus additive edits only. Does not touch index.html, jason-colapietro/index.html, or any existing api/* handler, so it won't collide with the open SEO PRs (seo: org homepage + Jason Colapietro person schema #3/fix(a11y,seo,reliability): schema id, skip link, email error logging #5/seo: complete social graph + BreadcrumbList across content pages #6). The homepage nav link is intentionally deferred until those merge.

Files

  • investors/index.html — landing page (hero, why-now, 4-stage grid, proof-of-execution ledger, traction signals, founder, ask, capture form)
  • investors/thanks/index.html — noindex confirmation page with deck/call CTAs
  • api/investors.js — lead handler (validation, honeypot, Supabase insert, Resend notify + optional autoresponder)
  • api/investor-link.js — env-driven deck/calendar redirect helper
  • assets/css/investors.css — scoped .inv design system
  • supabase/schema.sqlinvestor_leads table + RLS (anon insert gated on source = 'suedeai.org/investors')
  • sitemap.xml, .env.example, tests/verify_site.py, tests/api_investors.test.js, tests/api_investor_link.test.js
  • docs/superpowers/specs|plans/2026-05-29-investors-funnel-*.md — design spec + implementation plan

Test plan

@vercel

vercel Bot commented May 29, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
suedeai-org Ready Ready Preview, Comment May 29, 2026 6:29pm

Request Review

# Conflicts:
#	sitemap.xml
#	tests/verify_site.py
@JasonColapietro JasonColapietro merged commit 62034eb into main May 29, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant