The subject line is the only part of your email that everyone sees. It determines whether your carefully written launch email gets read or gets deleted in a two-second swipe. ChatGPT can generate twenty subject line variations in a minute — but generating variations isn't testing. Here's how to produce a structured set of options, test them with real data, and learn something you can use on every email that follows.
What you’ll walk away with:
- Multiple subject line variations organized by angle
- A testing protocol that produces actionable data
- A growing library of subject line patterns that work for your audience
Why most subject line testing fails
I've seen course creators test subject lines by writing two versions of roughly the same idea — "New Course Available" versus "My New Course Is Live" — and concluding that A/B testing doesn't work because the results were identical. Of course they were. Those aren't meaningfully different options. They're the same idea in slightly different words.
Effective testing requires different angles. One subject line that leads with curiosity ("The completion data surprised me"), one with specificity ("6-week yoga retreat certification — spring cohort"), one with social proof ("What 340 students said about this program"), and one with direct benefit ("Teach online without the tech headaches"). When you test across angles rather than within the same angle, the data actually tells you something useful.
Here's how much this matters: one creator I worked with was sending launch emails with generic subject lines — "New Course Available" — and getting open rates well below 20%. We used ChatGPT to generate angle-diverse variations, tested five of them, and the winning subject line nearly tripled the open rate. Same list, same course, same send time. The only variable was the subject line.
The numbers that matter
Before you start generating, know the constraints. With most emails now opened on mobile, your subject line needs to display fully on a phone screen. That means 28 to 50 characters — long enough to say something specific, short enough not to get truncated. ChatGPT defaults to writing subject lines that are 60 to 80 characters unless you tell it otherwise.
For statistical significance, you need a minimum of 1,000 recipients per variation. If you're testing five subject lines, that means a list of at least 5,000. With a smaller list, test two variations per send and build your understanding over multiple campaigns rather than trying to test everything at once.
Step by step: generate, filter, test
Generate twenty variations across four angles
Ask ChatGPT to produce twenty subject lines organized by angle: five curiosity-driven, five specificity-driven, five social-proof-driven, and five benefit-driven. The angle structure is the key — it prevents ChatGPT from producing twenty variations of the same obvious headline.
Filter to five finalists
Read all twenty and select one winner from each angle category, plus one wild card that surprised you. Your selection criteria: Would this make you open this email if you saw it in your own inbox? If it reads like marketing copy, cut it. If it reads like a message from someone you know, keep it.
Set up the test in your email platform
Read the results by angle, not just open rate
The individual winning subject line matters less than the winning angle. If your curiosity-driven subject line beats social proof by 8 percentage points, that's insight you can apply to every future email, not just this one. Track which angle wins across three to five campaigns, and you'll have a reliable understanding of what motivates your specific audience to open.
Prompts to try
I'm launching an online course: [name, topic, audience, price]. Generate 20 email subject lines organized into four groups: CURIOSITY (5): Make the reader want to open to learn something. Don't reveal the answer in the subject line. SPECIFICITY (5): Include a concrete detail — number, timeframe, or specific outcome. SOCIAL PROOF (5): Reference other students, results, or enrollment numbers. Only use data I provide: [paste any real stats]. BENEFIT (5): State directly what the reader gets from opening. All must be 28-50 characters. No exclamation marks. No "you won't believe" or "don't miss out" patterns. Write them as if texting a friend, not as if writing ad copy.
The character limit is critical. Without it, ChatGPT writes 70-character subject lines that get truncated on mobile. The "texting a friend" instruction shifts the tone away from the marketing-speak ChatGPT defaults to.
Here are two subject lines I've used before: Winner (34% open rate): "[paste your best performer]" Loser (12% open rate): "[paste your worst performer]" Analyze what makes the winner work and the loser fail. Then generate 10 new subject lines that follow the winner's pattern but with fresh angles. All 28-50 characters. Same audience: [describe].
This prompt leverages your own historical data. ChatGPT can identify patterns in what's already working — tone, length, specificity level — and generate more variations in that direction. It's more efficient than starting from scratch every time.
I tested these 5 subject lines last week: 1. "[line]" — 28% open rate 2. "[line]" — 22% open rate 3. "[line]" — 31% open rate 4. "[line]" — 19% open rate 5. "[line]" — 26% open rate The winner was #3. Generate 10 variations that keep what made #3 work (identify the specific elements) while exploring new angles I haven't tried. Stay within 28-50 characters.
This iterative prompt is for your second and third rounds of testing. Each round should build on what you learned from the last one, not start over from scratch.
The human layer
ChatGPT is good at generating options you wouldn't think of. It's bad at knowing which option fits your audience. I've seen it produce technically clever subject lines — wordplay, unexpected framings — that fell flat because they didn't match the tone subscribers expected from that creator. Your audience has a mental model of who you are based on every previous email you've sent. A subject line that breaks that expectation might get opens out of confusion, but it damages trust.
The best approach I've found: use ChatGPT for the creative generation phase, then apply your own judgment about voice and audience fit. If a subject line makes you think "That's clever but I'd never actually say that," cut it. The subject line that sounds most like you — and makes a specific promise — will usually win over time, even if a clickbait alternative wins a single send.
What it gets wrong
ChatGPT defaults to hype. Even with explicit instructions against urgency and scarcity, it slips in patterns like "Last chance," "Don't wait," and "Only a few days left." These might boost a single send's open rate, but they train your subscribers to ignore your emails — because every email sounds urgent, and urgency fatigue is real. Strip these out every time.
It also doesn't understand the difference between open rate and quality opens. A curiosity gap subject line ("I can't believe this happened") might get high opens but terrible click-through rates because people opened out of curiosity and immediately felt misled. The subject line's job isn't just to get opens — it's to set accurate expectations for what's inside. ChatGPT optimizes for opens because that's the metric you asked about. You need to optimize for the full sequence: open, read, click, enroll.
Finally, it loses your voice. After generating twenty variations, most of them will sound like they came from a marketing textbook. Pick the two or three that could plausibly have come from you, and edit the rest or discard them. Volume is the point of AI generation, but curation is still your job.
From open to enrolled
A great subject line earns the open. The email body earns the click. And the page they land on earns the enrollment. On Ruzuku, your course page handles enrollment and payment in one place — no redirects, no friction, no piecing together tools. When your tested subject line gets the open and your email gets the click, the enrollment experience should be just as smooth.
Related guides
- How to Personalize Course Marketing Emails Using AI — write segment-specific email body copy to match your winning subject lines
- How to Build a Course Launch Email Sequence Using Kit — the full sequence framework where these tested subject lines live
- How to Write Course Email Subject Lines — manual subject line strategies that complement AI-generated options
- How to Write Your Course Launch Email Sequence — the complete strategy guide for email-driven course sales