ChatGPT has proven to be an extraordinarily effective tool for generating email subject lines, not by chance but for precise structural reasons. The model was trained on billions of examples of copywriting, email marketing campaigns, and persuasive content, which makes it capable of understanding the psychological nuances that determine open rates. Unlike generic text generators, ChatGPT can process multiple constraints simultaneously: brand tone, optimal length, audience segment, and campaign objective, producing consistent and tested variants in seconds.
The real competitive advantage emerges when you master the art of prompt engineering applied to email subject lines. A poorly structured prompt produces banal and interchangeable output. A precise prompt, on the other hand, generates subject lines that respect email client character limits (generally 40-60 characters visible on mobile), incorporate specific emotional triggers, and align with your target demographic segment. In this guide, you'll analyze ready-to-use prompts, the underlying engineering principles, and advanced techniques for building your own prompts from scratch.
Whether you're managing B2B campaigns with complex sales cycles or high-volume B2C newsletters, the patterns described in this article are directly applicable. Every prompt has been tested on real campaigns and optimized to minimize the iterations necessary before obtaining usable output.
Ready-to-Use Example Prompts
Prompt 1 — Generating Variants with Emotional Triggers
You are an expert copywriter specializing in email marketing with 10 years of experience.
Generate 10 email subject lines for a campaign of [CAMPAIGN TYPE: e.g. product launch / re-engagement / seasonal promotion].
Context:
- Product/Service: [DESCRIPTION]
- Target: [SEGMENT: e.g. professionals 30-45 years old, SMEs in the manufacturing sector]
- Brand tone: [e.g. professional but accessible / urgent / empathetic]
- Primary objective: [e.g. maximize CTR / increase direct conversions]
Technical requirements:
- Maximum length: 50 characters
- Include at least 3 variants with a rhetorical question
- Include at least 2 variants with specific numbers
- Include at least 2 variants with sense of temporal urgency
- Avoid spam-trigger words: "free", "click here", "unmissable offer"
For each subject line indicate: emotional trigger used, character count, and urgency level (low/medium/high).Why it works: This prompt applies the principle of multi-constraint specification: it simultaneously defines the creative framework (10 years of simulated experience), technical parameters (character limit, variant types), and qualitative parameters (emotional triggers). The final instruction to annotate each output with metadata transforms ChatGPT from a passive generator to an active analyst, allowing you to select with criteria.
Expected output: A structured table or list with 10 subject lines, each accompanied by emotional trigger, character count, and urgency level. The model tends to group variants by type, facilitating comparison.
Customization: Replace "50 characters" with "40 characters" for campaigns primarily viewed on mobile devices (where Gmail and Apple Mail truncate beyond 41 characters in 68% of the most common clients). Add "avoid emoji" if your sending CRM doesn't support Unicode rendering correctly.
Prompt 2 — A/B Test Framework
Create an A/B test structure for email subject lines based on the following parameters:
Email: [BRIEF DESCRIPTION OF EMAIL CONTENT]
List: [SIZE AND CHARACTERISTICS: e.g. 15,000 subscribers, average historical open rate 22%]
Primary KPI: [e.g. open rate / click-to-open rate]
Generate:
- Variant A: subject line using the curiosity gap technique (information gap)
- Variant B: subject line using direct and measurable benefit technique
- Variant C: subject line using personalization with dynamic token [NAME] or [COMPANY]
- Variant D: subject line using social proof or number (e.g. "how 3,200 companies did it")
For each variant:
1. Write the subject line (max 55 characters)
2. Write the complementary preheader (max 90 characters)
3. Briefly explain the psychological hypothesis you're testing
4. Indicate which segment might respond betterWhy it works: The prompt imposes a scientifically valid test structure by isolating a single variable per cell (the persuasive technique), while keeping length and context constant. The request for a complementary preheader is crucial: on Gmail desktop, the subject line + preheader pair occupies approximately 100-120 total visible characters of space, and an unoptimized preheader undermines even the best subject line.
Expected output: Four structured blocks, each with subject line, preheader, and rationale. ChatGPT tends to produce preheaders that amplify the subject line message rather than repeat it, which is exactly the desired behavior.
Customization: Add a Variant E with emoji to the prompt if you want to test visual impact in inboxes. Specify the industry to obtain contextual social proof (e.g. "how 3,200 law firms did it" instead of a generic figure).
Prompt 3 — Re-engaging Cold Contacts
Write 8 email subject lines for a re-engagement campaign targeting subscribers who haven't opened emails in 90-180 days.
Psychographic context of subscribers:
- They originally signed up for: [LEAD MAGNET / ORIGINAL REASON]
- Probable reason for disengagement: [e.g. email overload, loss of perceived relevance, change in job role]
- What has changed in the product/service since subscription: [RELEVANT UPDATES]
Constraints:
- The tone must be direct but not aggressive
- Avoid false urgency or artificial scarcity
- At least 2 subject lines should include a measured element of self-irony or humor
- At least 2 subject lines should leverage "fear of missing out" (FOMO) authentically
- Max 45 characters to ensure full visibility on mobile
After the list, provide 3 lines of recommendation on which secondary segmentation to apply before sending.Why it works: Re-engagement campaigns require a radically different communication register than standard campaigns. This prompt explicitly constrains the model to avoid artificial urgency patterns—one of the primary causes of unsubscribes in cold lists—and introduces the constraint of calibrated humor, which in real tests increases open rates for the inactive segment in a statistically significant way on B2C content. The final request for segmentation recommendations transforms the prompt into a mini-strategic consultation.
Expected output: List of 8 subject lines with balanced distribution among the required tones, followed by a paragraph of operational recommendations on segmentation (e.g. separating inactive 90-120 day subscribers from 120-180 day ones).
Customization: If your ESP (Email Service Provider) supports segmentation by engagement score, add this variable to the context. You can also request a version of the list with and without emoji to quickly test both variants.
Prompt 4 — Subject Lines for Automated Sequences (Drip Campaign)
You are building a 7-email drip sequence for [SEQUENCE OBJECTIVE: e.g. onboarding new users / nurturing B2B leads / post-purchase upsell].
For each email in the sequence, generate a subject line coherent with the narrative progression:
Email 1 (Day 0 - Welcome): focus on confirmation and first action
Email 2 (Day 2 - Activation): focus on first tangible value
Email 3 (Day 5 - Education): focus on deepening key functionality
Email 4 (Day 9 - Social Proof): focus on case study or testimonial
Email 5 (Day 14 - Objection): focus on response to the segment's primary objection
Email 6 (Day 21 - Urgency): focus on deadline or next step
Email 7 (Day 30 - Decision): focus on final call-to-action or offer
Parameters:
- Product: [DESCRIPTION]
- Target persona: [ROLE, INDUSTRY, PRIMARY PAIN POINT]
- Tone: [PROFESSIONAL / CONVERSATIONAL / AUTHORITATIVE]
- Avoid repeating the same syntactic structures between consecutive emails
For each subject line also include the suggested preheader and a note on the narrative function within the sequence arc.Why it works: Automated sequences suffer from a specific problem that individual subject lines don't have: progressive narrative coherence. A subscriber receiving 7 emails with identical syntactic structures (all questions, or all with numbers) develops pattern blindness and the open rate collapses after the third email. This prompt forces ChatGPT to vary structures and justify each choice based on the position within the sequence.
Expected output: A structured table or list with 7 rows, each containing subject line, preheader, and narrative note. The model typically produces coherent progression from initial curiosity to final urgency, with well-distributed syntactic variations.
Customization: Modify the temporal cadence based on historical data from your industry. In B2B enterprise, a 30-day sequence can compress to 14 if the sales cycle is short, or expand to 90+ for high-involvement decision products.
Prompt 5 — Optimizing Existing Subject Lines
Analyze the following email subject lines from my recent campaigns and optimize them:
[LIST OF EXISTING SUBJECT LINES - paste your actual subject lines here]
For each subject line:
1. Identify the primary problem (e.g. too generic, weak syntactic structure, lack of hook, spam trigger)
2. Propose 3 optimized variants maintaining the original intent
3. For each variant indicate: modification made, psychological principle activated, potential risk
Apply these copywriting frameworks in the reworking:
- Curiosity Gap (Bill Walsh / Buzzfeed model)
- Specificity Principle (concrete numbers > vague claims)
- Pattern Interrupt (unexpected structure for the category)
- Personalization Beyond First Name (e.g. segment, behavior, trigger)
Output format: comparative table with columns [Original | Problem | Variant 1 | Variant 2 | Variant 3 | Notes]Why it works: This prompt transforms ChatGPT into a structured reviewer rather than a free generator. The reference to specific and named frameworks (Curiosity Gap, Specificity Principle) is not decorative: these labels activate specific knowledge patterns in the model, producing more precise and terminologically coherent output. The request for "potential risk" for each variant is an advanced adversarial prompting technique that forces the model to critically evaluate its own output.
Expected output: A structured table with diagnostic analysis and three variants for each original subject line. The "Notes" column typically contains observations on tone or positioning that go beyond simple rewriting.
Customization: Add historical performance data (open rate %) next to each original subject line. ChatGPT will use this data to calibrate optimizations based on what has already worked with your specific list.
Prompt 6 — Subject Lines for B2B Segments with Defined Personas
Generate email subject lines for the following three segments of the same campaign [CAMPAIGN DESCRIPTION].
Segment 1 — Decision Maker (C-level / Director):
- Primary pain point: [e.g. reduction of operational costs, team accountability]
- Relevant metric: ROI, efficiency ratio, risk mitigation
- Tone: authoritative, concise, data-oriented
Segment 2 — Influencer (Manager / Team Lead):
- Primary pain point: [e.g. workflow management, team adoption, reporting]
- Relevant metric: time-saved, adoption rate, internal NPS
- Tone: practical, collaborative, solution-oriented
Segment 3 — End User (Operational):
- Primary pain point: [e.g. repetitive tasks, complex interface, support response time]
- Relevant metric: ease of use, daily time savings
- Tone: direct, empathetic, immediate-benefit-oriented
For each segment: 4 email subject lines + preheader, max 50 characters, with indication of the dominant psychological trigger.Why it works: Segmentation by persona is the single factor with the most impact on open rates in complex B2B campaigns. This prompt forces ChatGPT to maintain separate communication registers for three distinct hierarchical levels, each with radically different metrics and pain points. The most common error in B2B campaigns is using C-level language with operational users (or vice versa), creating immediate dissonance in the subject line.
Expected output: Three distinct blocks with 4 subject lines each, totaling 12 options. The model typically produces strong differentiation in terminology and tone across segments, with decision makers receiving more data-heavy language and end users receiving more benefit-focused language.
Customization: If you have historical click-through or conversion data by segment, include it in the prompt. ChatGPT can then optimize language specifically for what drives engagement in each role. Add a fourth segment (e.g. "Procurement / Gatekeeper") if your sales process includes approval layers.
Frequently Asked Questions
What should you know about prompt 1 — generating variants with emotional triggers?
You are an expert copywriter specializing in email marketing with 10 years of experience. Generate 10 email subject lines for a campaign of [CAMPAIGN TYPE: e.g. product launch / re-engagement / seasonal promotion].
Context:
- Product/Service: [DESCRIPTION]
- Target: [SEGMENT: e.g. professionals 30-45 years old, SMEs in the manufacturing sector]
- Brand tone: [e.g. professional but accessible / urgent / empathetic]
- Primary objective: [e.g. maximize CTR / increase direct conversions]
Technical requirements:
- Maximum length: 50 characters
- Include at least 3 variants with a rhetorical question
- Include at least 2 variants with specific numbers
- Include at least 2 variants with sense of temporal urgency
- Avoid spam-trigger words: “free”, “click here”, “unmissable offer”
For each subject line indicate: emotional trigger used, character count, and urgency level (low/medium/high).
Why it works: This prompt applies the principle of multi-constraint specification : it simultaneously defines the creative framework (10 years of simulated experience), technical parameters (character limit, variant types), and qualitative parameters (emotional triggers). The final instruction to annotate each output with metadata transforms ChatGPT from a passive generator to an active analyst, allowing you to select with criteria.
What should you know about prompt 2 — a/b test framework?
Create an A/B test structure for email subject lines based on the following parameters:
Email: [BRIEF DESCRIPTION OF EMAIL CONTENT] List: [SIZE AND CHARACTERISTICS: e.g. 15,000 subscribers, average historical open rate 22%] Primary KPI: [e.g. open rate / click-to-open rate]
Generate:
- Variant A: subject line using the curiosity gap technique (information gap)
- Variant B: subject line using direct and measurable benefit technique
- Variant C: subject line using personalization with dynamic token [NAME] or [COMPANY]
- Variant D: subject line using social proof or number (e.g. “how 3,200 companies did it”)
For each variant:
- Write the subject line (max 55 characters)
- Write the complementary preheader (max 90 characters)
- Briefly explain the psychological hypothesis you’re testing
- Indicate which segment might respond better
Why it works: The prompt imposes a scientifically valid test structure by isolating a single variable per cell (the persuasive technique), while keeping length and context constant. The request for a complementary preheader is crucial: on Gmail desktop, the subject line + preheader pair occupies approximately 100-120 total visible characters of space, and an unoptimized preheader undermines even the best subject line.
What should you know about prompt 3 — re-engaging cold contacts?
Write 8 email subject lines for a re-engagement campaign targeting subscribers who haven't opened emails in 90-180 days.
Psychographic context of subscribers:
- They originally signed up for: [LEAD MAGNET / ORIGINAL REASON]
- Probable reason for disengagement: [e.g. email overload, loss of perceived relevance, change in job role]
- What has changed in the product/service since subscription: [RELEVANT UPDATES]
Constraints:
- The tone must be direct but not aggressive
- Avoid false urgency or artificial scarcity
- At least 2 subject lines should include a measured element of self-irony or humor
- At least 2 subject lines should leverage “fear of missing out” (FOMO) authentically
- Max 45 characters to ensure full visibility on mobile
After the list, provide 3 lines of recommendation on which secondary segmentation to apply before sending.
Why it works: Re-engagement campaigns require a radically different communication register than standard campaigns. This prompt explicitly constrains the model to avoid artificial urgency patterns—one of the primary causes of unsubscribes in cold lists—and introduces the constraint of calibrated humor, which in real tests increases open rates for the inactive segment in a statistically significant way on B2C content. The final request for segmentation recommendations transforms the prompt into a mini-strategic consultation.
Comments (0)