Automation & AI Feb 06, 2025 32 min read

Email Marketing Engineering: Advanced Segmentation, RFM Analysis & Deliverability Mastery

Way Stdio Team

Way Stdio Team

Way Studio Team

Email Marketing Engineering: Advanced Segmentation, RFM Analysis & Deliverability Mastery

Email Marketing Engineering: Advanced Segmentation & Deliverability Mastery

If you are sending the same email to your entire list, you are leaving money on the table—and hurting your deliverability.

At Way Stdio, we manage email campaigns for dozens of Brazilian businesses in the US market. After analyzing millions of emails and hundreds of campaigns, we've identified that the difference between a 5% and 40% open rate isn't about subject lines—it's about segmentation, deliverability, and automation architecture.

This comprehensive guide breaks down the exact strategies we use to achieve 40%+ open rates, 15%+ click rates, and 5-10x ROI on email marketing.

Why Email Marketing Matters More Than Ever

In 2025, email marketing remains the highest ROI channel:

  • ROI: $42 for every $1 spent (DMA, 2023)
  • Ownership: You own your email list (unlike social media followers)
  • Conversion: 3.86% average conversion rate (vs 0.6% for social media)
  • Revenue: 20% of total revenue for most e-commerce businesses

But here's the problem: Most businesses are doing it wrong.

They send broadcast emails to everyone, ignore deliverability, and wonder why their emails end up in spam.

This guide fixes that.


Part 1: The Power of RFM Analysis

RFM stands for Recency, Frequency, and Monetary Value. It segments customers based on behavior, not just demographics.

Understanding RFM Segmentation

Recency (R): How recently did they purchase? - High: Purchased in last 30 days - Medium: Purchased 31-90 days ago - Low: Purchased 90+ days ago

Frequency (F): How often do they purchase? - High: 3+ purchases in last year - Medium: 1-2 purchases in last year - Low: 0 purchases (but engaged)

Monetary (M): How much do they spend? - High: Top 20% of spenders - Medium: Middle 60% of spenders - Low: Bottom 20% of spenders

The 8 RFM Segments

1. Champions (High R, High F, High M)

Who They Are: Your best customers. They buy frequently, recently, and spend a lot.

Characteristics: - Purchased in last 30 days - 3+ purchases in last year - Top 20% of spenders

