What "converts" means#
Conversion isn't always a purchase. It's the action you want the recipient to take:
| Email type |
Conversion |
| Newsletter |
Click to read full article |
| Promotional |
Click through to buy |
| Re-engagement |
Update profile / re-confirm subscription |
| Welcome series |
Complete onboarding step |
| Transactional |
View / acknowledge the receipt |
Write for the conversion you want. Different conversions = different copy patterns.
The framework: Hook · Value · CTA#
The simplest body structure that works across email types:
[Subject line] ← Already covered separately
[Preheader] ← Already covered separately
[Hook] ← First 1-2 lines of body
└─ Why should they keep reading?
[Value] ← Body
└─ What does the recipient get from this?
[CTA] ← End
└─ What action do you want them to take?
This is universal. Variations exist but every effective email maps onto these 3 components.
Where copy lives in the AcelleMail builder#
In the campaign builder's template step:

Each block (text, button, image-with-text) accepts copy. Edit by clicking the block + typing in the right-panel editor. Merge tags work in any text block via {{ subscriber.X }}.
Hook patterns#
The opening 1-2 lines decide if they keep reading.
| Pattern |
When to use |
Example |
| Quick answer |
Educational content |
"Most senders confuse XYZ. Here's the difference:" |
| Specific number |
Industry / metric content |
"We analyzed 1,847 campaigns. Only 12 hit >50% open rate. Here's what they had in common." |
| Reference what they did |
Behavior-triggered |
"You clicked on the pricing page last week. I think this is what you were looking for." |
| Honest acknowledgment |
Promotional / sales |
"Yes, this is another sale email. But this one is different because..." |
| Future tense |
Anticipation |
"Next Thursday, we ship the feature you've been asking about. Here's the early-access invitation." |
| Empathetic |
Re-engagement / win-back |
"We noticed you haven't opened our emails in a while. We've missed you." |
Avoid:
- Generic "Hi {{ subscriber.first_name }}!" with no follow-up
- "I hope this email finds you well." (bot-flavored)
- "We are excited to announce..." (yourself-first language)
- A long preamble before the actual hook
Value patterns#
The body delivers what the hook promised.
| Type |
Structure |
| Educational |
Problem → mechanism → solution → applicable steps |
| Promotional |
Offer → benefit → social proof → urgency |
| Newsletter |
3-5 short items, each with a strong opening line + click-through |
| Re-engagement |
Acknowledge gap → restate value → easy re-entry path |
| Welcome |
Welcome → what to expect → first concrete step |
Common discipline:
- One core idea per email. If you have 3 unrelated ideas, send 3 separate emails.
- Second-person language. "You can save..." beats "We help customers save..."
- Concrete > abstract. "Save 20 minutes per week" beats "Save time."
- Show, don't tell. Numbers, screenshots (when appropriate), specific examples.
CTA patterns#
The action button or link at the end.
| Pattern |
When |
Example |
| Direct command |
Single-action |
"Get my 20% discount" |
| First-person |
Aspirational |
"I want to try this" |
| Question-style |
Curiosity |
"What does this look like in practice?" |
| Numbered benefit |
Specific value |
"Save $40 in the next 7 days" |
| Time-bound |
Urgency |
"Lock in pricing before Friday" |
| No-friction |
Low-commitment |
"Watch the 60-second demo" |
Avoid:
- "Click here" (the worst possible CTA)
- "Learn more" (too vague)
- "Submit" (sterile)
- 3+ CTAs in one email (dilutes focus)
Verify in Preview#
After typing the copy, click Preview in the builder:

Read it as if you were a recipient. Three quick checks:
- Front-load test — Cover the bottom of the email. Does the hook + first paragraph still motivate clicking?
- Mobile test — Toggle mobile view. Does the message survive 320px width?

