Tools Index

A/B Test: Two Lead Magnets

Both pages use the V3 two-column layout (copy left, sticky calculator right, testimonial swap on capture/results). These are the two pages being tested in cold DMs.

  • The Scope Headache Eliminator/tools/scope-headache-eliminator — forcePath="scope_template". Headline: "Feasibility. Cost. Timeline. Answered in 2 minutes." CTA: "See What My Project Will Cost"
  • The Silent Budget Killer/tools/silent-budget-killer — forcePath="process_cost". Headline: "That manual process is costing more than you think." CTA: "Calculate My Hidden Cost"

Both have: catchy name as subheadline (message match for DMs), GSAP entrance animations, reduced motion support, false bottom footer, hideCaptureTestimonials, path-aware CTA buttons, name + email capture with regex validation.

Usage Context

  • Lead magnets (A/B test): Scope Headache Eliminator and Silent Budget Killer are the two active lead magnets for cold DM outreach. Share link directly in DMs — no permission asking.
  • Other calculators: Project Cost and Combined Calculator exist but are not part of the current A/B test.
  • Selective-share proof page: /tools/outreach-sequencer is not a lead magnet. Noindex product overview for direct conversations.
  • Selective-share CTA variant: /tools/outreach-sequencer-access — same proof framing with soft demo-access capture form.
  • Case-study lead magnet: /tools/follow-up-blueprint — Outreach Sequencer proof page with email capture + booking fallback.
  • Case-study result page preview: /tools/outreach-sequencer-email-preview — result email / delivery preview for Follow-Up Blueprint.
  • DM strategy: "My clients use The [Tool Name] to [benefit]. [Link]" — share link directly, don't ask permission.

What's Working

  • DONE — V3 two-column layout on both lead magnet pages
  • DONE — Catchy names as subheadlines (message match for DMs)
  • DONE — Path-aware CTA buttons in shared calculator component
  • DONE — Name + email capture with client-side regex validation
  • DONE — Testimonial swap on capture/results steps
  • DONE — Upstash Redis rate limiting on frontend proxy (1 req/30s per IP)
  • DONE — GSAP entrance animations with reduced motion support
  • DONE — Results CTA shortened to "Book a Free Strategy Call"
  • DONE — Removed hardcoded 60-80% savings from process cost results
  • DONE — Backend: simple sequencer flow tested and working
  • DONE — Old pages consolidated (V1, V2, process-cost, hidden-cost-calculator deleted)

What's Left

  • Fix production 404 on submit route — cipres → outreach-sequencer API proxy returns 404 (separate issue)
  • Admin notification email — alert on new submission (being handled in another session)
  • Wire live landing page URLs into campaign sequence DMs
  • Add aggregate social proof — "Used by 50+ founders" or similar herd signal
  • Rewrite results emails — personal sign-off as Ken, dynamic subject lines with their numbers, add one unexpected insight per email
  • Start sending traffic and measure reply rates
  • Refine after initial prospect feedback