← Vault Index
Source: frameworks/kit-opt-in-page/01-opt-in-page-context.md

01 — CONTEXT: Opt-In Page

Input definitions, validation rules, brand variants, and what each mode requires.


Mode 1 Inputs — Create New Opt-In Page

InputRequiredExampleUsed For
Lead magnet nameYes"Client Intelligence Brief"Page title, hero headline context, form heading, meta tags
Lead magnet one-linerYes"Prep for any client call in 2 minutes"Hero headline or subhead
Lead magnet sectionsYes4 sections: Rolling Items Alert, Client Priority Read, Call Playbook, Next Actions"What's Inside" section, output preview in form panel
Section descriptionsYesOne sentence per section describing what it does"What's Inside" detail copy
MailerLite form embed codeYesForm ID, account ID, action URL, field namesEmbedded form in hero + form CSS + redirect script
Thank-you page URLYeshttps://thepracticebuilders.ai/cib-thank-youJavaScript redirect on form submit
Brand variantYesCYP (primary) or AOSDetermines colors, fonts, entity name, domain, logo
Credential lineYes"25 years in operations, the last decade inside consulting firms, CPA practices, and wealth management firms"Proof section below hero, "Built by" section
Hero problem statementYes"Every call starts with 20 minutes of scrolling through email threads. Half of it is guessing what was promised."Opening copy — names the pain
Hero solution statementYes"The Client Intelligence Brief replaces that."Gold-colored bridge line between problem and mechanism
How-it-works lineYes"Paste 3-5 recent emails from one client into any large language model."Instruction line before bullet list
Headshot image URLNoConvertri-hosted headshot"Built by" section avatar. If not provided, omit the image and use text-only.
Logo image URLNoConvertri-hosted logoHeader logo. If not provided, use text-only brand name.
TestimonialNoA quote from someone who used this specific lead magnetSocial proof in hero. If not available, use credential line only.
Output preview linesNoShort example output lines for the form sidebarForm panel "What You Get Back" preview. If not provided, omit the preview panel below form.
CTA button textNo"Send Me the Brief"Form submit button. Default: "Send Me the [Short Name]"

Validation Rules — Mode 1

  1. The lead magnet must exist (or be in final build). Do not build the opt-in page for a lead magnet that is still being designed. The page copy depends on knowing exactly what the deliverable contains.
  2. The MailerLite form must be created first. The form embed code contains the form ID, account ID, and action URL. These are not placeholders — they are live MailerLite endpoints.
  3. The thank-you page URL must be a real, deployed page (or a known URL that will be deployed before the opt-in page goes live).
  4. Brand variant must be specified. CYP and AOS use different color palettes, fonts, entity names, and domains. Do not mix them.
  5. No LLM brand names anywhere in the page. The page must say "any large language model" — never Claude, ChatGPT, Gemini, Copilot, or any specific product name. This keeps the page brand-neutral and future-proof.
  6. Hero copy must follow problem-bridge-mechanism structure. Problem statement (names the pain), bridge line (names the solution, gold-colored), mechanism description (how it works + bullet list of what you get).
  7. All form fields are first name + email only. No phone, no last name, no company. Minimize friction.
  8. Every section of the lead magnet must appear in "What's Inside." If the lead magnet has 4 sections, "What's Inside" lists all 4. No partial lists.

Mode 2 Inputs — Improve Existing Kit

InputRequiredSourceUsed For
Kit locationYescontent/frameworks/kit-opt-in-page/Which kit to improve
TriggerYesQC failure, manual output changes, conversion data, compliance updateDetermines which files to update
Updated outputIf applicableThe corrected or improved HTML fileReplaces file 03 (golden example)
QC findingsIf applicableSpecific checklist items that failed or were missingUpdates file 04 (quality)
Process changesIf applicableSteps that were wrong, missing, or in wrong orderUpdates file 05 (build skill)

Validation Rules — Mode 2

  1. Always read the current kit files before making changes. Never update blindly.
  2. Changes propagate. If you update the golden example, check whether the build skill and quality checklist still match.
  3. Never remove a quality check without a reason. Quality checks represent lessons learned.
  4. Document what changed and why. Add at the bottom of HTML files, or a ## Change Log section for markdown files.

Brand Variants

CYP / Practice Builders (Primary)

ElementValue
FontsFraunces (headers) + Montserrat (body)
Primary background#0f2d3e (Deep Teal)
Secondary background#3e666e (Slate Teal)
Light background#f1ede6 (Cream)
Text on dark#f1ede6 (Cream)
Text on light#0f2d3e (Deep Teal)
Secondary text on light#3e666e (Slate Teal)
Gold accent#b79d64
Gold hover#c4aa74
Gold dark (pressed)#9d8556
Gold text on light bg#6b5d3e (WCAG-safe alternative to #b79d64 on cream)
Form input bg#506e76
Form input border#797d66
Entity nameCreating Your Plan
Brand namePractice Builders
Domainthepracticebuilders.ai
Emailkathryn@creatingyourplan.com
Privacy/Terms/Disclaimer domaincreatingyourplan.com
Logo URLhttps://cdn.convertri.com/01a6df52-3d55-11ea-99fe-0697e5ca793e%2F1e660f39a4c0923479dfce82ce3cf3916e7e317b%2FIcon-White.png
Google Fonts importhttps://fonts.googleapis.com/css2?family=Fraunces:ital,wght@0,400;0,600;0,700;0,800;1,400&family=Montserrat:wght@300;400;500;600;700;800&display=swap

AOS / Advisory OS (Variant)

ElementValue
FontsCormorant Garamond (headers) + Inter (body)
Primary background#1a1a1a (Charcoal)
Secondary background#111111 (Deep Black)
Light background#f5f4f0 (Cream)
Text on dark#f5f4f0 (Cream)
Text on light#1a1a1a (Charcoal)
Secondary text on light#666666 (Muted)
Gold accent#b79d64
Gold hover#d4b87a
Gold dark (pressed)#8a7548
Gold text on light bg#6b5d3e (WCAG-safe)
Form input bg#333333
Form input border#555555
Entity nameCreating Your Plan
Brand nameAdvisory OS
Domainadvisoryos.ai
Emailkathryn@creatingyourplan.com
Privacy/Terms/Disclaimer domaincreatingyourplan.com
Logo URL(TBD — use text-only header until AOS logo asset is confirmed)
Google Fonts importhttps://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;600;700&family=Inter:wght@300;400;500;600;700&display=swap

What Changes Between Variants

ElementChangesStays the Same
Color paletteYes — teal vs. charcoalGold accent (#b79d64)
FontsYes — Fraunces/Montserrat vs. Cormorant Garamond/InterFont roles (serif for headers, sans for body)
Brand nameYes — Practice Builders vs. Advisory OSEntity name (Creating Your Plan)
DomainYes — thepracticebuilders.ai vs. advisoryos.aiLegal links domain (creatingyourplan.com)
Page structureNoAll sections, order, layout
Copy patternsNoProblem-bridge-mechanism, conversational tone
Footer complianceNoMeta disclaimer, results disclaimer, legal links
Form platformNoMailerLite for both

Input Priority Hierarchy

When inputs conflict or are ambiguous:

  1. The golden example wins for structure, layout, component patterns, and inline style conventions
  2. Brand variant specification wins for colors, fonts, entity/brand names, and domain
  3. Kathryn's description wins for copy, audience framing, and lead magnet positioning
  4. Compliance references win for footer content, disclaimers, and claim language
  5. Existing vault conventions win for file naming, directory structure, and kit format