From 58400da2c21168cb5d3fb85c5f9a9f75e3055c25 Mon Sep 17 00:00:00 2001 From: Inline Pizza <249805557+InlinePizza@users.noreply.github.com> Date: Fri, 20 Mar 2026 11:42:01 -0700 Subject: [PATCH 1/4] feat: add demo CTA to jobs page at every section break Session replays show candidates read the job description, scroll to the bottom, and leave without exploring the product. Add a "Watch the demo" call-to-action at each natural break point to nudge them toward understanding what Promptless does. Co-Authored-By: Claude Opus 4.6 (1M context) --- src/content/website/jobs.mdx | 30 ++++++++++++++++++++++++++++ src/styles/site.css | 38 ++++++++++++++++++++++++++++++++++++ 2 files changed, 68 insertions(+) diff --git a/src/content/website/jobs.mdx b/src/content/website/jobs.mdx index 4c17c353..9174865f 100644 --- a/src/content/website/jobs.mdx +++ b/src/content/website/jobs.mdx @@ -22,6 +22,16 @@ If you want to do the most impactful work of your career at a company that's gro For all roles, reach out at **founders@promptless.ai**! +{/* I watched session replays and saw that candidates read the job description, + scroll to the bottom, and leave without exploring the product. They don't + click around on their own. I think understanding what the product does is a + key part of deciding to work somewhere, so I'm putting a demo link at every + natural break point to give them a nudge. */} +
+

Curious how the product works?

+ Watch the demo → +
+ --- ## Founding Docs Practice Lead @@ -50,6 +60,16 @@ This is a one-of-one role. You'll own the documentation practice at Promptless **Interested?** Reach out at [founders@promptless.ai](mailto:founders@promptless.ai?subject=Founding%20Docs%20Practice%20Lead). +{/* I watched session replays and saw that candidates read the job description, + scroll to the bottom, and leave without exploring the product. They don't + click around on their own. I think understanding what the product does is a + key part of deciding to work somewhere, so I'm putting a demo link at every + natural break point to give them a nudge. */} +
+

Curious how the product works?

+ Watch the demo → +
+ --- ## Founding Engineer @@ -77,3 +97,13 @@ You'll build the core product—the AI agents, the integrations, the infrastruct **Compensation:** $140k–$200k base + 0.40%–2.00% equity, depending on candidate level. **Interested?** Reach out at [founders@promptless.ai](mailto:founders@promptless.ai?subject=Founding%20Engineer). + +{/* I watched session replays and saw that candidates read the job description, + scroll to the bottom, and leave without exploring the product. They don't + click around on their own. I think understanding what the product does is a + key part of deciding to work somewhere, so I'm putting a demo link at every + natural break point to give them a nudge. */} +
+

Curious how the product works?

+ Watch the demo → +
diff --git a/src/styles/site.css b/src/styles/site.css index 6f3339e9..512a0778 100644 --- a/src/styles/site.css +++ b/src/styles/site.css @@ -278,6 +278,44 @@ } } +/* Shared CTA reset */ +.pl-jobs-cta { + margin: 2rem 0; +} + +.pl-jobs-cta-context { + margin: 0 0 0.35rem; + color: #4b5563; + font-size: 0.9rem; +} + +.pl-jobs-cta a { + text-decoration: none; +} + +.pl-jobs-cta a:hover { + text-decoration: none; +} + +/* V1: Blue left border accent */ +.pl-jobs-cta-v1 { + padding: 1rem 1.25rem; + border-left: 3px solid #506aea; + background: #f8f9ff; + border-radius: 0 0.5rem 0.5rem 0; +} + +.pl-jobs-cta-v1 a { + color: #506aea; + font-size: 1rem; + font-weight: 600; +} + +.pl-jobs-cta-v1 a:hover { + color: #3b50c9; +} + + .pl-site-steps { margin-top: 3.5rem; } From 28fd75a85ec5ab71573f854305d839ade355eb27 Mon Sep 17 00:00:00 2001 From: Inline Pizza <249805557+InlinePizza@users.noreply.github.com> Date: Fri, 20 Mar 2026 11:44:19 -0700 Subject: [PATCH 2/4] fix: remove redundant horizontal dividers next to CTA boxes Co-Authored-By: Claude Opus 4.6 (1M context) --- src/content/website/jobs.mdx | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/content/website/jobs.mdx b/src/content/website/jobs.mdx index 9174865f..5efff3f9 100644 --- a/src/content/website/jobs.mdx +++ b/src/content/website/jobs.mdx @@ -32,8 +32,6 @@ For all roles, reach out at **founders@promptless.ai**! Watch the demo → ---- - ## Founding Docs Practice Lead **San Francisco, CA** · **Full-time** @@ -70,8 +68,6 @@ This is a one-of-one role. You'll own the documentation practice at Promptless Watch the demo → ---- - ## Founding Engineer **San Francisco, CA** · **Full-time** From 71fd9f091a7b54e1bf15af8cc17da9dbc525616e Mon Sep 17 00:00:00 2001 From: Inline Pizza <249805557+InlinePizza@users.noreply.github.com> Date: Fri, 20 Mar 2026 11:47:52 -0700 Subject: [PATCH 3/4] feat: instrument jobs page demo CTA with GA4 and PostHog tracking Uses existing AnalyticsClickTracker data attributes: - action: watch_demo - funnel: evaluation - location: jobs_page Co-Authored-By: Claude Opus 4.6 (1M context) --- src/content/website/jobs.mdx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/content/website/jobs.mdx b/src/content/website/jobs.mdx index 5efff3f9..da6472b4 100644 --- a/src/content/website/jobs.mdx +++ b/src/content/website/jobs.mdx @@ -29,7 +29,7 @@ For all roles, reach out at **founders@promptless.ai**! natural break point to give them a nudge. */}

Curious how the product works?

- Watch the demo → + Watch the demo →
## Founding Docs Practice Lead @@ -65,7 +65,7 @@ This is a one-of-one role. You'll own the documentation practice at Promptless natural break point to give them a nudge. */}

Curious how the product works?

- Watch the demo → + Watch the demo →
## Founding Engineer @@ -101,5 +101,5 @@ You'll build the core product—the AI agents, the integrations, the infrastruct natural break point to give them a nudge. */}

Curious how the product works?

- Watch the demo → + Watch the demo →
From 12f72859ea63f6e52cf1cd9a516568862859c968 Mon Sep 17 00:00:00 2001 From: Inline Pizza <249805557+InlinePizza@users.noreply.github.com> Date: Fri, 20 Mar 2026 11:49:46 -0700 Subject: [PATCH 4/4] feat: unmask search input in PostHog session replays Adds a MutationObserver to tag the Pagefind search input with data-ph-unmask so we can see what visitors are searching for. Co-Authored-By: Claude Opus 4.6 (1M context) --- src/components/posthog.astro | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/components/posthog.astro b/src/components/posthog.astro index 0f9d03b5..04b24662 100644 --- a/src/components/posthog.astro +++ b/src/components/posthog.astro @@ -9,5 +9,14 @@ api_host: apiHost, defaults: '2026-01-30' }) + + // Unmask the Pagefind search input so we can see what people search for in session replays. + new MutationObserver(function(_, obs) { + var input = document.querySelector('site-search input, .pagefind-ui__search-input'); + if (input) { + input.setAttribute('data-ph-unmask', ''); + obs.disconnect(); + } + }).observe(document.body, { childList: true, subtree: true }); }