⚙ CC Marketing · L6 Score 0/0
Lesson 6 of 12 · Claude Code Marketing

Fuzzy variables that read as human

AI-written personalization slots inside a human-written template, previewed per recipient, then automated as a daily routine.

Built from the course by Nick Saraev Source span 3:11:12-3:43:01 ~15 min lesson 5 quiz checkpoints

💡 Dotted words are definitions

Underlined terms have plain-English definitions. Hover on desktop, tap on mobile.

✅ Quizzes keep score

Each section ends with a check. Your teacher-agent takes follow-up questions any time.

01 · The generic gap

Two campaigns, one cheap fix

Two assets anchor this play: a newsletter campaign that uses AI to fill variables, and an outbound email campaign that uses AI to add icebreaker snippets 3:11:47. The speaker claims basic AI personalization can make campaigns work 5% better immediately, and that the token cost of personalizing emails is "way lower" than the revenue lost by not personalizing 3:11:47. All the demo data comes from his own communities: Maker School and Maker Zero, his free community 3:11:47.

For cold outreach, he scrapes databases such as LinkedIn Sales Navigator, yielding roughly 100 records with email addresses, names, and a companyDescription column — entries like "Waltz is an e-commerce company that helps brands grow revenue on Amazon" and "Advertwise is a digital marketing agency" 3:13:18.

A Google Sheets column labeled companyDescription displays Waltzco and AdvertWise company descriptions in the top rows.
3:13:48 · figureA Google Sheets column labeled companyDescription displays Waltzco and AdvertWise company descriptions in the top rows.

The contrast is stark: a generic "Hello, I would like to sell you something" versus "Hey Walt, I love Waltzco and I've been following you guys..." — the better performer is obvious, and AI enables that degree of personalization at scale 3:13:18.

On the newsletter side, he uses Kit, a straightforward email newsletter platform with no affiliation, though users include Matthew McConaughey (raw transcript: 'Matthew McConna') and Ali Abdaal (raw: 'Ali Abdal') 3:15:15. The dashboard shows 24 new subscribers today, 412 in 7 days, 2,347 in 30 days, and 38,096 total 3:15:50.

Kit dashboard showing subscriber metrics of 24 today, 412 over the past 7 days, 2,347 over the past 30 days, and 38,096 total.
3:15:50 · figureKit dashboard showing subscriber metrics of 24 today, 412 over the past 7 days, 2,347 over the past 30 days, and 38,096 total.

Growth flows from LinkedIn and Instagram: on Instagram, he publishes videos listing tools and asks viewers to comment "code" to get a free open-source tool, then starts a DM flow where the asset is exchanged for an email address 3:16:30. Yet the Maker School welcome email is a mass template with zero personalization beyond the greeting: "Hi, welcome to Maker School. This won't be one of those bloated stuffy onboarding emails..." 3:17:30.

Maker School Welcome Email template displaying the greeting and concise onboarding essentials.
3:17:30 · figureMaker School Welcome Email template displaying the greeting and concise onboarding essentials.

The setup: the speaker claims Maker School did $280,000 in sales last month with an extremely lean team 3:17:53, while the first touch with every new subscriber is generic. That gap is the opportunity this lesson exploits.

What is the speaker's economic argument for investing in AI personalization?

Lead-in: The speaker explicitly frames the tradeoff as token spend versus lost revenue — personalization tokens are "way lower" than what you lose by sending generic copy. The other options either overstate the benefit (double open rates) or misattribute the cost (databases vs. generation).
02 · Fuzzy variables

Hard fields in, human-sounding lines out

The core distinction: hard variables are static fields like first name, company, and city, copied straight from the data 3:19:45. fuzzy variables are AI-enriched personalization fields that go beyond verbatim data — "Hey Pete, saw you love snowboarding..." instead of "Hobbies: snowboarding" 3:19:45. The workflow chain is simple: pass hard variables through AI to enrich them into fuzzy variables, then insert those into the email template 3:20:50.

