AI and content
AI email writing: what it gets wrong and how to review it
AI drafts a decent email in seconds and invents a discount in the same breath. Here are the failure modes we see, a review routine you can run in ten minutes, and what to give the model so there is less to fix.
Mailnaptic team
Published 15 October 2026
Last reviewed 2 October 2026
9 min read
Draft review (example)
Review flags on one draft
Invented claim
"Rated best in class"
2 found
Made-up discount
"Extra 20% off, today only"
1 found
Repeated phrasing
"designed to help you" x3
3 found
Footer and address
Postal address present?
Check
Example data. A human reads every flag before send.
We build an AI writer into Mailnaptic, so you might expect us to tell you to trust it. We would rather tell you how to check it. A draft that reads well is not the same as a draft that is true, legal and ready to send, and the gap between those is where the damage happens: a customer who tries to claim a discount you never offered, a subject line that promises something the body does not deliver, a layout that falls apart in Outlook.
This post covers the six ways AI-written email tends to go wrong, a review routine in order of risk, what to put in the brief, and the parts we think should stay human. If you are still setting up your wider programme, the 30-day plan for a small business gives the context this fits into.
Six ways AI-written email goes wrong
None of these are exotic. They come from the same cause: a language model produces plausible text, and plausible is not the same as accurate. If you give it no facts, it supplies some.
1. Invented claims and made-up offers
Ask for a spring sale email without saying what the sale is and you will often get a percentage, a deadline and a flattering adjective about your products. All three are guesses. The risk is practical (customers expect the offer) and legal. The FTC's deceptive pricing guide says a former-price comparison is only valid when it reflects the price at which the item was genuinely offered "on a regular basis for a reasonably substantial period of time", and our reading is that a discount the model made up cannot meet that standard. This is not legal advice; check the rules where you sell.
2. A subject line that does not match the body
The US CAN-SPAM guide for business is direct: "The subject line must accurately reflect the content of the message." A model asked for "an attention-grabbing subject line" will optimise for attention. The fix is to write the body first, then judge the subject against it. We go deeper on this pairing in subject lines and preheaders as a pair, and on claims specifically in using AI for subject lines without making claims you cannot back up.
3. False urgency
Models love "last chance", "ends tonight" and "only a few left". If the deadline is not real, you are teaching your list to ignore your deadlines, and you may be making a deceptive claim. Tone settings matter here: in the Mailnaptic writer, "Urgent" is one of six tones (Professional, Friendly, Casual, Urgent, Formal, Playful). Choose it only when the urgency is true.
4. Tone drift
The model can sound upbeat in a message about a failed payment, or stiff in a welcome note. Tone also drifts across a longer email: the first paragraph sounds like your brand and the fourth sounds like a press release. Reading the opening line aloud usually exposes it.
5. Repeated phrasing
AI copy loves a frame and then reuses it: "designed to help you relax, designed to help you sleep". Across a month of sends the same openers appear, and subscribers notice. Mailnaptic has an "Avoid recent topics" option (last 5 and up) so the writer does not repeat what you recently covered, but it cannot hear your cadence for you. Read the first three words of every sentence in a draft; if they match, rewrite.
6. Broken or fragile HTML
If you ask a general chatbot for raw email HTML, you may get something that looks right in a preview and breaks in the inbox. The next section covers what two independent tests found.
Sample AI draft with review flags
Subject: Last chance, 20% off everything ends tonight
Preheader: Our award-winning range, now at unbeatable prices
Spring is here and our best-in-class towels are better than ever!
At Harbor Linen, we are passionate about helping you refresh your bathroom. Our towels are designed to help you relax. Our sheets are designed to help you sleep. Our robes are designed to help you unwind.
Over 10,000 happy customers agree: this is the softest cotton you will ever touch.
Shop the sale now
You are receiving this email because you subscribed. Unsubscribe.
What a reviewer flags
1
Urgency and a discount nobody approved. Does a 20% offer exist, and does it really end tonight? Subject must match the content.
2
"Award-winning" and "best-in-class" are claims. Which award? Say it, source it, or delete it.
3
Stock phrase ("we are passionate about") that sounds like every other brand.
4
Same sentence frame three times. Reads as machine output.
5
"Over 10,000 happy customers" is a number with no source. Cut unless you can prove it.
6
No postal address in the footer. Commercial email needs one.
Sample AI draft for a fictional shop (Harbor Linen), annotated with what a reviewer should flag. The draft is invented example copy, not output from a real campaign.
Failure modes (editorial summary)
Failure modes and the quick test for each
Failure
What it looks like
Test
Invented claim
"Voted best in the region"
Can you link to proof?
Made-up offer
A discount or deadline you never set
Check against the offer sheet
False urgency
"Ends tonight" on an evergreen offer
Is the date real?
Tone drift
Chatty on a billing notice, stiff on a welcome
Read the first line aloud
Repeated phrasing
Three sentences, one frame
Scan the starts of sentences
Broken HTML
Misaligned blocks, dropped dark backgrounds
Preview and send tests
Missing legal bits
No postal address, unclear sender
Check the footer and From line
Editorial summary of the failure modes above with a quick test for each. Not a measured benchmark.
What testing of AI-generated HTML found
MailerLite published a test on 25 August 2026. They asked Gemini, ChatGPT and Claude for the same email using identical prompts, previewed the results in Gmail and Outlook on desktop and mobile, and had developers read the code. Their summary: all the emails had issues when displayed in the inbox. The specifics are useful because they are so ordinary. One benefits block was misaligned on mobile. One output used http:// links instead of https://. One dark background was ignored by Outlook and Gmail mobile and reverted to white. Unicode characters stood in for icons, and the preheaders were not handled cleanly. With shorter prompts, all three tools left out the business address that CAN-SPAM requires. Their full write-up is worth reading, including their reasoning for why a polished builder helps.
Knak ran a separate test with nine coding tasks across three models and reported that none of the nine outputs was production-ready, with most failures in Outlook for Windows. The two tests used different methods and neither is a measure of how often this happens in general. What they agree on is the pattern: the HTML looks fine in a preview and fails in specific clients.
Where Mailnaptic sits in this
The AI writer in the campaign builder produces content blocks (headings, text, buttons) inside the editor, not a pasted page of raw HTML, so you are not hand-carrying code from a chatbot. That removes much of the fragile-markup risk but none of the copy risks, and you should still send yourself a test and look at it on a phone.
Rehearsal is the cheap insurance here. Our post on rehearsing a campaign before you send it covers test sends and previews, and the email accessibility checklist covers the things AI tends to skip, such as alt text and sensible heading structure.
A review routine in order of risk
Review the things that can hurt you first, then the things that make the email better. The sequence below is ours, built from the failure modes above rather than from any standard, so adapt it. It should take about ten minutes for a normal newsletter.
- Facts. Compare every number, date, price and product name with the source of truth: your offer sheet, your shop, your calendar. Do not compare with the draft itself.
- Claims. Delete or source every superlative, award, review, “customers say” and statistic. If you cannot show it, it goes.
- Subject against body. Does the subject describe this email? If you edited the body, re-read the subject.
- Sender and footer. The FTC's guide lists the legal basics for commercial email in the US: accurate From, To and Reply-To information, a valid physical postal address, a clear way to opt out, and honouring opt-outs within 10 business days. The same guide says you cannot hand off the legal responsibility by hiring a vendor to send for you. This is a US summary, not legal advice; EU and UK rules differ.
- Voice. Read it aloud. Replace anything you would not say to a customer.
- Links. Click each one. Make sure the landing page and the email tell the same story.
- Rendering. Send a test and open it on a phone.
Seven-step review (about ten minutes)
Review order, highest risk first
1
Facts
Every price, date, number, product name and promise matches your offer sheet.
2
Claims
Every superlative, award, "customers say" and statistic has proof or is cut.
3
Subject and body
The subject line is true for this body. No false deadline.
4
Sender and footer
From name is you. Postal address and unsubscribe route are in the footer.
5
Voice
Read aloud. Replace stock phrases. Check sentence openers for repeats.
6
Links and buttons
Click every link. Check the landing page says what the email says.
7
Rendering
Send a test to Gmail and Outlook if you have them, on desktop and phone.
The review order as a checklist. Suggested workflow from the Mailnaptic team, not a regulatory standard.
What to feed the model
Most bad AI copy starts with a thin prompt. When the model does not know the offer, it writes one. A good brief is mostly facts: what you are selling, the exact price or discount and its dates, who reads it, the single action you want, and the words you never use. The more of that you supply, the less there is to invent.
In Mailnaptic you can set this once per sending domain. Under the domain's AI settings there are fields for Brand description, Target audience, Default writing tone and Writing rules (optional), and the writer picks up the default tone. In the campaign builder, "Write email" takes your brief, a tone and a length (short is 3 to 4 blocks, medium 4 to 6, long 6 to 8). There is also "Start from URL": paste a landing or product page and the writer extracts key points into a brief. Always read the extracted points. They are only as accurate as the page, and a stale page gives you a stale email.
Once you have a draft, the Brand Voice check compares it with your domain's brand settings and returns a score with detected and expected tone. In the editor, the thresholds read 75 and above as a strong match, 50 to 74 as partial and below 50 as a mismatch. Treat the score as a prompt to reread, not a verdict. It checks tone against your settings; it does not know whether your discount exists. For the prompting side, see prompts for email copy that keeps your brand voice.
Credits are a review budget too
AI actions use credits: 50 a month on Starter, 250 on Growth, 1,000 on Pro and 5,000 on Business. Regenerating five times to chase a better subject line burns credits and gives you five new chances to invent something. Fix the brief, then generate once or twice.
Division of labour
Give the model
The offer, exactly
Price, dates, conditions, stock
Facts
Audience
Who receives this and why
Who
One goal
One action you want taken
Goal
Voice rules
Words to use and avoid
Rules
Proof you hold
Real reviews, real numbers
Proof
Keep human
What you promise
Offers, guarantees, deadlines
You
Anything about a person
Complaints, refunds, bereavement
You
Legal wording
Consent, terms, health or finance claims
You
Final send decision
Someone is named as approver
You
Your point of view
The opinion only you can give
You
Our suggested split between what you give the AI and what stays with a person. An editorial view, not a rule.
What stays human
Three things we would not delegate. First, promises: anything that costs you money or creates an expectation, like a discount, a guarantee or a delivery date. Second, anything touching an individual in a hard moment, such as a refund dispute, an outage apology or a complaint. Third, the decision to send. Name one person who approves each campaign, even on a team of two.
Judgement about your own voice matters too. Models average the internet, and your email wins by being specific to your business. Use AI to get past the blank page and to tidy, then put in the detail only you have: the story about why the batch was late, the opinion on which colour to buy. That is what readers remember.
The full picture of where this fits in a small programme, from list building to cadence, is in our 30-day email marketing plan.
Before: raw AI output
Subject: Don't miss our incredible, once-in-a-lifetime sale!
We are thrilled to announce that our award-winning towels are now up to 40% off. Join thousands of satisfied customers and transform your bathroom today. Offer ends tonight!
Problems: invented award, unapproved 40%, vague "thousands", fake deadline, hype.
After: human edit with facts supplied
Subject: Hand towels are back in stock in three colours
The hand towels sold out in March. A new batch arrived this week in sand, slate and white, same 600 gsm cotton as before. The spring price of 12 EUR runs until 30 April. After that they go back to 15 EUR.
Every figure came from the brief. Sample copy for a fictional shop.
Before and after for a fictional shop. The "before" is typical of what a model writes without facts; the "after" is the same email rewritten from a factual brief. Both are sample copy.
A workflow that holds up
Put the review into the process so it does not depend on a good day. Write the brief with facts, generate once, check facts and claims against your records, edit for voice, send a test, and let a named person approve. Keep a short note of the mistakes you catch. After a month you will see which ones your model repeats and can add them to the writing rules.
Workflow (suggested)
A review routine that fits a weekly send
Brief with facts
Write the offer and rules before you ask for copy
Generate a draft
Treat it as a first draft, never a final one
Check facts and claims
Steps 1 to 3 of the review, against your own records
Edit for voice
Cut stock phrases, vary sentence openers
Test send and preview
Phone first, then a desktop client
Named person approves
One human owns the send
Suggested review workflow for a weekly send. Editorial suggestion, not measured data.
Try the AI writer with a review step built in
Set your brand description and writing rules once, draft with a brief that contains your facts, then run the Brand Voice check before you send. AI features are available from the Starter plan.
Keep reading
Rehearse a campaign before you send it
Test sends and previews catch the rendering problems AI copy hides.
Read article
Subject lines and preheaders as a pair
Make the subject and preview text agree with the body.
Read article
An email accessibility checklist
The checks generated copy and layouts often skip.
Read article
Prompts for email copy that keeps your brand voice
A better brief means fewer fixes in review.
Read article
Using AI for subject lines without making claims you cannot back up
The claims problem, applied to the subject line.
Read article
Email marketing for a small business: a 30-day plan
Where AI drafting fits in a whole programme.
Read article
Sources
- MailerLite: should you send AI-generated emails: August 2026 test of Gemini, ChatGPT and Claude HTML emails; rendering, http links, preheader and missing address findings.
- Knak: assessing ChatGPT, Claude and Gemini for HTML email creation: Nine-task test; no output production-ready, most failures in Outlook for Windows.
- FTC: CAN-SPAM Act, a compliance guide for business: Accurate headers, subject lines that reflect content, postal address, opt-out within 10 business days, shared responsibility with vendors.
- 16 CFR 233.1, former price comparisons (Cornell LII): What makes a “was” price legitimate.