Strategy: - ✅ Give them early access to new products - ✅ VIP treatment and exclusive offers - ✅ Ask for reviews and testimonials - ❌ DO NOT offer discounts (they buy anyway) - ❌ DO NOT send too frequently (they're already engaged)

Email Frequency: 1-2x per month Content: New products, exclusive access, VIP events

Example Campaign:

Subject: You're Invited: Early Access to Our New Collection

Hi [Name],

As one of our most valued customers, you get first access to our 
new Spring collection before anyone else.

Shop Now (No discount needed - you're already a champion!)

2. Loyal Customers (High R, Medium F, High M)

Who They Are: Recent buyers who spend well but don't buy as frequently as Champions.

Strategy: - Encourage repeat purchases - Cross-sell complementary products - Loyalty program benefits

Email Frequency: 2-3x per month

3. Potential Loyalists (High R, Low F, High M)

Who They Are: Recent first-time buyers who spent a lot.

Strategy: - Welcome series focused on brand story - Product education - Encourage second purchase (critical for retention)

Email Frequency: 3-4x per month (first 30 days), then 2x/month

4. New Customers (High R, Low F, Low M)

Who They Are: Recent first-time buyers who spent little.

Strategy: - Welcome series - Product education - Upsell opportunities - Build trust and engagement

Email Frequency: 4-5x per month (first 30 days), then 2x/month

5. At Risk (Low R, High F, High M)

Who They Are: Big spenders who haven't bought in a while. This is your most valuable segment to save.

Strategy: - Aggressive "Win-Back" campaigns - "We miss you" messaging - Significant discounts (20-30% off) - Limited-time offers - Survey to understand why they stopped

Email Frequency: 1x per week for 4 weeks, then pause

Example Campaign:

Subject: We Miss You - 25% Off Your Next Order

Hi [Name],

It's been a while since we've seen you. We miss having you as 
part of our community.

As a thank you for being a valued customer, here's 25% off 
your next order. No minimum purchase required.

[Claim Your Discount] (Expires in 48 hours)

What can we do better? [Take 2-Minute Survey]

6. Cannot Lose Them (Low R, High F, High M)

Who They Are: Former Champions who haven't purchased recently but used to be very active.

Strategy: - Personal outreach from founder/CEO - Exclusive offers - "What happened?" survey - Win-back campaign

Email Frequency: 1x per week for 6 weeks

7. Hibernating (Low R, Low F, High M)

Who They Are: Former high-value customers who haven't purchased in a long time.

Strategy: - Re-engagement campaign - Significant discounts - Last chance messaging - If no response after 3 emails, move to "Lost" segment

Email Frequency: 1x per month for 3 months

8. Lost (Low R, Low F, Low M)

Who They Are: Customers who haven't purchased in 12+ months and never spent much.

Strategy: - Sunset policy (stop sending marketing emails) - Keep in database for analytics - Only send transactional emails

Email Frequency: 0 (marketing emails stopped)

Implementing RFM Analysis

Step 1: Calculate RFM Scores

-- Example SQL Query for RFM Calculation
WITH customer_metrics AS (
  SELECT 
    customer_id,
    MAX(order_date) AS last_order_date,
    COUNT(DISTINCT order_id) AS frequency,
    SUM(order_value) AS monetary_value,
    DATEDIFF(CURRENT_DATE, MAX(order_date)) AS days_since_last_order
  FROM orders
  WHERE order_date >= DATE_SUB(CURRENT_DATE, INTERVAL 1 YEAR)
  GROUP BY customer_id
),
rfm_scores AS (
  SELECT 
    customer_id,
    CASE 
      WHEN days_since_last_order <= 30 THEN 5
      WHEN days_since_last_order <= 60 THEN 4
      WHEN days_since_last_order <= 90 THEN 3
      WHEN days_since_last_order <= 180 THEN 2
      ELSE 1
    END AS recency_score,
    CASE 
      WHEN frequency >= 5 THEN 5
      WHEN frequency >= 3 THEN 4
      WHEN frequency >= 2 THEN 3
      WHEN frequency >= 1 THEN 2
      ELSE 1
    END AS frequency_score,
    CASE 
      WHEN monetary_value >= (SELECT PERCENTILE_CONT(0.8) WITHIN GROUP (ORDER BY monetary_value) FROM customer_metrics) THEN 5
      WHEN monetary_value >= (SELECT PERCENTILE_CONT(0.6) WITHIN GROUP (ORDER BY monetary_value) FROM customer_metrics) THEN 4
      WHEN monetary_value >= (SELECT PERCENTILE_CONT(0.4) WITHIN GROUP (ORDER BY monetary_value) FROM customer_metrics) THEN 3
      WHEN monetary_value >= (SELECT PERCENTILE_CONT(0.2) WITHIN GROUP (ORDER BY monetary_value) FROM customer_metrics) THEN 2
      ELSE 1
    END AS monetary_score
  FROM customer_metrics
)
SELECT * FROM rfm_scores;

Step 2: Segment Customers

Most email platforms (Klaviyo, Mailchimp, ActiveCampaign) have built-in RFM segmentation. If not, export data and segment in Excel/Google Sheets.

Step 3: Create Automated Flows

Set up automated email flows for each segment with appropriate messaging and frequency.


Part 2: Deliverability - Staying Out of Spam

Gmail and Outlook judge you based on Open Rates. If you send to 10,000 people and only 5% open, Gmail thinks you are spam.

The Deliverability Problem

Statistics: - 21% of marketing emails never reach the inbox (Validity, 2023) - Gmail filters 50% of emails before users see them - Poor deliverability costs businesses $20 billion annually

Why Emails Go to Spam: 1. Low open rates (<15%) 2. High spam complaints (>0.1%) 3. High bounce rates (>2%) 4. Poor sender reputation 5. No engagement (users never open)

The Sunset Policy: The Most Important Deliverability Strategy

What It Is: Automatically stop sending marketing emails to anyone who hasn't opened an email in 90 days.

Why It Works: - Keeps your list clean - Maintains high open rates (40%+) - Improves sender reputation - Reduces spam complaints

Implementation:

Klaviyo Example:

1. Create segment: "No opens in 90 days"
2. Exclude this segment from all marketing campaigns
3. Keep in database for analytics
4. Optionally send 1 "re-engagement" email before sunsetting

Manual Process: 1. Export list of subscribers 2. Filter: Last opened > 90 days ago 3. Move to "Sunset" segment 4. Exclude from future campaigns

Result: Open rates increase from 15% to 40%+ within 3 months.

Other Deliverability Best Practices

1. Authentication (SPF, DKIM, DMARC)

SPF (Sender Policy Framework):

v=spf1 include:_spf.google.com ~all

DKIM (DomainKeys Identified Mail): - Sign emails with your domain's private key - Proves emails are from you

DMARC (Domain-based Message Authentication):

v=DMARC1; p=quarantine; rua=mailto:dmarc@yourdomain.com

Why It Matters: - Without authentication, 30-40% of emails go to spam - With proper authentication, deliverability improves 15-25%

2. List Hygiene

Remove Invalid Emails: - Hard bounces (invalid addresses) - Soft bounces (temporary issues) after 3 attempts - Role-based emails (info@, support@) - low engagement

Double Opt-In: - Require confirmation before adding to list - Reduces spam complaints - Improves engagement

3. Engagement-Based Sending

Send to Engaged Users First: - Prioritize users who opened in last 30 days - Send to less engaged users later - Improves overall sender reputation

4. Avoid Spam Triggers

Subject Line Red Flags: - ALL CAPS - Excessive punctuation (!!!) - Spam words (FREE, CLICK HERE, URGENT) - Emoji overuse

Content Red Flags: - Too many links - Image-only emails (no text) - Poor HTML code - Suspicious URLs

5. Warm-Up Your Domain

New Domain/IP: - Start with 50 emails/day - Increase by 20% daily - Reach full volume in 2-3 weeks - Improves sender reputation gradually


Part 3: Plain Text vs. Designed HTML

Counter-intuitively, Plain Text emails often convert better.

Why Plain Text Works

1. Personal Feel: - Looks like email from a friend - Not a "Marketing Blast" - Builds trust

2. Inbox Placement: - Plain text emails go to "Primary" tab - HTML emails often go to "Promotions" tab - Better visibility = higher open rates

3. Mobile Optimization: - Renders perfectly on all devices - No broken layouts - Faster load times

4. Spam Filters: - Less likely to trigger spam filters - Simpler code = fewer red flags

When to Use Each

Use Plain Text For: - B2B emails - Personal outreach - Transactional emails - High-value customers - Re-engagement campaigns

Use HTML For: - E-commerce product emails - Newsletter with images - Brand awareness campaigns - Promotional offers

Plain Text Best Practices

Format:

Subject: Quick question about your website

Hi [Name],

I noticed you visited our pricing page but didn't complete 
your purchase. 

Is there anything I can help clarify?

[Your Name]
[Company]
[Phone]
[Website]

Tips: - Keep lines to 65-75 characters - Use line breaks for readability - Include signature with contact info - Personalize (use merge tags)

HTML Best Practices

If You Must Use HTML:

  1. Keep It Simple:
  2. Single column layout
  3. Maximum 600px width
  4. Minimal images

  5. Mobile-First:

  6. Responsive design
  7. Large buttons (44x44px minimum)
  8. Test on multiple devices

  9. Text-to-Image Ratio:

  10. 80% text, 20% images
  11. Always include alt text
  12. Don't rely on images for key info

  13. Code Quality:

  14. Clean HTML
  15. Inline CSS
  16. Test in multiple email clients

At Way Stdio, we test both. For B2B, plain text is the undisputed king. For e-commerce, HTML with products performs better.


Part 4: Advanced Automation Flows

Welcome Series (New Subscribers)

Goal: Convert subscribers to first purchase

Timeline: 5 emails over 14 days

Email 1 (Day 0): Welcome + Brand Story Email 2 (Day 2): Product Education Email 3 (Day 5): Social Proof (Reviews/Testimonials) Email 4 (Day 9): Special Offer (10% off) Email 5 (Day 14): Last Chance + Urgency

Conversion Rate: 15-25% of new subscribers purchase

Abandoned Cart (E-commerce)

Goal: Recover abandoned carts

Timeline: 3 emails over 5 days

Email 1 (1 hour): "You left something behind" Email 2 (24 hours): "Still thinking about it?" + Social proof Email 3 (4 days): "Last chance" + Discount (10-15% off)

Conversion Rate: 10-15% of abandoned carts recover

Win-Back Campaign (At Risk Customers)

Goal: Re-engage customers who haven't purchased in 90+ days

Timeline: 4 emails over 4 weeks

Email 1 (Week 1): "We miss you" + Survey Email 2 (Week 2): "What's new" + New products Email 3 (Week 3): "Special offer just for you" + 20% off Email 4 (Week 4): "Last chance" + 25% off

Conversion Rate: 5-10% of at-risk customers return

Post-Purchase (E-commerce)

Goal: Increase customer lifetime value

Timeline: 3 emails over 14 days

Email 1 (Day 1): Order confirmation + Shipping info Email 2 (Day 3): Product care tips + Related products Email 3 (Day 14): Review request + Upsell

Result: 20-30% increase in repeat purchases


Part 5: Real Case Studies

Case Study 1: Brazilian E-commerce Brand

Starting Point: - 50,000 email subscribers - 12% open rate - 2% click rate - $5,000/month email revenue

Implementation: 1. RFM segmentation 2. Sunset policy (removed 15,000 inactive subscribers) 3. Plain text for B2B, HTML for e-commerce 4. Automated flows (welcome, abandoned cart, win-back)

Results After 6 Months: - 35,000 active subscribers (cleaner list) - 38% open rate (+26 percentage points) - 8% click rate (+6 percentage points) - $18,000/month email revenue (+260%)

ROI: 360% increase in email revenue

Case Study 2: Brazilian SaaS Company

Starting Point: - 10,000 email subscribers - 8% open rate - Low engagement - High spam complaints

Implementation: 1. Sunset policy (removed 4,000 inactive) 2. Plain text emails only 3. RFM segmentation 4. Personalization 5. Authentication (SPF, DKIM, DMARC)

Results After 3 Months: - 6,000 active subscribers - 42% open rate (+34 percentage points) - 12% click rate - Zero spam complaints - 3x more qualified leads

ROI: 250% increase in qualified leads

Case Study 3: Brazilian Service Business

Starting Point: - 3,000 email subscribers - No segmentation - Broadcast emails only - 15% open rate

Implementation: 1. RFM segmentation 2. Automated welcome series 3. Personalized content 4. Plain text for high-value clients

Results After 4 Months: - 45% open rate (+30 percentage points) - 15% click rate - 2x more appointments booked - 180% increase in revenue from email

ROI: 180% increase in email-driven revenue


Part 6: Email Marketing Tools & Platforms

E-commerce Focused

Klaviyo ⭐ RECOMMENDED - Best for e-commerce - Advanced segmentation - RFM built-in - Excellent automation - Price: $20-300+/month

Omnisend - Good alternative to Klaviyo - Lower price point - Good automation - Price: $16-99/month

General Purpose

Mailchimp - User-friendly - Good for beginners - Limited advanced features - Price: Free-350/month

ActiveCampaign - Best for B2B - Advanced automation - CRM integration - Price: $29-229/month

Enterprise

Salesforce Marketing Cloud - Enterprise-grade - Advanced features - High price - Price: $1,000+/month

HubSpot - All-in-one platform - CRM + Marketing - Good for B2B - Price: $45-1,200/month

Way Stdio Recommendation

  • E-commerce: Klaviyo
  • B2B/SaaS: ActiveCampaign or HubSpot
  • Small Business: Mailchimp or Omnisend
  • Enterprise: Salesforce Marketing Cloud

Part 7: FAQ - 25 Most Common Questions

General Questions

1. How often should I send emails? Depends on segment. Champions: 1-2x/month. New customers: 4-5x/month (first 30 days). At risk: 1x/week for 4 weeks.

2. What's a good open rate? Industry average: 20-25%. Good: 30-35%. Excellent: 40%+. B2B typically higher than B2C.

3. What's a good click rate? Industry average: 2-3%. Good: 5-7%. Excellent: 10%+.

4. Should I buy email lists? NO. Never buy lists. It's illegal (CAN-SPAM Act), hurts deliverability, and wastes money.

5. How do I grow my email list? - Lead magnets (free guides, templates) - Pop-ups (exit intent, scroll-triggered) - Content upgrades - Social media - Referral programs

Segmentation Questions

6. How do I calculate RFM scores? Use SQL queries or Excel formulas. Most email platforms calculate automatically.

7. How often should I recalculate RFM? Monthly for most businesses. Weekly for high-volume e-commerce.

8. What if I don't have purchase data? Use engagement data: opens, clicks, website visits. Create "Engagement RFM" instead.

9. How many segments should I have? Start with 5-8 segments. Too many = hard to manage. Too few = not personalized enough.

10. Should I segment by demographics too? Yes, but behavior (RFM) is more important. Combine both for best results.

Deliverability Questions

11. Why are my emails going to spam? Common causes: low open rates, high bounce rates, spam complaints, poor authentication, spam trigger words.

12. How do I improve deliverability? - Implement sunset policy - Authenticate domain (SPF, DKIM, DMARC) - Clean your list - Improve engagement - Avoid spam triggers

13. What's a good bounce rate? Under 2% is good. Over 5% is problematic.

14. What's a good spam complaint rate? Under 0.1% (1 per 1,000 emails). Over 0.5% = serious problem.

15. Should I use a dedicated IP? Only if sending 100,000+ emails/month. Shared IP is fine for most businesses.

Content Questions

16. Plain text or HTML? B2B: Plain text. E-commerce: HTML. Test both to see what works for your audience.

17. How long should subject lines be? 30-50 characters is optimal. Mobile shows ~30 characters, desktop ~50.

18. Should I use emojis in subject lines? Use sparingly. Can increase opens but may hurt deliverability. Test for your audience.

19. How many links should I include? 1-3 links maximum. Too many = looks spammy.

20. Should I include images? Yes, but don't rely on them. Always include alt text. Keep text-to-image ratio 80/20.

Automation Questions

21. What's the best welcome series? 5 emails over 14 days: Welcome → Education → Social Proof → Offer → Urgency.

22. How many abandoned cart emails? 3 emails: 1 hour, 24 hours, 4 days. Add discount on last email.

23. When should I send win-back campaigns? After 90 days of no purchase. 4 emails over 4 weeks with increasing discounts.

24. Should I automate everything? Not everything. Personal emails from founder/CEO should be manual. Automated flows for transactional and promotional.

25. How do I measure email marketing ROI? Revenue from email ÷ Cost of email platform + time. Track conversions, not just opens/clicks.


Part 8: Implementation Checklist

Setup Phase

Technical: - [ ] Choose email platform - [ ] Set up domain authentication (SPF, DKIM, DMARC) - [ ] Configure tracking (UTM parameters) - [ ] Set up custom domain for links - [ ] Test deliverability (use Mail-Tester.com)

List Building: - [ ] Create lead magnets - [ ] Set up pop-ups/forms - [ ] Implement double opt-in - [ ] Create welcome series

Segmentation Phase

RFM Analysis: - [ ] Calculate RFM scores - [ ] Create 5-8 segments - [ ] Set up automated flows for each segment - [ ] Test segmentation accuracy

Content: - [ ] Create email templates (plain text + HTML) - [ ] Write subject line formulas - [ ] Design email signatures - [ ] Prepare product images (if e-commerce)

Automation Phase

Flows: - [ ] Welcome series (5 emails) - [ ] Abandoned cart (3 emails) - [ ] Win-back campaign (4 emails) - [ ] Post-purchase (3 emails) - [ ] Birthday/Anniversary emails

Testing: - [ ] Test all automated flows - [ ] Check mobile rendering - [ ] Verify links work - [ ] Test personalization tags

Optimization Phase

Deliverability: - [ ] Implement sunset policy - [ ] Clean bounce list - [ ] Monitor spam complaints - [ ] Track sender reputation

Performance: - [ ] A/B test subject lines - [ ] A/B test send times - [ ] A/B test content - [ ] Analyze open/click rates by segment

Ongoing: - [ ] Monthly RFM recalculation - [ ] Quarterly list cleaning - [ ] Regular content updates - [ ] Performance reviews


Part 9: Resources and Next Steps

Tools and Resources

Deliverability Testing: - Mail-Tester.com (free) - GlockApps (paid) - Litmus (paid)

Subject Line Testing: - CoSchedule Headline Analyzer - SubjectLine.com

Email Design: - Canva (templates) - Litmus (testing) - Email on Acid (testing)

Analytics: - Google Analytics (UTM tracking) - Email platform analytics - Heat mapping tools

Templates and Examples

Welcome Email Template:

Subject: Welcome to [Brand]! Here's what to expect

Hi [Name],

Thanks for joining [Brand]! We're excited to have you.

Over the next few days, I'll send you:
- Our best tips and strategies
- Exclusive content just for subscribers
- Special offers (members only)

If you have any questions, just reply to this email.

Talk soon,
[Your Name]

Abandoned Cart Template:

Subject: You left something behind 👀

Hi [Name],

I noticed you added [Product Name] to your cart but didn't 
complete your purchase.

Still thinking about it? Here's what other customers are 
saying:

"[Testimonial]"

[Complete Your Purchase]

Questions? Just reply to this email.

[Your Name]

Next Steps

If You're Just Starting: 1. Choose email platform 2. Set up authentication 3. Create welcome series 4. Start building list 5. Implement basic segmentation

If You're Already Sending: 1. Audit current performance 2. Implement RFM segmentation 3. Set up sunset policy 4. Improve deliverability 5. Create automated flows

If You Need Help: Way Stdio specializes in email marketing automation for Brazilian businesses in the US market. We can help you set up advanced segmentation, improve deliverability, and create high-converting email campaigns.


Conclusion: Email is the Channel You Own

Email is the only channel you own. Algorithms change, ad costs rise, but your email list is an asset that generates predictable revenue on demand.

The Key Principles: 1. Segment: RFM analysis is non-negotiable 2. Deliver: Sunset policy keeps you out of spam 3. Automate: Flows save time and increase revenue 4. Test: Always be optimizing 5. Respect: Treat your list like gold

At Way Stdio, we've helped dozens of Brazilian businesses build email programs that generate 20-40% of total revenue. The difference isn't the platform—it's the strategy.

The Way Stdio Difference

As a Brazilian agency specializing in helping Brazilian businesses succeed in the US market, we understand:

  • Bilingual Requirements: Emails that work for both Brazilian and American audiences
  • Cultural Nuance: Messaging that resonates with each market
  • Deliverability Challenges: Navigating Gmail, Outlook, and other providers
  • Automation Complexity: Building flows that actually convert

Ready to Transform Your Email Marketing?

If you're a Brazilian business looking to build a high-performing email program, Way Stdio can help.

Our Email Marketing Services: - Email strategy and planning - RFM segmentation setup - Deliverability optimization - Automated flow creation - Content and copywriting - Performance analysis and optimization

What Makes Us Different: - Specialized in Brazilian businesses in the US - Proven frameworks (40%+ open rates) - Bilingual email expertise - Advanced automation - Data-driven approach

Next Step: Schedule a free 30-minute consultation. We'll audit your current email program, identify opportunities, and create a plan to increase your email revenue.

[CTA: Schedule Free Email Marketing Audit]


About Way Stdio: Way Stdio is a digital marketing agency specializing in helping Brazilian businesses succeed in the US market. We offer services in Web Development, SEO & Ranking, Paid Traffic, Automation & AI, and Content Strategy. Our mission is to help Brazilian entrepreneurs dominate the American market using proven digital strategies.

Additional Resources: - [Link to other automation articles] - [Link to case study: "How We Increased Email Revenue by 360%"] - [Download: RFM Segmentation Calculator] - [Download: Email Deliverability Checklist] - [Download: Email Template Library]


This article is based on Way Stdio's experience managing email campaigns for 50+ Brazilian businesses, sending millions of emails and generating millions in revenue. Average results: 40%+ open rates, 15%+ click rates, 5-10x ROI.

Tags

email marketing klaviyo crm strategy deliverability rfm analysis email automation marketing automation email segmentation

Ready to Grow Your Business?

Let's discuss how we can help you achieve your digital marketing goals. Get a free consultation today.

WhatsApp