LP Engine

Upsell Modals

Interactive Heroes

Vimeo Homepage

Vimeo Nav

Chroma

Demo Flow

Sketch
A/B Test
Which variant wins? Make your call.
S
M
T
W
T
F
S
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Dallas
—
Partly Cloudy
6
Portfolio Tour

ElevenLabs Landing Page Engine

ElevenLabs Landing Page Engine

B2B SaaS

ElevenLabs Landing Page Engine

~$618K ARR run-rate

How the ElevenLabs paid landing page program went from a Figma design system to a Claude-driven engine that designs, builds, tests, and maintains pages in production.

Role

Growth Design Lead

Company

Year

2026

Tools

Figma, Framer, Claude, PostHog, Hex

B2B SaaS

ElevenLabs Landing Page Engine

~$618K ARR run-rate

How the ElevenLabs paid landing page program went from a Figma design system to a Claude-driven engine that designs, builds, tests, and maintains pages in production.

Role

Growth Design Lead

Company

Year

2026

Tools

Figma, Framer, Claude, PostHog, Hex

The Studio landing page that beat the marketing site by 18.5% on sign-up CVR

Results

In March 2026, ElevenLabs was buying Google, Meta, and TikTok traffic for three business lines and landing it on pages nobody owned. Over nine months I turned paid landing pages into an owned program, then into an engine where Claude designs, builds, tests, and maintains pages in production.

168 pages, 88 tests, 52 wins

  • 168 landing pages published from April to November 2026 across the Creator, Agents, and Developer lines

  • 88 concluded tests: 52 variant wins (59%), 25 control wins, and 11 draws, with a 32% median lift among winners

  • A variant only wins when it beats control on both subscriptions and est. MRR per visitor

32 of 38 head-to-heads won against the marketing site

  • 38 randomized paid-traffic tests put a dedicated landing page against the page campaigns used before; the landing page won 32 (84%), with a 40% median lift

  • Studio: +18.5% sign-up CVR and 170 vs 115 subscriptions, the largest single Q3 contributor

  • Enterprise ICPs: +323% contact sales CVR and two closed-won deals worth $39,600 ARR, against none on control

  • Developer API (Dark): +35.5% API key creation; the dark, code-first pattern became the API template

About $618K gross incremental ARR run-rate

  • $274K in Q2 and $344K in Q3 (tracker estimates), with the Q2 target met

  • Sign-up to subscription reached 6.9% at the Q3 close against a 6.5% target, with the Core Experience team

Weeks to a day

  • A page used to take weeks; a handful now ship in a day from one prompt loop

  • Figma is no longer in the production path

How a page moves through the engine
01Find
Hex + PostHog
Which pages and ad groups to work on, ranked by visitors, CVR, subscriptions, and new MRR.
02Decide
Claude project + playbook
Page strategy from the patterns that already win: content strategies, components, heroes, templates. RICE-scored brief.
03Build
Framer MCP + CLI
Page built on a branch straight from the brief, molded in production by prompting. No Figma.
04Dress
ElevenCreative + CDN
Imagery, video, and audio generated; site and product imagery found, optimized, uploaded, inserted.
05Check
Playwright + screenshots
390 to 1728 px, cross-browser, pixels and events verified, personal QA feeds edits back.
06Ship + test
Framer publish + PostHog
Paid traffic split against the marketing site or the incumbent LP; winners get 100% of traffic.
07Close out
Docs, Figma, trackers, Slack
Readout, Growth ARR tab, readout page with its dot, tracker rows, and the [Test Concluded] post.
08Learn
Operating manual + registry
Decisions and mistakes written back; winning patterns go to the marketing site and the product.
Step 08 feeds step 01: what the registry and manual learn changes which pages get built next, and winners are promoted to campaigns while the learnings move to the marketing site and the product.

The Problem

Paid campaigns landed on generic marketing-site pages, agency-built Webflow pages, or docs. join.elevenlabs.io took its first paid click on 19 March 2026; before that, every click landed somewhere that wasn’t built for it.

