The 3 email types and which one you want to automate
Confusing the three types is reason number one an "AI email" project goes sideways. Each has its own technique, stack and failure modes:
| Type | Purpose | Example |
|---|---|---|
| Transactional | Confirm an action | Purchase confirmation, password reset |
| Sales / outbound | Start a conversation | Cold email to a prospect |
| Internal | Team operations | Daily incident summary, notifications |
How to automate each one (stacks by type)
Transactional
Dynamic templates with real data, generated server-side. Stack: Resend, Mailgun or Postmark + React Email for templates. AI adds little here β the system is deterministic, what you need is impeccable deliverability.
Sales / outbound
Per-lead personalization via AI, with copy built from enriched prospect data. Stack: Instantly or Smartlead for sending + warmup + rotation + Apollo/Clay for data + GPT-4 or Claude for copy personalization.
Internal
Summaries and notifications generated by an agent over business data. Stack: n8n or Make + LLM API + integration with your systems (CRM, ERP, helpdesk).
How to keep it from sounding like AI (the giveaways)
- Specific β real, specific data about the recipient, not a template.
- Short β AI tends to overwrite. Edit down to the essentials.
- One ask β one email = one requested action. AI piles up trying to be "complete".
- No clichΓ©s β "hope you're doing well", "allow me to introduce myself" β every clichΓ© is a red flag.
- No transition overload β "Furthermore", "On the other hand", "It's important to mention" usually signal badly edited AI.
Deliverability: the invisible problem that kills ROI
You can have the best copy in the world: if your emails land in spam, they don't exist. And commercial email deliverability has tightened since 2024 with changes from Apple, Google and Yahoo.
- Never use your primary domain for outbound. Use secondaries (acme.io, getacme.com, try-acme.com).
- Mandatory warmup. 2-3 weeks ramping volume gradually from a new domain.
- SPF, DKIM, DMARC properly configured β without these you're spam by default.
- Reasonable volume β max 50-150 emails/day per inbox in outbound.
- Reputation monitoring β tools like GlockApps or MailReach.
Templates and prompts that work
There is no "magic prompt". There's a reasonable structure that produces decent results and lets you iterate:
- System prompt: who your brand is, what you sell, to whom, desired tone, max length.
- User prompt: prospect data (name, company, role, signals) + campaign angle + specific CTA.
- Post-generation validation: automatic review for length, clichΓ© presence and personalized fields.