Skip to content
05 — AI · Conversion · Template SystemsFlagship case study

Giving AI freedom over content — not the design

Designing a sales-page generation system where AI writes structured course copy while designer-built templates retain control of layout, hierarchy, responsive behavior and dynamic LMS components.

Role
Sole Product Designer
Status
Shipped
Scope
Research · Competitor study · Product UX · Template system · AI interaction · Responsive design · Engineering collaboration · Migration · Design QA
Course sales page — generatedFictional course · synthetic prices and reviews
Generation 1
Cohort · starts 4 March

Learn product design by shipping, not by watching.

Twelve weeks where every module ends in a critique with a working designer. Built for people who already have a job and no patience for theory.

Pricing · from the course record
₹4,999 ₹7,999
Duration12 weeks
FormatLive cohort
Seats left9 of 24
Syllabus · from the course record
Framing the problem4 lessons
Interaction and state6 lessons
Systems and reuse5 lessons
Critique and defence3 lessons
Reviews · 4.6 from 318 ratings
★★★★★

The Friday critiques were uncomfortable in the way that actually changes how you work.

Aarav Shah
★★★★★

I came in able to make screens and left able to explain why they were those screens.

Meera Iyer
Instructor · from the author record
Priya NairProduct designer · 9 years · previously platform teams
Questions
Do I need a portfolio to start?No. You will have four pieces by the end, and the critique sessions are where they get better.
What if I miss a live session?Every critique is recorded, and you keep access after the cohort ends.
AI rewrote this The template and the course record own this
Regenerate and watch what moves — and what does not. Course names, copy, prices and reviews are fictional.

Some product visuals have been simplified or reconstructed to protect confidential platform and customer information. Course names, copy and data are fictional.

Chapter 01 — The generic page problem

Every course could be different. Its sales page wasn’t.

The existing experience used the same fixed structure across very different education businesses, so three unrelated offers arrived at the same page with the title swapped.

NEET Preparation
SegmentTest prep
PageSame fixed structure
Python Bootcamp
SegmentCoding
PageSame fixed structure
Stock Market Training
SegmentFinance
PageSame fixed structure
Three unrelated businesses, one page with the title swapped.

Customization existed. Self-service did not.

An educator could change almost anything — which was exactly the problem. Choosing a template was the easy part; everything after it was writing, structuring, configuring and validating a website.

What the educator was left holding
Choose a templateUnderstand page structureWrite hero copyWrite course descriptionsPopulate faculty contentAdd testimonialsConfigure widgetsLearn builder conceptsValidate mobile behaviourHandle SEODuplicate LMS content

The research question wasn’t “what does a nice landing page look like?”

It was what a course buyer needs before they commit — which turns the page from a layout into a sequence. Thinkific, Leadpages and a set of course sales pages were studied to interrogate that sequence, not to copy it.

  1. 01AttentionHeadline
  2. 02RelevanceProblem and outcome
  3. 03TrustInstructor and testimonials
  4. 04UnderstandingCurriculum
  5. 05DecisionPricing and call to action
  6. 06ObjectionsFAQ
The sequence the template encodes. AI writes inside it; it does not reorder it.

Automation could remove the blank page. It could also remove the design.

Chapter 02 — Controlled generation

The template should own the conversion logic. AI should own the words inside it.

Some decisions are made once, by a designer, for every page. Others are made per page, from the course in front of you. Sorting them is the whole design.

Decided once — by the template
HierarchyFixed
LayoutFixed
Section orderFixed
Responsive behaviourFixed
WidgetsFixed
Conversion structureFixed
Decided per page — by generation
HeadlineGenerated
Body copyGenerated
Section descriptionsGenerated
FAQ copyGenerated
Offer framingGenerated

The same page, three generations.

Regenerate and watch what moves. The copy changes completely; hero position, CTA placement, sales card, syllabus, pricing, reviews and responsive behaviour do not.

Course sales page — generatedFictional course · synthetic prices and reviews
Generation 1
Cohort · starts 4 March

Learn product design by shipping, not by watching.

Twelve weeks where every module ends in a critique with a working designer. Built for people who already have a job and no patience for theory.

Pricing · from the course record
₹4,999 ₹7,999
Duration12 weeks
FormatLive cohort
Seats left9 of 24
Syllabus · from the course record
Framing the problem4 lessons
Interaction and state6 lessons
Systems and reuse5 lessons
Critique and defence3 lessons
Reviews · 4.6 from 318 ratings
★★★★★

The Friday critiques were uncomfortable in the way that actually changes how you work.

Aarav Shah
★★★★★

I came in able to make screens and left able to explain why they were those screens.

Meera Iyer
Instructor · from the author record
Priya NairProduct designer · 9 years · previously platform teams
Questions
Do I need a portfolio to start?No. You will have four pieces by the end, and the critique sessions are where they get better.
What if I miss a live session?Every critique is recorded, and you keep access after the cohort ends.
AI rewrote this The template and the course record own this
Regenerate repeatedly: the copy is different every time, the hero position, pricing card, syllabus and reviews are not.
Decision 01

