How to Generate Email Campaign Copy with Antigravity: From Strategy to Send in One Hour
Why Email Campaign Copy Is Antigravity’s Sweet Spot
Email marketing has the highest ROI of any marketing channel — $36 returned for every $1 spent, according to industry benchmarks. But the ROI only materializes when the copy is good: compelling subject lines, persuasive body copy, clear CTAs, and consistent brand voice across dozens of campaigns per month.
Most marketing teams write email copy manually. A single campaign email (subject line, preview text, body, CTA) takes 45-90 minutes to write, review, and approve. A 5-email nurture sequence takes 4-6 hours. Multiply by 8-12 campaigns per month, and email copy consumes 40-80 hours of marketing team time monthly.
Antigravity’s brand voice training makes it uniquely suited for email. Once trained on your best-performing emails, it produces copy that sounds like your team wrote it — with the same tone, vocabulary, sentence structure, and CTA style. A 5-email sequence that takes 4 hours manually takes 45 minutes with Antigravity: 15 minutes to brief, 10 minutes to generate, 20 minutes to review and adjust.
Step 1: Define Campaign Strategy
The Campaign Brief Template
Before generating any copy, complete a brief:
Campaign Brief: Objective: [What do we want to achieve?] Options: drive purchase, nurture lead, re-engage dormant, announce launch, educate, collect feedback Audience Segment: [Who are we writing to?] - Segment name: [e.g., "active trial users"] - Behavior: [what have they done or not done?] - Pain point: [what problem does this campaign address?] - Sophistication: [how much do they know about our product?] Key Message: [One sentence — what must they understand?] Desired Action: [One CTA — what should they do?] Tone: [Your standard brand tone? Or adjusted for this campaign?] Example: "More urgent than usual — limited time offer" Example: "Warmer than usual — re-engagement, we miss them" Constraints: - Maximum email length: [words] - Must include: [specific information, disclaimers] - Must not include: [competitor mentions, specific claims] Campaign type: - Single email - Sequence (how many emails? what cadence?)
Common Campaign Types
| Campaign Type | Emails | Cadence | Primary Goal |
|---|---|---|---|
| Product launch | 3-5 | Day 0, 3, 7, 14 | Drive trial or purchase |
| Nurture sequence | 5-7 | Every 3-4 days | Build trust, educate |
| Onboarding | 5-8 | Day 0, 1, 3, 7, 14, 21 | Activate new users |
| Re-engagement | 3 | Day 0, 5, 12 | Win back dormant users |
| Promotional | 2-3 | Day 0, 3, 5 (urgency) | Drive purchase |
| Newsletter | 1 | Weekly/monthly | Maintain engagement |
Step 2: Generate Subject Line Variations
The Subject Line Generation Prompt
"Generate 15 subject line variations for this email campaign:
Campaign: [paste brief]
Generate in these categories:
- 3 curiosity-driven (make them want to open to find out more)
- 3 benefit-driven (state the value clearly)
- 3 urgency-driven (time-sensitive, scarcity)
- 3 personalized (use {{first_name}} or reference their behavior)
- 3 question-based (pose a question they want answered)
Rules:
- Under 50 characters each (mobile-friendly)
- No ALL CAPS
- No clickbait (the email must deliver on the subject promise)
- Match our brand voice: [describe voice]
- Include preview text (40-90 characters) for each"
Subject Line A/B Testing Strategy
From the 15 generated options, select 4 for testing:
- 1 curiosity-driven (highest open potential)
- 1 benefit-driven (clearest value)
- 1 personalized (personal touch)
- 1 wildcard (the one you least expect to win)
A/B test setup: - 4 variants, each sent to 10% of the segment - Winner (highest open rate after 4 hours) sent to remaining 60% - Minimum segment size per variant: 500 recipients
Step 3: Write the Email Body
Email Body Generation Prompt
"Write the email body for this campaign:
[paste brief]
Winning subject line: [paste the chosen subject line]
Structure:
1. Opening hook (1-2 sentences that connect to the subject line)
2. Problem statement (1-2 sentences, acknowledge the reader's pain)
3. Solution (2-3 sentences, how your product/offer solves it)
4. Proof (1 data point, testimonial, or social proof element)
5. CTA (single, clear, specific action)
6. PS line (optional — reinforce urgency or add a secondary benefit)
Rules:
- Under {{word_limit}} words
- Single CTA (one button, one link — do not split attention)
- Write for scanners: short paragraphs (2-3 sentences max)
- Use line breaks between sections
- CTA button text: active verb + benefit (not 'Click Here')
- Include {{first_name}} personalization in the opening
- Match our brand voice exactly"
Email Body Examples by Campaign Type
Product launch email:
Subject: We built the thing you asked for
Preview: It's live today — here's what it does
Hi {{first_name}},
You asked for [feature]. We listened.
Starting today, you can [key capability] directly from your
dashboard. No setup, no configuration — it's already there.
Here's what it means for your workflow:
- [Benefit 1]: [specific, measurable improvement]
- [Benefit 2]: [specific, measurable improvement]
[Social proof]: "Since the beta, users have [metric]."
→ Try it now: [CTA button]
It's included in your current plan — no upgrade needed.
PS: We wrote a quick guide if you want to get started in
under 5 minutes: [link]
Re-engagement email:
Subject: We noticed you've been quiet
Preview: Here's what's new since you last logged in
Hi {{first_name}},
It's been {{days_inactive}} days since your last session.
We get it — things get busy.
Since you've been away, we shipped:
- [New feature 1]
- [New feature 2]
- [Improvement to existing feature]
The {{feature_they_used_most}} you liked? It's even better now.
→ See what's new: [CTA button]
Your account is exactly as you left it. Pick up where
you stopped.
PS: If something caused you to leave, we'd genuinely
love to hear about it: [feedback link]
Step 4: Build the Sequence
Sequence Logic Generation
"Create a 5-email nurture sequence for [campaign brief]. For each email: 1. Send timing (days after trigger) 2. Subject line + preview text 3. Full email body 4. Exit condition (what removes someone from the sequence) Sequence logic: - Email 1 (Day 0): [purpose] - Email 2 (Day 3): [purpose] — only if they did NOT [action] - Email 3 (Day 7): [purpose] — only if they did NOT [action] - Email 4 (Day 12): [purpose] — different angle, final value push - Email 5 (Day 18): [purpose] — last chance, create urgency Exit conditions: - If they [take desired action] at any point: exit and send a 'thank you' email instead - If they unsubscribe: exit immediately - If they reply: route to support, pause sequence"
Conditional Content Blocks
For personalized sequences, generate conditional sections:
"Generate conditional content blocks for Email 3: If user's plan = 'free': Focus on: the specific Pro features that would solve their problem CTA: 'Start your free trial of Pro' If user's plan = 'pro': Focus on: the advanced features they haven't tried yet CTA: 'Explore advanced features' If user's industry = 'e-commerce': Use e-commerce examples and metrics Reference: order management, inventory, customer analytics If user's industry = 'SaaS': Use SaaS examples and metrics Reference: churn, MRR, feature adoption"
Step 5: Set Up A/B Tests
What to Test (In Priority Order)
High impact (test first): 1. Subject line (affects open rate — the biggest lever) 2. CTA text and placement (affects click rate) 3. Email length (short vs. detailed) Medium impact: 4. Opening hook (first sentence) 5. Social proof element (testimonial vs. data vs. logo wall) 6. PS line (with vs. without) Low impact (test only after optimizing above): 7. Sender name (company name vs. person name) 8. Preview text 9. Button color (only matters if everything else is optimized)
Generating Test Variations
"For Email 2 of our nurture sequence, create 3 variations for A/B testing: Variation A (Short and direct): - Under 100 words - One key benefit, one CTA - No social proof, no PS Variation B (Story-driven): - 200-250 words - Customer story leading to product value - Testimonial as proof, then CTA Variation C (Data-driven): - 150-200 words - Lead with a statistic - ROI calculation as the proof element - CTA focused on seeing their own data All three must: - Use the same subject line (testing body, not subject) - Have the same CTA destination - Maintain our brand voice"
Step 6: Review and Schedule
Quality Checklist
For each email before scheduling:
Content quality:
[ ] Subject line under 50 characters
[ ] Preview text under 90 characters
[ ] Email under {{word_limit}} words
[ ] Single, clear CTA
[ ] No grammatical or spelling errors
[ ] Personalization merge fields correct: {{first_name}}, {{company}}
[ ] Brand voice consistent with other recent emails
[ ] No broken or placeholder links
Compliance:
[ ] Unsubscribe link present
[ ] Company address in footer
[ ] No misleading subject line
[ ] CAN-SPAM / GDPR compliant
Technical:
[ ] Renders correctly in major email clients (Gmail, Outlook, Apple Mail)
[ ] Mobile responsive
[ ] Images have alt text
[ ] Dark mode compatible
Scheduling Best Practices
Optimal send times (B2B): Tuesday-Thursday: 9-11 AM recipient's local time Avoid: Monday mornings (inbox overload), Friday afternoons Optimal send times (B2C): Tuesday-Thursday: 10 AM or 7-8 PM Weekend: 10 AM (higher open rates for some B2C segments) Sequence cadence: Minimum 2 days between emails (respect the inbox) Maximum 7 days (maintain momentum) Ideal: 3-4 days for nurture, daily for urgent campaigns
Measuring Campaign Performance
Key Metrics by Campaign Type
| Campaign Type | Key Metric | Good Benchmark |
|---|---|---|
| Launch | Click-to-open rate | 15-25% |
| Nurture | Sequence completion rate | 30-50% |
| Re-engagement | Reactivation rate | 5-15% |
| Promotional | Conversion rate | 2-5% |
| Onboarding | Activation rate | 40-60% |
| Newsletter | Open rate | 25-35% |
Feeding Results Back to Antigravity
After each campaign, update Antigravity’s training data:
- Add the top-performing emails (by open rate and click rate) to the voice training set
- Remove underperforming emails from the training set
- Note what subject line styles won A/B tests
- Adjust the prompt templates based on what worked
This creates a virtuous cycle: better data produces better training, which produces better emails, which produce better data.
Frequently Asked Questions
How many emails can I generate per hour with Antigravity?
A complete campaign (5-email sequence with subject lines, bodies, and A/B variations): approximately 1 hour including review. Individual emails: 10-15 minutes each including review.
Should I always A/B test AI-generated emails?
Yes, especially subject lines. AI-generated subject lines are good on average but not always optimal for your specific audience. A/B testing identifies which AI-generated options resonate most with your readers.
How do I prevent my emails from sounding like AI wrote them?
Train Antigravity on your best human-written emails. The more of your actual brand voice it absorbs, the less “AI-generic” the output. Also: add personal touches during review — a specific customer reference, a timely observation, an inside joke that only your audience would get.
Can Antigravity generate HTML email templates?
Antigravity generates the copy, not the HTML design. Use your email platform’s template builder for design and paste the Antigravity-generated copy into the template. Some teams generate the copy in Antigravity and the HTML structure separately.
How often should I retrain Antigravity’s email voice?
Every quarter, or after any major brand voice shift. Add your best-performing emails from the quarter to the training data and remove any that no longer represent your current voice.
What about transactional emails (receipts, password resets)?
Antigravity can generate transactional email copy too, but these change infrequently. Generate them once, review carefully, and treat them as templates that are updated only when the product changes.