← Blog

Email automation: best practices

Automating emails with quality requires more than triggers. Throughout this guide, we show how to create flows that respect LGPD, use double opt‑in, segment by behavior, apply useful personalization and preserve deliverability (SPF, DKIM, DMARC). You will also see A/B tests, metrics beyond opens (MPP), and integrations with CRM and orchestrators to scale with control.

Start the right way

Look: email automation only performs when it is born legal and transparent. Explicit consent under LGPD/GDPR is the foundation. Capture only what is necessary, without pre‑checked boxes, and prove it. Use double opt‑in to validate emails, reduce spam traps, and start a clean reputation. Define expectations right at registration: frequency, type of content, and how to leave, without drama, okay?

  • Clear forms and confirmation page with what the person will receive and when.
  • Welcome message that delivers immediate value and points to next steps.
  • Preference center for topics, frequency, and pause; this avoids churn.
  • Unsubscribe link visible in every send. Easy exit saves reputation.
  • Avoid sender no‑reply; respond and invite response. Real interaction improves deliverability.
  • Sending domain: dedicated subdomain (e.g.: mail.yourdomain.com) with SPF/DKIM/DMARC and published and updated privacy policy.

No fluff: this protects the brand and prepares the ground for reliable first‑party data and intelligent segmentation that follows.

Effective data and segmentation

Look: first‑party data rules the game. Collect and unify in CRM: profile (demographics), behavior (clicks, visits, purchases), lifecycle stage (lead, MQL, customer, churn‑risk), and declared interest in the preference center. Standardize fields, use email/phone as key, and stamp events with date, value, and category. This way you can segment with precision and measure impact, without guesswork.

List hygiene, no fluff: remove hard bounces weekly; limit soft bounces to 3 attempts; re-engage inactive for 90 days and, if nothing, pause. Activate time‑zone sending to arrive at local time with higher propensity to open. Dynamic content swaps blocks by segment (favorite category, price range, funnel stage). Result? More clicks, less SPAM, and sending cost under control.

Segments that sell, okay? Onboarding with 3–5 guided touches; post‑purchase with usage, upsell, and NPS; cart abandonment with social proof and urgency; RFM separating “Top”, “At risk” and “Dormant” with different cadences and offers. Let's go to practice.

  • New leads (0–14 days)
  • Engaged 7–30 days
  • Cart abandonment (≤72h)
  • Post‑purchase 1st, 7th, 30th day
  • RFM: Top, At risk, Dormant
  • Declared interest by category
  • No repurchase 60/90 days

Content that generates action

Segmented lead; your message needs to be opened, read, and clicked. Subject objective and honest; preheader completes the idea. Value proposition above the fold: what they gain, in how much time, and how.

  • Clear CTAs, visible and 1 per block. Action verbs and contrast.
  • Simple language, focused on the user: “you”, “your data”, “your deadline”.
  • Responsive and accessible design: alt in images, font >=16px, AA contrast.
  • Text/image balance ~60/40 to avoid filters and facilitate reading.
  • Scannability: short sentences, bullets, one idea per paragraph.
  • Avoid heavy attachments and shortened links; use readable URLs.

Microcopy: “Takes 90s”, “No card”, “Cancel in 1 click”.

CTAs: “Test now”, “See plan”, “Schedule 15 min”, “Jump in”.


Automation no fluff: trigger by clicks and visits. Branch by interest (CTA A vs B), use short delays, stop the rule upon converting and limit frequency. If they didn't click, resend with new angle and single CTA.

Deliverability in practice

Look: without SPF, DKIM and DMARC aligned, your email becomes suspicious. Ensure From and Return‑Path on the same domain, correct rDNS, and predictable cadence. Warm up IP/domain gradually (small, engaged volumes), monitor bounces and spam complaints in real time and adjust volume by reputation. Apple MPP inflates “opens”; so focus on clicks and conversions, okay?

