One prompt, six landing pages — and a way to tell which one is working

We asked Claude for a landing page per audience — sales, fundraising, design, PR, recruiting, project managers — and had it publish all six as slim.to links with their own tracked calls to action. Here is the prompt, what came back, and how the comparison works.

The slim.to team · · 6 min read

The homepage has a row of cards called Who uses slim.to: sales, fundraising, design and product, PR and comms, recruiting. Five audiences, one paragraph each. Everyone who reads it is being sold the same page.

That's the usual compromise. Separate landing pages per audience are obviously better — a sales rep cares about open notifications, a designer cares about markup on the mockup, a PM cares about a link that updates in place — but six pages is six times the work, six deploys, and six things to keep in sync. So the cards stay cards.

Except we have an assistant connected to slim.to as a tool. So we asked for the pages.

The prompt

Write a landing page for each of the audiences on our homepage — sales, fundraising, design & product, PR & comms, recruiting — and add one for project managers. Lead each page with the features and flow that audience actually uses. Publish each one on slim.to at /for-<audience>, and give every call to action its own tracked short link so we can compare them.

Then we went and made coffee.

What came back

Twelve links. Six hosted pages, each at the address we asked for, and six short links — one per call-to-action button — pointing at the sign-up page:

Audience Page Its call to action
Sales slim.to/for-sales slim.to/join-sales
Fundraising slim.to/for-fundraising slim.to/join-fundraising
Design & product slim.to/for-design slim.to/join-design
PR & comms slim.to/for-pr slim.to/join-pr
Recruiting slim.to/for-recruiting slim.to/join-recruiting
Project managers slim.to/for-project-managers slim.to/join-project-managers

They are real. The Who uses slim.to cards on the homepage now link to them.

The sales landing page: the slim.to logo, an eyebrow reading slim.to for sales, the headline Stop guessing whether they read the proposal, a paragraph on tracked links, a Start free button, and a three-step section titled The follow-up, with the guesswork removed.
slim.to/for-sales. Opens with the one thing a rep wants — the ping when it's opened — and the page they stalled on. There is no viewer bar or badge: both are switched off in the link's branding settings, so the assistant's HTML is all a visitor sees — served as a hosted link all the same.
The design and product landing page: headline Send the mockup. Get the feedback on the mockup, a paragraph about pinned comments and drawing on the page without an account, and a three-step section titled Review without the round-trip.
slim.to/for-design. Same template, different emphasis: annotations, markup, live presence and version two on the same URL. None of that belongs on the sales page, and now it doesn't have to.

Each page is the same shape — a headline, a three-step flow, six feature cards, a pricing note — and the shape is the boring part. What matters is that the emphasis differs. The recruiting page leads with locking an offer to an email domain and an expiry on the decision date. The project-manager page leads with one address that always has this week's report. Those are true things about the same product that a single homepage cannot say at the same time.

This is the part worth copying.

A hosted page on slim.to already reports who opened it, how long they stayed and how far they scrolled. That tells you which page got read. It does not tell you which page got someone to act.

So each page's button goes through its own short link before it reaches the sign-up form. Now there are two numbers per audience, and the ratio between them is the one you actually want:

Diagram: one prompt fans out, six times, into create_link_from_content for the page at slim.to/for-sales, which reports unique viewers, time on page and scroll depth, and create_short_link for the button at slim.to/join-sales, which reports clicks; clicks divided by viewers is the conversion rate.
Two links per audience. The page reports reads; the button reports clicks. Divide one by the other and you have a conversion rate per audience without a tag manager in sight.

None of this needed a second tool. create_short_link is in the same connector as create_link_from_content; the assistant used both in the same turn.

Asking which one is winning

The pages went live the day this was written, so the honest answer today is "give it a fortnight". But the question, when it's time, is one sentence:

Which of the audience pages is doing best?

Behind that, the assistant calls get_link_analytics once for each page and once for each button, and comes back with something like a table: unique viewers, average time on page, and clicks on the call to action, per audience. The fields are the ones every slim.to link carries — total views, unique viewers, time spent, device, country and referrer breakdowns, and the last few sessions — so there is nothing to configure.

Then the follow-up, which is where this stops being a report and starts being a loop:

The PR page has the reads but not the clicks. Rewrite its headline and the first section around embargoes, and publish it to the same link.

replace_link_content swaps the HTML behind slim.to/for-pr. The address the homepage card points to doesn't change. The read history doesn't reset. You just get to see whether the new version does better than the old one did.

Keeping six pages findable

Two small habits make a batch like this manageable a month later.

Name the slugs as a family. for-sales, for-fundraising, join-sales, join-fundraising. Anyone — including the assistant — can list them with a search for for- and get the whole set.

Tag them. The connector's create tools take a tags list, so "tag all of these audience-pages" is a valid part of the original prompt, and list_links can filter by that tag afterwards. Slug conventions drift; a tag is a tag.

Where the source lives

The assistant wrote the pages; we kept them. The six HTML files sit in the slim.to repository alongside a small script that renders them from one template, which is what makes a copy change a one-line edit followed by a replace_link_content call — same URL, new page. If you do this for your own site, keep the files somewhere versioned for the same reason.

Doing this yourself

  1. Connect slim.to to your assistant. On claude.ai: Settings → Connectors → Add custom connector, URL https://slim.to/mcp, then Authorize. The desktop and CLI routes are in the full setup guide.
  2. If you want the pages on your own domain, add it in Dashboard → Domains first, then say so in the prompt: "publish them on pages.example.com."
  3. Ask for the pages. Name the audiences, name the slugs, ask for a tracked short link per call to action, and ask for a tag.

One thing to know before you start: the free plan caps active links at five, and a page-plus-button per audience is two links each. Six audiences is twelve. This is a Pro-plan pattern, and the trial covers the first fortnight of it.

Where to go next

Keep reading