No message match

  • A “speech to text” ad and an “audio to text” ad arrived at the same hero

  • Campaigns pointed at the same elevenlabs.io URLs whatever the query, the audience, or the model being advertised

Weeks per page

  • Every new page meant Figma design, a developer or agency build, manual QA, and a readout written by hand

  • Paid media launches weekly, so campaigns kept launching without a page made for them

No revenue read

  • Measurement was split across VWO, GTM, and PostHog with no revenue tie-in

  • Wins were argued on sign-ups rather than money, and nobody could say what a page was worth

The opening signal

A hand-run Expressive Mode hero test on 9 March, three headlines against each other before any testing tool was wired up, lifted sign-ups 13.6%. It was the first evidence that the paid page itself was a lever worth owning.

The Idea

Own paid conversion end to end, prove it with randomized tests judged on revenue, and only automate steps that had already been done by hand many times.

One owner, four jobs

  • Build: an LP design system from the logged-out site and the logged-in product, then a pipeline that ships pages without a hand-off to a developer or an agency

  • Test: every new page runs head-to-head against the page it replaces, on live paid traffic

  • Measure: subscriptions and est. MRR per visitor, never sign-ups alone

  • Feed back: winners get 100% of their campaign traffic, and learnings go to the marketing site, the product, and a playbook

Rules set before the first test

  • A split between sign-ups and revenue is a draw, whatever the sign-up lift says

  • Sample ratio, capture gaps, and UTM breaks are checked before a p-value is read

  • Approved figures, banned words, and claims wording are checked before copy is written, not after a page is live

No new vendors

  • Figma, Framer, VWO, PostHog, Hex, BigQuery, and Claude were already paid for: no procurement, no agency retainer

The Action

Four phases, each one useful on its own. Automation only replaced steps that had already been done by hand many times.

Phase 0Feb to Apr 2026
Foundations
LP design system in Figma, derived from the logged-out site and the logged-in product, then rebuilt as a Framer component toolkit
VWO wired to GTM and GA, with PostHog for measurement
A CRO tracker with RICE scoring, If/Then hypotheses, and a Slack readout format still in use
A Claude project seeded with CRO research, ElevenLabs data, and industry learnings
First split-URL win on 20 April, rolled to all campaigns
Phase 1Apr to Jul 2026
Handmade pages, head-to-head tests
Pages designed in Figma, built in Framer, and tested against marketing-site pages on Google, Meta, and TikTok traffic
Ten high-priority pages migrated from Webflow to Framer; 65 pages published in Q2
Isolation tests (nav removal, headlines) separated page strategy from page cosmetics
Every winner promoted to 100% of its campaign traffic
Q2: ~$274K ARR, 28 tests concluded, 16 wins
Phase 2Jul to Sep 2026
Scale and systemize
Developer API (Dark) beat five different controls and became the API template across ad groups
A Hex app and PostHog dashboards replaced spreadsheet math with revenue; PostHog experiments replaced VWO
A template library of five winning patterns, and 15 API archetype variants designed through the Figma MCP
Learnings fed to the marketing site and the product
Q3: 46 tests concluded, 30 wins, 77 pages published
Phase 3Oct to Nov 2026
The engine
Claude builds in production through the Framer MCP and CLI, straight from a brief
Imagery and video from the ElevenCreative MCP, found, optimized, uploaded to the CDN, and inserted
QA in Claude: screenshots at 390, 810, 1280, and 1728 px, cross-browser checks, and event verification
An hourly LP Autopilot turns new Asana tickets into a strategy doc and a Framer branch about 90% there
A handful of pages ship in a day

What changed for one page

Before, a page had hands on every step and took weeks. Now it’s prompt, review, ship: briefs arrive through the Asana intake, strategy comes from what already wins, and the readout, trackers, and Slack post close out in one workflow.