Good automation protects reputation: double opt‑in, email validation, re-engagement trail, and policy of sunset (e.g.: 90 days without click leaves the base). Pause contact at the first hard bounce or FBL, reduce speed in cold campaigns and keep sender (name/address) consistent. Integrate CRM + voice: if the lead converted by call, stop the sequence and change the offer. No fluff, it's operation.


If you don't measure spam/engagement per send, you scale the problem along with the volume.

  1. Verify SPF (provider include) and DKIM signing the “From” domain.
  2. Activate DMARC with p=none, collect reports, evolve to quarantine/reject.
  3. Check domain alignment (From/Return‑Path) and rDNS/HELO.
  4. Define warm-up: increasing daily volumes and engaged segments.
  5. Monitor bounces (hard < 0.5%), complaints (< 0.1%) and blocks.
  6. Avoid traps: no bought lists; hygiene and recency.
  7. Prioritize CTR, conversions, and revenue per email in environments with MPP.

Test, measure, and optimize

Look: continuous improvement is a process, not a raffle. Define a hypothesis (“subject with number increases curiosity”), choose 1 KPI — CTR, conversions, or revenue per email — and fix sample and duration. Practical rule: 200 clicks per variation, running 7–14 days to capture day/time. With Apple MPP, opens deceive; focus on clicks and conversions.

A/B test subject, preheader, offer, CTA, layout, and time. One lever at a time. Model cohorts (new vs recurring, high LTV vs low) and goal-oriented automations: converted, exit; didn't convert, re-engage or sunset. Configure alerts in CRM/orchestrator (e.g. n8n): CTR −30% d/d or revenue −20% w/w trigger review of creative, volume, and cadence. Best practices: frequency cap , sending window, limit per domain, pause after 3 bad days.


  • Subject vs preheader (winner by cohort)
  • Offer: %OFF vs bonus
  • CTA: 1 focus vs multiple
  • Layout: long vs compact
  • Time: morning vs afternoon by timezone

Orchestration and scalability

Let's go to practice: integrate CRM (e.g.: Kommo) to centralize leads, stages, and triggers. The orchestrator (n8n) receives events via webhooks, calls APIs, uses queues and retries with backoff. This way you scale without losing traceability. Re-engagement campaigns and a sunset policy keep the list healthy: reduce cadence, re-prove value, ask for channel preference and, if nothing changes, remove. Real result: less spam, more revenue per send, okay?

  • Throttle by ISP and windows by time.
  • Domain/IP warm-up and reputation monitor.
  • Deduplication and idempotency per contact+campaign.
  • Suppression lists: bounces, spam, opt-out.
  • Frequency cap and respect timezone/consent.

Governance avoids mess and protects SLA. Focus on:

  • Standard nomenclature (pipeline, stages, events).
  • Versioning with changelog and deploy windows.
  • SLAs of latency and delivery rate.
  • Rollback with feature flags and snapshots.

Own infrastructure (VPS/dedicated IP) is worth it when volume and compliance requirements demand queue control, reputation, and predictable costs; otherwise, stay on SaaS and orchestrate via API.

Look: 50k emails/day; bounce 0.5%; queue with 5 workers; 3 retries; SLA: 95% sent in 5 min. Measured? Scale.

  1. Map pipeline in CRM and exit events.
  2. Draw flows in n8n with queues/retries.
  3. Configure webhooks, authentication, and logs.
  4. Implement re-engagement and sunset.
  5. Define SLAs, alerts, and rehearse rollback.
  6. Run canary, then rollout by cohorts.

Conclusion

Efficient automation combines consent, data, and technique. Segment and personalize with purpose; protect reputation with SPF, DKIM, and DMARC; test continuously and measure beyond opens (CTR, conversions, revenue). Use re-engagement and sunset policies. Integrate CRM and orchestration for scale without losing relevance and compliance. Thus, each send works for your funnel and your client.

I want to implement this in my company → More articles →