A Maker Skool welcome email template uses subscriber first-name and plausible-signup-reason variables in its opening message.
3:21:45 · figureA Maker Skool welcome email template uses subscriber first-name and plausible-signup-reason variables in its opening message.

His example template uses a fuzzy variable named shortPlausibleReasonWhyTheySignedUp in the opening message 3:21:45, named in camel case — a programming convention where the first letter is lower and subsequent words start with uppercase 3:22:13.

Which of these names a fuzzy variable rather than a hard one?

Lead-in: A fuzzy variable is defined as an AI-enriched field that goes beyond the raw data — exactly what shortPlausibleReasonWhyTheySignedUp is. The other three are verbatim hard variables copied straight from the dataset.
03 · Generation prompt

One prompt, three new columns per lead

Instead of hand-crafting each line, he copies the high-quality email template and pastes it at the top of a prompt 3:23:44. The prompt asks AI to personalize a Google Sheet of leads for an email campaign, listing columns like first name, last name, email, company name, job title, city, hobbies, why signed up, favorite tool, and biggest challenge. The instructions: read every row, produce three new column values per person, vary sentence structure, and create a new Google Sheet via Drive rather than edit the original 3:23:44. The prompt describes the email as "a welcome email for Maker School, Nixar's AI automation coaching community" (raw transcript: 'Nixar', likely 'Nick's') 3:23:44.

A tool constraint shapes the prompt: AI can create a new Google Sheet (via Drive API) but cannot edit existing sheets 3:26:00. Claude then displays a long response with numbered review headings 3:27:15.

Claude displays a long personalized-email automation response with numbered review headings and the conversation list visible in the dark workspace.
3:27:15 · figureClaude displays a long personalized-email automation response with numbered review headings and the conversation list visible in the dark workspace.

He emphasizes the operating principle: verify output first, start at the end, do the thing manually, then work backwards to systematize — never automate a process that hasn't been validated 3:28:16. The generated CSV output shows Marcus's personalized reason: "You're trying to push North Partners past that 20K ceiling and you're betting automation is the lever." 3:29:30

Generated CSV output displays Marcus's personalized signup reason about pushing North Partners past its $20K/month ceiling with AI automation.
3:29:30 · figureGenerated CSV output displays Marcus's personalized signup reason about pushing North Partners past its $20K/month ceiling with AI automation.

What is the speaker's rule about when to automate a process?

Lead-in: The speaker's stated sequence is verify output first, start at the end, do it manually, then systematize — never automate an unvalidated process. The other options reverse that order or add an averaging step he never prescribes.
04 · Shortening pass

Tighten until it reads like a human wrote it

Long fuzzy variables read as robotic, so he issues a shortening pass: "short plausible reason why they signed up should be closer to 10 words. Short custom reason why it's useful should also be closer to 10 words. And paraphrase challenge should be maybe five words or so." Plus a critical constraint: in paraphrase challenge, instead of saying the person's name, write it so it can be inserted into the email copy 3:29:56.

A slide illustrates personalized email snippets for Sarah and Mike, highlighting how one template can contain individualized lines.
3:31:15 · figureA slide illustrates personalized email snippets for Sarah and Mike, highlighting how one template can contain individualized lines.

One template, individualized lines: the slide shows snippets for Sarah and Mike, both drawn from the same template with different fuzzy values 3:31:15. This is the division of labor that holds: AI writing the entire email usually sucks; instead, a human writes the template and a few fuzzy variables are inserted 3:31:26.

A Claude Code workspace displays a shortened lead-generation spreadsheet with Lumen Ops and co-founder automation variables visible.
3:32:15 · figureA Claude Code workspace displays a shortened lead-generation spreadsheet with Lumen Ops and co-founder automation variables visible.

What is the right division of labor for personalized email copy?

Lead-in: The speaker is explicit that AI writing the entire email "usually sucks" — the winning pattern is a human-written template with a few AI-filled fuzzy variables. The other options put AI in charge of the whole message or relegate it to subject lines, both of which miss the core architecture.
05 · Daily routine

Preview per recipient, then hand the cycle to a routine

The proof of concept moves into Kit. The email editor shows the concluding paragraph about treating a rapidly changing AI challenge as an opportunity 3:32:37.

A Kit email editor displays the concluding Maker School paragraph about treating a rapidly changing AI challenge as an opportunity and working hard.
3:32:37 · figureA Kit email editor displays the concluding Maker School paragraph about treating a rapidly changing AI challenge as an opportunity and working hard.

To operationalize, he opens Subscribers in Kit and adds custom fields named "short plausible reason why they signed up", "short custom reason why it's useful", and "paraphrase challenge" 3:33:30. Then preview per recipient: as Marcus at North Partners, the email reads "Hey Marcus, welcome to Maker School... especially because you're pushing North Partners past 20K a month with automation" 3:34:36. Previewing as Rachel at Lumen Ops shows a welcome message about lead generation that runs while she sleeps 3:35:28.

Only after that validation does he systematize. Instead of maintaining a Google Sheet, he voice-dumps a request to turn the process into a skill: connect the Kit API to Claude, check new subscribers every 24 hours, generate the three variables, update custom fields, and add to the welcome broadcast 3:37:08. Claude proposes a tag, "maker school welcome pending", to tag new subscribers, filter the broadcast, and remove the tag after sending 3:37:10.

Setup mechanics: MCP does not cover Kit, so the API key approach is required 3:37:40. Create a Kit API key labeled "V4" named "for YouTube" (to be changed after video) 3:38:15. Add the key as a local credential in Claude: go to local environment, add variable "kit API key", save 3:38:30. Paste the entire conversation history from the previous thread into the new thread where credentials are available 3:39:55. For a cloud routine, click cloud, click gear icon, select API key, and add it as done locally 3:41:30. The result is a routine named "Daily Maker School Newsletter Personalization" with its daily schedule and instructions 3:41:03.

This is the win: three AI-written slots inside a human template, previewed per recipient, then handed to a daily routine that keeps every new subscriber's first touch personalized — with no manual per-lead work.

What does the "maker school welcome pending" tag do in the Kit workflow?

Lead-in: Claude's proposed mechanism is exactly that: tag new subscribers "maker school welcome pending", filter the welcome broadcast by that tag, and remove it after the send. The other options invent purposes — template selection, abandonment flags, and digest blocking — that never appear in the material.
✔ Wrap-up

Your score

0 / 8
Answer the quizzes above to see your result.

One-sentence summary

Turn one generic email template into a per-recipient experience by having AI generate three short fuzzy variables, previewing each send, then automating the whole cycle as a daily routine.

📖 Reference

Glossary

Every term marked with a dotted underline above. Skim it, or search the page for a word.

⚙ For your system

Ideas worth stealing into your own setup

Proposals, not done deals: nothing gets added to your system until you choose it.

01 Client welcome-sequence upgrades

Saw
Even a $280K/mo community sends a generic welcome email before this chapter.
Why
Your agency can sell per-client personalization as a fixed scope: three fuzzy variables per subscriber.
Form
Reusable Claude prompt + ESP custom fields.
Source
3:19:45 in the video

02 Productized cold-outreach icebreakers

Saw
He scrapes LinkedIn Sales Navigator and AI-writes icebreakers per lead.
Why
Turn this into a monthly retainer: AI enrichment of client prospecting lists.
Form
Scrape → AI enrichment → CSV pipeline.
Source
3:13:18 in the video

03 Managed daily personalization routine

Saw
The 'Daily Maker School Newsletter Personalization' routine runs on schedule with tag-based filtering.
Why
Recurring managed-service revenue from running the routine for client newsletters.
Form
Kit API + Claude cloud routine.
Source
3:41:03 in the video
Expanded screenshot