Before · one pageWeeks
Hands on every step
01
Brief arrives by Slack or Asana
Scoped by hand against the claims database and style guide.
02
Design in Figma
Page designed from the LP design system, reviewed in rounds.
03
Build in Framer
Rebuilt by hand or by a developer or agency.
04
QA by hand
Breakpoints, browsers, pixels, and tracking checked manually.
05
Test in VWO
Split-URL set up by hand; traffic capture cross-checked in PostHog.
06
Readout written by hand
Doc, Figma page, trackers, and Slack post assembled one at a time.
After · one pageA day
Prompt, review, ship
01
Brief arrives through the Asana intake
LP Autopilot triages it hourly and writes strategy and copy from the playbook.
02
Strategy from what already wins
Top-converting content strategies, components, heroes, and templates, ranked by Hex and PostHog.
03
Built on a Framer branch by the MCP and CLI
Molded in production by prompting; imagery and video from ElevenCreative.
04
QA in Claude
Screenshots at four widths, cross-browser checks, events verified, personal pass.
05
Shipped and tested in PostHog
Winners promoted to 100% of campaign traffic.
06
Closed out in one workflow
Readout doc, Growth ARR tab, Figma page, trackers, Slack post; learnings written to the manual.

Cadences now running

  • Hourly: LP Autopilot, from Asana ticket to Framer branch

  • Daily: a Hex CVR exception report and tracker sync

  • Weekly: at least one new test launched

  • Monthly: a Framer content sweep of claims, models, stats, pricing, tables, and imagery

Before & After

Six of the head-to-heads. Controls are the marketing site or the legacy page; variants are join. pages built with the design system.

Studio: +18.5% sign-up CVR

Three-word promise, gradient headline, single CTA, and proof above the fold. Bounce fell from 41% to 21%, and subscriptions rose from 115 to 170.

elevenlabs.io/studio
Control: elevenlabs.io/studioControl
join.elevenlabs.io/studio
Variant: join.elevenlabs.io/studioVariant · Won

Developer API: +35.5% API key creation

A dark, code-first page with a runnable snippet and one CTA, “Get your free API key”. Dark beat light with theme as the only difference, then beat five more controls.

start.elevenlabs.io/cp/for-developers
Control: start.elevenlabs.io/cp/for-developersControl
join.elevenlabs.io/developer-api?theme=dark
Variant: join.elevenlabs.io/developer-api?theme=darkVariant · Won

Sound Effects: 17.2% vs 12.3% sign-up CVR

The marketing page asked visitors to try the tool before they knew why; the landing page showed the result first, with a review and three free-plan reassurances. Bounce 32% vs 60%.

elevenlabs.io/sound-effects
Control: elevenlabs.io/sound-effectsControl
join.elevenlabs.io/sound-effects
Variant: join.elevenlabs.io/sound-effectsVariant · Won

Enterprise: +323% contact sales CVR

An inline demo form instead of a redirect, with a customer quote and the award badges. Two deals closed from the landing page, $39,600 ARR, against none from the control.

elevenlabs.io/enterprise
Control: elevenlabs.io/enterpriseControl
start.elevenlabs.io/icps
Variant: start.elevenlabs.io/icpsVariant · Won

Agents: +25% sign-ups

A “choose your path” fork sends developers to self-serve and enterprise teams to a demo, with the decision in the hero. 514 vs 409 sign-ups and 22 vs 17 contact sales, the first test in the program with real contact-sales volume.

elevenlabs.io/agents
Control: elevenlabs.io/agentsControl
join.elevenlabs.io/agents/v6
Variant: join.elevenlabs.io/agents/v6Variant · Won

Seedance 2.5: +143% on the primary goal

Script-to-finished-video promise, model name in the hero, prompt and example in one frame. Est. MRR $1,863 vs $650; a retest in October confirmed it, and it became the base for pages the engine built next.

