Opens in a new tab

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.

  1. 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.
  2. Claims. Delete or source every superlative, award, review, “customers say” and statistic. If you cannot show it, it goes.
  3. Subject against body. Does the subject describe this email? If you edited the body, re-read the subject.
  4. 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.
  5. Voice. Read it aloud. Replace anything you would not say to a customer.
  6. Links. Click each one. Make sure the landing page and the email tell the same story.
  7. 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.

Sources