Generation was deliberately constrained.

AI replaces text. Classes, styles, hrefs, images and layout are not touched — which is what makes the output safe to ship rather than safe to demo.

AI may change

Headline, subheadline, description, story, benefit copy, FAQ and CTA copy. Text nodes, and only text nodes.

The system owns

Markup, CSS and classes, layout, hierarchy, links, images, responsive behaviour and widget contracts.

Chapter 03 — The template system

Designers create the safe space AI works inside.

A template is not a picture of a page. It is a validated structure — theme tokens, dynamic widgets, responsive behaviour and quality checks — tagged to the segments it suits, and re-ingestable after edits.

01StructureSupported sales-page structures, authored by a designer
02Theme tokensDefined school colours and type, not arbitrary values
03Dynamic widgetsWherever the page needs live product data
04Responsive behaviourValidated across breakpoints before release
05Segment tagsWhich kinds of school this structure suits
A template AI is allowed to generate against
Segment narrows the pool first
Test prepCodingCreator
Decision 01

A template can be reusable without being generic.

Generic categories rarely match the reference an educator holds for their own business. The school segment narrows the starting pool before AI writes a word — reuse that gets more specific, not less.

Chapter 04 — Admin experience

Generate from where the work already happens.

No separate AI product. Generation starts in the builder the admin is already in, and the publish decision stays theirs.

Course sales page — generatedFictional course · synthetic prices and reviews
Generation 1
Cohort · starts 4 March

Learn product design by shipping, not by watching.

Twelve weeks where every module ends in a critique with a working designer. Built for people who already have a job and no patience for theory.

Pricing · from the course record
₹4,999 ₹7,999
Duration12 weeks
FormatLive cohort
Seats left9 of 24
Syllabus · from the course record
Framing the problem4 lessons
Interaction and state6 lessons
Systems and reuse5 lessons
Critique and defence3 lessons
Reviews · 4.6 from 318 ratings
★★★★★

The Friday critiques were uncomfortable in the way that actually changes how you work.

Aarav Shah
★★★★★

I came in able to make screens and left able to explain why they were those screens.

Meera Iyer
Instructor · from the author record
Priya NairProduct designer · 9 years · previously platform teams
Questions
Do I need a portfolio to start?No. You will have four pieces by the end, and the critique sessions are where they get better.
What if I miss a live session?Every critique is recorded, and you keep access after the cohort ends.
AI rewrote this The template and the course record own this
Generation starts in the builder the admin is already in, and the publish decision stays theirs.

The AI does not only write. It can also notice what is missing.

Suggestions name the missing ingredient; they don’t silently insert it.

No instructor on the pageAdding authors builds trust.
Weak or missing call to actionA stronger CTA treatment earns the click.
No conversion improvement is claimed for these suggestions.
Chapter 05 — Quality and scale

AI variability becomes layout variability.

A headline can arrive at two words or twelve, and the template has to hold either. Content tolerance became a design requirement, not a bug report.

Short headline
2 words
Learn design
Medium headline
4 words
Master product design fundamentals
Long headline
12 words
Move from UI execution to genuine product thinking in twelve focused weeks
One slot, three generated lengths. All three have to look deliberate.

AI entered an existing system.

The builder already had templates, widgets, a theme system, publishing and responsive behaviour — all validated before a template is available to generate against. This project replaced none of it and added one thing: structured text.

Already there — not my work
Designer templatesDynamic widgetsTheme systemPublishingResponsive behaviour

Four contracts carried the boundary into the build.

Each one was something I could check afterwards in design QA.

Text replacementAI changes only defined content nodes.
Widget contractDynamic widgets are never rewritten.
Style contractClasses and layout remain unchanged.
Responsive contractGenerated text cannot break a supported layout.
Outcome and reflection

People used the generated starting point.

Generation quality is not measured by how much text AI writes. Three signals tell you whether a generative feature is actually working — and only one of them is about the model.

35%
Adoption of AI generation
15%
Edited after generation
Product target — not achieved
≥70% generation → publish
Generation-to-publish conversion

A product target set for the feature. It has not been reached.

The three signals worth watching
  • Time to sales page — did generation remove work?
  • Publish rate per generation — was the output useful enough to ship?
  • Average edits per page — how much correction did the first output need?

What this changed in how I design generative products.

01

AI needs a clear boundary of authority.

02

Templates turn generative variability into scalable quality.

03

The first useful output matters more than the most flexible one.

04

Existing structured data should stay deterministic.

Next / retrospective — not shipped

What I’d measure next

  • Measure generation → publish by school segment
  • Understand why admins edit generated pages
  • Compare conversion between generated and legacy sales pages
  • Test content-length resilience across languages and course types

This project taught me that AI needs a clear boundary of authority.

Have a complicated product problem?

Platform architecture, AI features, real-time systems, or a product that has grown more rules than anyone can hold in their head.

Or write it here

This opens your own email client with the message filled in. Nothing is sent or stored by this page.

Pragya Kumari — Product DesignerAI · Conversion · Template systems · 2026