elevenlabs.io/video/seedance-2-5
Control: elevenlabs.io/video/seedance-2-5Control
join.elevenlabs.io/seedance-2-5
Variant: join.elevenlabs.io/seedance-2-5Variant · Won

How a result is read

Every readout carries the results table, an executive summary, and both screenshots. The verdict is called on subscriptions and est. MRR, not sign-ups: in the Agents test the control won on subscriptions, but the landing page won on est. MRR and contact sales.

VWO results · Studio · 8 Jul 2026
MetricControlelevenlabs.io/studioVariantjoin.elevenlabs.io/studio
Signed up1,3671,645
Subscription created115170
Starter subscription5168
Creator subscription62102
Pro subscription20
Contact sales12
Signed up → subscription8.18%10.39%
Bounce rate41.43%21.42%
PostHog readout · Agents · 23 Sep 2026
MetricControlelevenlabs.io/agentsTestjoin.elevenlabs.io/agents/v6
Signed up409 (0.28%)514 (0.35%)
Subscription created67 (0.046%)61 (0.041%)
Starter subscription26 (0.018%)32 (0.022%)
Creator subscription39 (0.027%)27 (0.018%)
Pro subscription2 (0.001%)2 (0.001%)
Growing Business subscription01 (0.001%)
Contact sales17 (0.012%)22 (0.0015%)
Signed up → subscription16.38%11.87%
Est. MRR$1,204/mo$1,869/mo

Beyond the Landing Pages

  • The dark, code-first developer page pattern was recommended for the marketing site’s API pages

  • SFX deep-link sign-up routed visitors straight into the tool; they bought larger plans, about 9% more monthly revenue, so the deep link rolled out to the main page

  • A contact sales form redesign cut raw submissions 23% while qualification rose from 8.0% to 11.1% and SQLs from 55 to 64

  • A Growth Engineer was hired to absorb front-end builds, and Landing Page Engine became a Q4 input goal

What I Brought

Design

  • Built the LP design system and Framer toolkit, and designed the pages and test variants

  • Turned the winners into a template library of five patterns

Strategy

  • Owned paid landing page conversion end to end: build, test, measure, and report

  • Set the scoring rules: subscriptions and est. MRR per visitor, with sample integrity checked before significance

Systems

  • Built the Claude-driven engine: strategy project, Framer MCP and CLI pipeline, asset automation, QA, close-out, and scheduled automations

  • Wrote the operating manual and claims registry that every person and agent touching join. follows

Collaboration

  • Worked with Paid Media, the Core Experience team, and the Growth Engineer hired in Q4

Reflection

Vocabulary match beats page quality. The same speech to text page won on “speech to text” queries (+24.5% sign-up to subscription) and lost on “audio to text” queries (-11%).

Interactive-first loses on paid traffic. Three consecutive hero tests that led with an interactive component lost to the simpler control.

Removing navigation alone does nothing. Six no-nav tests lost across Google, Meta, and TikTok; content strategy and UX carry the wins.

Write it down once. Every surprise in a readout becomes a rule in the operating manual, so the next page starts from the rule instead of rediscovering it.

More screens

AI Voice Replicator: subscriptions 101 vs 62 against Voice Cloning v5

AI Voice Replicator: subscriptions 101 vs 62 against Voice Cloning v5

Dubbing Studio: variant win with a 73% lift over the marketing site

Dubbing Studio: variant win with a 73% lift over the marketing site

Music: variant win with a 51.13% lift over /music

Music: variant win with a 51.13% lift over /music

AI Audiobook Generator (Google): variant win with a 40% lift over the marketing site

AI Audiobook Generator (Google): variant win with a 40% lift over the marketing site

Avatars: variant win with a 38% lift over the marketing site

Avatars: variant win with a 38% lift over the marketing site

AI Image Generator: variant win with a 15% lift over the marketing site

AI Image Generator: variant win with a 15% lift over the marketing site

New Message

To:

Alex Calams

From *

Name *

Subject *

Goes straight to my inbox