The difference between an email that gets ignored and one that drives action is the copy. Great email copywriting is a learnable skill. This lesson covers the formulas, techniques, and psychology behind emails people actually want to read.
The Email Open Formula
An email must pass three gates before it delivers value:
Gate 1: Subject Line → Gets the open
Gate 2: First Line → Gets the read
Gate 3: Call to Action → Gets the click
If any gate fails, the email fails.Writing Subject Lines That Get Opened
The subject line is the single most important element of your email. It determines whether your email gets opened or ignored.
Subject Line Formulas
Formula 1: Curiosity Gap
"The one React pattern I wish I learned sooner"
"Why your tests pass but your app still breaks"
"I made this mistake for 3 years"
Formula 2: Specific Benefit
"Cut your CSS bundle size by 60%"
"3 Figma shortcuts that save 2 hours per week"
"The email template that gets 45% open rates"
Formula 3: Number + Promise
"7 TypeScript tricks senior devs use daily"
"5 tools I use to design faster"
"12 security headers every site needs"
Formula 4: Question
"Are you making this accessibility mistake?"
"What's the fastest way to learn React?"
"Ready to launch your newsletter?"
Formula 5: Urgency (use sparingly)
"Last chance: Early bird pricing ends tonight"
"Only 20 spots left for the live workshop"
"Enrollment closes Friday at midnight"Subject Line Best Practices
Do:
├── Keep it under 50 characters (mobile truncation)
├── Front-load the most important words
├── Use lowercase for a casual, personal feel
├── A/B test every subject line
├── Match the subject to the email content
└── Use numbers for specificity
Don't:
├── Use ALL CAPS (triggers spam filters)
├── Use excessive punctuation (!!!, ???)
├── Use misleading clickbait
├── Start with "Re:" or "Fwd:" to fake replies
├── Use spam trigger words ("free", "buy now", "act fast")
└── Write generic subjects ("Monthly Newsletter #12")
Writing the Email Body
The AIDA Framework
A - Attention → Hook them in the first line
I - Interest → Build curiosity with a story or problem
D - Desire → Show the benefit or transformation
A - Action → Clear, single call to action
Example:
Attention:
"Last week, a student asked me something that stopped me cold."
Interest:
"She said: I've been studying React for 6 months and I still
can't build a real project from scratch. What am I doing wrong?"
Desire:
"The problem isn't knowledge — it's practice structure. Most
tutorials teach you WHAT to build, not HOW to think. I created
a 5-project roadmap that changes this. Each project builds on
the last, adding one new concept at a time."
Action:
"Download the free React Project Roadmap →"The PAS Framework
P - Problem → Name the pain they feel
A - Agitate → Make the pain vivid
S - Solution → Present your answer
Example:
Problem:
"Your email list isn't growing."
Agitate:
"You're publishing content, posting on social media, and even
running a popup on your site. But your subscriber count barely
moves. Meanwhile, creators who started after you have 10x your
audience. It's frustrating."
Solution:
"The issue isn't traffic — it's your lead magnet. Here are 3
lead magnet templates that convert at 30%+ for tech creators."Email Formatting for Readability
Formatting Rules:
─────────────────────────────────────────
1. Short paragraphs (1-3 sentences max)
People scan emails on phones.
Dense paragraphs get skipped.
2. One idea per paragraph
Each paragraph should make one point.
3. Use white space generously
Space between paragraphs lets the eye rest.
4. Bold key phrases sparingly
Guide the scanner's eye to the important parts.
5. Keep line length under 60 characters
Long lines are hard to read on any device.
6. Use bullet points for lists
- Easy to scan
- Clear hierarchy
- Mobile-friendly
7. One CTA per email
Multiple CTAs confuse the reader.
Pick one action you want them to take.
Writing Calls to Action
The CTA is where engagement becomes action.
CTA Formulas
Formula: Verb + Benefit
Good CTAs:
"Download the checklist"
"Start the free course"
"Get the template"
"Watch the 5-minute tutorial"
"Join 2,000+ developers"
Bad CTAs:
"Click here"
"Submit"
"Learn more"
"Read"
Button vs Link:
Use a button CTA for the primary action
Use a text link CTA for secondary actionsCTA Placement
Email Length │ CTA Placement
───────────────┼──────────────────────────────
Short (< 100w) │ End only
Medium (200w) │ End only
Long (300w+) │ Middle + End
Very long │ Early + Middle + End (same CTA)Email Templates by Type
The Welcome Email
Subject: Welcome! Here's your [lead magnet name]
Hi [Name],
Thanks for subscribing. Here's the [lead magnet] I promised:
[Download link / Button]
Quick intro: I'm [your name]. I write about [topic] for
[audience]. Every [frequency], I send an email with [what
they'll get].
Here's what subscribers tell me they love most:
• [Benefit 1]
• [Benefit 2]
• [Benefit 3]
Hit reply and tell me: what's your biggest challenge
with [topic] right now?
Talk soon,
[Name]
P.S. If the download link doesn't work, just reply to
this email and I'll send it directly.The Educational Email
Subject: [Specific technique] (takes 5 minutes)
I used to [common mistake].
Then I discovered [technique/approach] and it changed
how I [relevant activity].
Here's how it works:
1. [Step 1 - brief explanation]
2. [Step 2 - brief explanation]
3. [Step 3 - brief explanation]
The result: [specific, measurable outcome].
I put together a detailed guide with code examples:
[Read the full tutorial →]
[Name]
The Promotional Email
Subject: [Course/Product name] is live
For the past [time period], I've been building something
I'm really proud of.
[Course/Product name] is a [brief description] that helps
you [primary benefit].
Here's what's inside:
• [Feature/Module 1] — [benefit]
• [Feature/Module 2] — [benefit]
• [Feature/Module 3] — [benefit]
[Number] people have already enrolled, and here's what
they're saying:
"[Testimonial]" — [Name, Title]
Early bird pricing ($XX instead of $XX) ends [date].
[Enroll now →]
[Name]A/B Testing Your Copy
What to A/B Test (in priority order):
─────────────────────────────────────
1. Subject lines → Biggest impact on opens
2. CTA text/button → Biggest impact on clicks
3. Send time → Affects open rate
4. Email length → Affects engagement
5. Personalization → Affects connection
6. From name → Affects trust
A/B Testing Process:
1. Change ONE variable per test
2. Split your list 50/50
3. Wait 24 hours for results
4. Need 1,000+ recipients for statistical significance
5. Document what won and whyKey Takeaways
- Subject lines determine 80% of your email's success -- invest time in them
- Use proven frameworks (AIDA, PAS) to structure email body copy
- Keep paragraphs short, use white space, and write for mobile screens
- One email, one CTA -- do not split the reader's attention
- A/B test subject lines and CTAs on every send
- Write like a human, not a brand -- personal emails outperform corporate ones
Next, you will learn how to build automated email sequences that nurture subscribers without manual effort.