- Subject + preheader alignment — Does the body deliver what the subject promised? Mismatch = trust break.
Before/after rewrites#
Before:
Subject: Important update about our service
Dear valued customer,
We are excited to announce that we have made several improvements to our platform. Our team has been working hard to bring you the best experience possible. We believe these updates will enhance your overall satisfaction.
To learn more, please click here.
Best regards,
The Brand Team
After:
Subject: Your favorite feature got 3x faster
Hey {{ subscriber.first_name | default('there') }},
You know how the export takes 45 seconds for a 50k-row list? It's now 15.
That's it. That's the email.
The change is live in your account — no action needed.
Get back to your work →
The "after" version: shorter, specific, second-person, single CTA, no buzzwords.
Common UI signals + fixes#
| Symptom |
Likely cause |
Fix |
| Open rate 25%+, click rate <2% |
Hook strong, body weak |
Read body cold; tighten the offer or specificity |
| Click rate strong, conversion low |
Body promised something the landing page doesn't deliver |
Align body + landing page; or rewrite the body |
| High unsubscribes |
Frequency too high OR content off-target |
Reduce cadence OR survey unsubscribers |
| "I never see your emails" complaint |
Mobile rendering broken OR going to spam |
Test mobile + check spam-folder routing |
| Click bunched at one specific link |
Other links weak / under-optimized |
Strengthen the under-performing CTAs |
| Open rate trending down over months |
Subject formula getting stale |
Rotate subject patterns; introduce variety |
Anti-patterns to avoid#
| Mistake |
Why it hurts |
| Long greeting paragraph |
Recipients scan; greeting wastes attention |
| "I" / "We" first words |
Self-centered; weakens engagement |
| Multiple CTAs of equal weight |
Decision fatigue; click-rate drops vs single dominant CTA |
| Pet-name / slang you don't earn ("hey friend!") |
Reads as fake; hurts trust |
| Pdf attachment |
Spam filter triggers; download friction |
| Big intro about you / your company |
They subscribed; they know who you are |
Advanced: writing for skimmers + A/B testing copy elements + segment-aware copy
Writing for skimmers:
90%+ of recipients skim. Structure for the skimmer:
[Hook — 1 line]
[Bold short-line] ← skimmer reads this
Detail paragraph ← reader reads this
[Bold short-line]
Detail paragraph
[CTA button]
Make the bold short-lines self-sufficient — a skimmer who reads ONLY the bold lines should still understand the message.
See Writing email for skimmers for the full skimmer-first pattern.
A/B testing copy elements:
Beyond subject lines, the highest-impact copy A/B tests:
| Test |
Possible split |
| Opening line |
Direct vs Curiosity vs Empathy |
| Body length |
80 words vs 300 words |
| CTA copy |
"Get started" vs "Try it now" vs "Watch demo" |
| Image placement |
Top hero vs inline vs none |
| Personalization depth |
First-name only vs first-name + behavior |
Test ONE element per A/B (otherwise you can't attribute the winner). See A/B testing email subject lines for the testing flow.
Segment-aware copy:
Different segments = different copy. Engaged segment gets long-form deep dive; at-risk segment gets short-form re-engagement:
{% if 'engaged-30d' in subscriber.tags %}
Long version with detailed walkthrough (5 paragraphs)
{% elsif 'at-risk' in subscriber.tags %}
Short version: "We've made the export 3× faster. One-line, no action needed."
{% endif %}
Liquid templating in the builder supports this. Per-segment campaigns are easier (no Liquid; just separate sends) — choose based on operational complexity tolerance.
Reading level discipline:
Aim for 6th-8th grade reading level. Tools:
- Hemingway Editor — free
- Grammarly — clarity score
- Yoast Readability — built into WordPress
Most B2C copy reads better at 7th grade. B2B technical copy can go higher (10-12), but only if your audience is genuinely technical.
Brand voice consistency:
If your brand voice is "professional," all your emails should feel professional. If it's "irreverent," consistency wins over occasional polish.
Create a brand voice doc with examples:
DO say: "Cheers, Maria"
DON'T say: "Best regards, The Marketing Team"
DO say: "We screwed up. Here's how we're fixing it."
DON'T say: "We apologize for any inconvenience caused."
Every copy reviewer references the doc.
Subject + body alignment:
The biggest single copy fix:
- Subject promises X
- Body delivers X (clearly and quickly)
If the subject teases curiosity, the body satisfies that curiosity in the first paragraph. If the subject is direct, the body confirms specifics fast.
Promise-vs-delivery mismatch = trust loss = lower future open rates.
Related articles#