Duck
Tutorials5 min read

How to use AI for email marketing

Samet Turan— Editor··5 min read

Learn to build AI-driven email campaigns that personalize at scale, avoid spam traps, and convert leads — with real prompts, tool costs, and a ready-to-deploy blueprint.

Most founders treat AI email tools as a magic button that writes copy and hits send. In reality, the biggest wins come from chaining prompts, checking deliverability, and looping in human review. After reading this, you’ll be able to spin up a working AI email pipeline that personalizes at scale without blowing your budget.

What most guides get wrong about AI email marketing

Many tutorials promise instant results if you just plug GPT‑4 into a mail merge. They skip the part where you need to validate tone, check for spam triggers, and keep a human in the loop for compliance. I’ve seen teams waste weeks on AI‑generated copy that sounded fine but got blocked by Gmail’s promotions tab because the phrasing matched known spam patterns. The real work is in the feedback loop, not the prompt alone.

Another common mistake is treating AI as a replacement for segmentation. The model can’t guess which subset of your list cares about a new feature unless you feed it clear signals. If you blast the same AI‑written email to everyone, you’ll see low engagement and higher unsubscribe rates. Good AI email still starts with good audience splits.

Finally, most guides ignore the cost of iteration. Running a dozen variations through a paid API adds up fast, especially if you’re using a high‑tier model for every subject line test. You need a way to cheaply prototype before you spend on the big model.

Building a simple AI email pipeline: tools and prompts

Here’s the stack I use for a solo operation: Mailshake for outreach, Lemlist for warm‑up and deliverability, Copy.ai for cheap copy generation, and GPT‑4o for the final polish when I need nuance. I connect them with Make.com to move data between steps.

First, I pull a list of leads from a CSV into Make.com. Then I run a two‑stage copy process. Stage 1 uses Copy.ai’s “Cold Email” template with a tight prompt to generate a first draft. Stage 2 sends that draft to GPT‑4o with a refinement prompt that adds personalization based on LinkedIn headlines I’ve scraped earlier.

Here’s the exact prompt I give to Copy.ai (plain text, no markdown):

Write a cold email under 120 words that introduces {{product}} to {{first_name}} at {{company}}. Focus on a single pain point: {{pain_point}}. End with a low‑pressure call to action to schedule a 15‑minute chat. Keep the tone friendly but professional.

The output usually needs a tweak, so I pass it to GPT‑4o with this prompt:

Take the following draft and make it sound like it was written by a human who has read {{first_name}}’s recent LinkedIn post about {{recent_topic}}. Keep it under 120 words, preserve the call to action, and avoid any spammy words like “free”, “guarantee”, or “act now”.

After the AI steps, I manually review the final copy for any odd phrasing, then push it back into Mailshake for sending. Lemlist runs a warm‑up schedule on the sending domain two days before the campaign starts, which keeps my inbox placement above 95%.

Why does AI-generated copy sometimes sound robotic?

Even the best models fall into patterns when you give them vague instructions. If you ask for “a professional email” without specifying tone, the model defaults to the most frequent phrasing in its training data, which often sounds like a corporate boilerplate. Adding a concrete style cue — like “write as if you’re explaining to a friend over coffee” — forces the model to vary its word choice.

Another trigger is over‑reliance on the same placeholder structure. When you repeatedly use {{first_name}} and {{company}} in the same slot, the model learns to sandwich them with filler words. I break this by shuffling the order of placeholders or adding a optional line that only appears for certain segments.

Finally, temperature settings matter. A temperature of 0.2 makes the output deterministic and bland. I raise it to 0.7 for the copy‑generation stage, then drop it back to 0.3 for the final polish to keep creativity in check while preserving consistency.

How to debug when this breaks

When open rates drop, I first check the spam score using Mail‑Tester.com. If the score is high, I look for trigger words in the AI output — words like “earn”, “cash”, or “bonus” often appear when the model tries to be persuasive. I add a negative prompt to forbid those terms and regenerate.

If replies are low but opens are fine, the problem is usually the call to action. I run a quick A/B test with two CTAs: one asking for a quick chat, another asking for a reply with a single word. The version that gets more replies tells me whether the audience prefers low‑friction or low‑commitment asks.

When the AI keeps repeating the same phrase, I clear the model’s short‑term memory by starting a fresh conversation in the API call. In Make.com I set the “reset context” flag to true before each generation step. That stops the model from echoing its own previous output.

Pricing and opinion: what’s worth paying for

Copy.ai’s unlimited plan is $29 per month, which I think is fair for a solo founder who needs dozens of variations a week. The free tier caps you at ten runs a day, which runs out fast when you’re testing subject lines.

I think GPT‑4o is overpriced for simple copy generation — its $0.06 per 1k tokens adds up when you’re running dozens of variations. For the first draft I stick with Copy.ai, then only call GPT‑4o for the final polish on the top‑performing variant.

Lemlist’s warm‑up feature costs $49 per month, but I love how it lifted my deliverability from 85% to 98% in two weeks. The automated inbox rotation and gradual volume increase are worth every penny.

Mailshake’s AI subject line generator annoyed me because after three uses it started spitting out the exact same line: “Boost your sales today”. I ended up turning it off and writing my own subject lines with the prompts above.

— and good luck finding docs for this — the Make.com scenario that ties these tools together is barely documented, so I built a template that you can import directly.

We cover this in more depth elsewhere — AI meeting tools coverage.

Get the blueprint or build it yourself

If you’d rather skip the build and deploy a working version in an afternoon, we’ve packaged this workflow as a blueprint at deepusecase.com/vault.

— The Colophon

One AI tool. Tested. Reviewed.
In your inbox every Sunday.

~3 minute read. Real outcomes from operators, not marketers.

Free. One email per Sunday. Unsubscribe in one click.