Where Most Email Programs Start to Unravel
Let’s go back to our Sarah, a marketing manager at a growing SaaS company.
Sarah had done everything right. She’d carefully identified her user personas. She’d mapped out their journeys. She even had a content calendar filled with great topic ideas.
Then she started sending emails.
The first few campaigns went fine. But as the program grew, things got… complicated. Security alerts were getting delayed because they were stuck behind newsletter sends. Upgrade notifications were arriving after trial expirations. Customer service was complaining that nobody could find the right templates.
Sound familiar?
This is where most email programs start to unravel. Not because of bad content or poor planning, but because they’re missing a crucial piece: a comprehensive strategy that brings together user journeys, content types, and message types.
The 3D Chess Game of Email Marketing
Think of email strategy like a game of 3D chess. You’re not just moving pieces on a flat board – you’re working with multiple levels simultaneously:
- Message types (how you’re saying it)
- User journeys (who gets what)
- Content types (what you’re saying)
“But wait,” you might be thinking, “isn’t this overkill? Can’t we just send emails when we need to?”
Let me show you why this matters more than you might think.
The Message Type Mess
Picture this: It’s Friday afternoon. Your e-commerce platform just had a security incident. You need to send password reset emails to 10,000 users. Immediately.
But there’s a problem.
Your marketing team just launched a major promotional campaign. Your sending infrastructure is busy pushing out “BIGGEST SALE EVER!” emails to your entire list.
Those password reset emails? They’re stuck in line behind marketing messages.
This is what happens when you don’t understand message types.
Every email you send falls into a specific category, and these categories aren’t just labels – they determine:
- Which sending infrastructure to use
- How quickly the message needs to go out
- What happens if delivery fails
- How to track and measure success
Let’s look at how this plays out in different businesses…
E-commerce Message Types
Remember our friends at ACME Inc.? They were sending order confirmations through the same system as their promotional blasts. Their customers were complaining about delayed receipts, but hey, at least they got that “30% OFF!” email right away, right?
Wrong approach.
Your transactional messages – order confirmations, shipping updates, password resets – need their own dedicated infrastructure. A customer anxiously waiting for their order confirmation doesn’t care about your email sending schedule. They want their receipt now.
Here’s how the message types for an e-comm biz might look like:
flowchart TD
E[E-commerce Message Types]
subgraph Critical [High Priority]
direction TB
H1[Password Reset] --> H2[Order Confirmation]
H2 --> H3[Payment Processing]
H3 --> H4[Security Alerts]
end
subgraph TimeSensitive [Time-Sensitive]
direction TB
M1[Shipping Updates] --> M2[Delivery Notifications]
M2 --> M3[Cart Abandonment]
M3 --> M4[Flash Sale Alerts]
end
subgraph Automated [Automated Flows]
direction TB
A1[Welcome Series] --> A2[Post-Purchase]
A2 --> A3[Win-back Campaign]
A3 --> A4[Review Request]
end
subgraph Batch [Batch Processing]
direction TB
B1[Weekly Newsletter] --> B2[Product Updates]
B2 --> B3[Loyalty Statements]
B3 --> B4[Seasonal Campaigns]
end
subgraph Triggered [Behavior Triggered]
direction TB
T1[Browse Abandonment] --> T2[Price Drop Alert]
T2 --> T3[Back in Stock]
T3 --> T4[Product Recommendations]
end
E --> Critical
E --> TimeSensitive
E --> Automated
E --> Batch
E --> Triggered
The SaaS Scenario
Back to Sarah’s SaaS company. They were sending API status alerts through their regular marketing system. Result? Critical service updates were arriving hours after issues were resolved.
Not great for customer confidence.
Here’s how Sarah should’ve designed it:
flowchart TD
S[SaaS Message Types]
subgraph Critical [High Priority]
direction TB
H1[Password Reset] --> H2[Security Alerts]
H2 --> H3[Service Outages]
H3 --> H4[2FA Codes]
end
subgraph System [System Messages]
direction TB
Y1[Usage Limits] --> Y2[API Updates]
Y2 --> Y3[Integration Status]
Y3 --> Y4[Error Notifications]
end
subgraph Automated [Automated Sequences]
direction TB
A1[Onboarding Flow] --> A2[Feature Adoption]
A2 --> A3[Upgrade Journey]
A3 --> A4[Renewal Sequence]
end
subgraph Engagement [Engagement Based]
direction TB
E1[Usage Reports] --> E2[Success Metrics]
E2 --> E3[Milestone Alerts]
E3 --> E4[Feedback Requests]
end
subgraph Proactive [Proactive Notices]
direction TB
P1[Product Updates] --> P2[Maintenance Alerts]
P2 --> P3[Best Practices]
P3 --> P4[Training Events]
end
S --> Critical
S --> System
S --> Automated
S --> Engagement
S --> Proactive
The Travel Timing Crisis
And don’t get me started on the travel industry. I once got a “prepare for your trip!” email two days after returning home. The same company then sent me check-in instructions for a flight… that had already landed.
Timing isn’t just important in travel – it’s everything.
Instead, look at below:
flowchart TD
T[Travel Message Types]
subgraph Critical [High Priority]
direction TB
H1[Booking Confirmation] --> H2[Itinerary Changes]
H2 --> H3[Emergency Alerts]
H3 --> H4[Payment Issues]
end
subgraph TimeBased [Time-Based]
direction TB
M1[Check-in Reminder] --> M2[Trip Countdown]
M2 --> M3[Weather Updates]
M3 --> M4[Activity Deadlines]
end
subgraph Location [Location-Based]
direction TB
L1[Arrival Updates] --> L2[Local Information]
L2 --> L3[Transport Options]
L3 --> L4[Nearby Activities]
end
subgraph Scheduled [Scheduled Content]
direction TB
S1[Destination Guides] --> S2[Seasonal Offers]
S2 --> S3[Loyalty Updates]
S3 --> S4[Travel Insurance]
end
subgraph Interactive [Interactive Messages]
direction TB
I1[Feedback Requests] --> I2[Experience Ratings]
I2 --> I3[Photo Sharing]
I3 --> I4[Social Engagement]
end
T --> Critical
T --> TimeBased
T --> Location
T --> Scheduled
T --> Interactive
The Building Blocks of Email Content
Now, within each message type, you have different types of content. Think of content types as the building blocks of your email program.
Here’s where it gets interesting. The same type of content might appear in different message types, but its presentation and priority change based on the context.
Let’s take loyalty program information:
- In a purchase confirmation? Small footer showing points earned
- In a monthly statement? Main focus with detailed breakdown
- In a win-back campaign? Prominent reminder of what they’re missing
Let’s evaluate some examples
In order not to sound too dry and purely theoretical, let’s go through some examples of email content types for our three types of businesses:
Types of content for e-commerce companies
flowchart TD
E[E-commerce Content Types]
subgraph Transactional [Transactional Emails]
direction TB
T1[Order Confirmations] --> T2[Shipping Updates]
T2 --> T3[Return Labels]
T3 --> T4[Password Resets]
end
subgraph Marketing [Marketing Messages]
direction TB
M1[Product Launches] --> M2[Sale Announcements]
M2 --> M3[Abandoned Cart]
M3 --> M4[Product Recommendations]
M4 --> M5[Category Updates]
end
subgraph Status [Status & Loyalty]
direction TB
S1[Points Balance] --> S2[VIP Status Updates]
S2 --> S3[Rewards Available]
S3 --> S4[Birthday Offers]
end
subgraph Notifications [Notifications]
direction TB
N1[Price Drop Alerts] --> N2[Back in Stock]
N2 --> N3[Order Status]
N3 --> N4[Review Requests]
end
E --> Transactional
E --> Marketing
E --> Status
E --> Notifications
Types of content for SaaS companies
flowchart TD
S[SaaS Content Types]
subgraph Core [Transactional]
T1[Account Creation] --> T2[Password Reset]
T2 --> T3[Security Alerts]
T3 --> T4[Email Verification]
end
subgraph Onboarding [Onboarding Flow]
O1[Welcome Series] --> O2[Feature Tutorials]
O2 --> O3[Setup Guides]
O3 --> O4[Integration Help]
end
subgraph Education [Educational Content]
E1[Best Practices] --> E2[Case Studies]
E2 --> E3[Product Updates]
E3 --> E4[Webinar Invites]
end
subgraph System [Usage & System]
U1[Usage Reports] --> U2[Limit Notifications]
U2 --> U3[API Status]
U3 --> U4[Downtime Alerts]
end
subgraph Billing [Billing Info]
B1[Invoice/Receipt] --> B2[Payment Failed]
B2 --> B3[Plan Upgrades]
B3 --> B4[Renewal Notice]
end
S --> Core
S --> Onboarding
S --> Education
S --> System
S --> Billing
Types of content for travel companies
flowchart TD
T[Travel Content Types]
subgraph Booking [Booking Essentials]
direction TB
B1[Booking Confirmation] --> B2[Payment Receipt]
B2 --> B3[Itinerary Details]
B3 --> B4[Cancellation Info]
end
subgraph PreTrip [Pre-Trip Content]
direction TB
P1[Check-in Details] --> P2[Weather Updates]
P2 --> P3[Packing Lists]
P3 --> P4[Local Guidelines]
end
subgraph During [During-Trip Support]
direction TB
D1[Local Activities] --> D2[Emergency Info]
D2 --> D3[Transport Updates]
D3 --> D4[Concierge Messages]
end
subgraph Follow [Follow-up]
direction TB
F1[Review Requests] --> F2[Photo Sharing]
F2 --> F3[Return Visit Offers]
F3 --> F4[Loyalty Updates]
end
subgraph Market [Marketing]
direction TB
M1[Destination Guides] --> M2[Seasonal Offers]
M2 --> M3[Similar Trips]
M3 --> M4[Price Alerts]
end
T --> Booking
T --> PreTrip
T --> During
T --> Follow
T --> Market
The Art of Hybrid Messages
This is where the real magic happens. Once you understand both message types and content types, you can start creating hybrid messages that pack more value without losing their focus.
flowchart TB
subgraph BookingConfirm
B[Booking Confirmation]
B1[Primary: Booking Details]
B2[Secondary: Weather Forecast]
B3[Tertiary: Local Tips]
B --> B1
B1 --> B2
B2 --> B3
end
subgraph PreTrip
P[Pre-Trip Reminder]
P1[Primary: Check-in Info]
P2[Secondary: Activity Booking]
P3[Tertiary: Loyalty Status]
P --> P1
P1 --> P2
P2 --> P3
end
subgraph PostStay
S[Post-Stay Follow-up]
S1[Primary: Review Request]
S2[Secondary: Next Trip Ideas]
S3[Tertiary: Loyalty Rewards]
S --> S1
S1 --> S2
S2 --> S3
end
B -->|7 Days Before| P
P -->|After Stay| S
Think of it like a perfect sandwich:
- Primary Content: The main ingredients (the reason for the email)
- Secondary Content: The condiments (related, valuable additions)
- Tertiary Content: The garnish (engagement hooks and future touchpoints)
But please, don’t go full subway sandwich artist and try to add everything. Nobody needs that many toppings.
Some more examples below:
flowchart TB
subgraph UsageReport
U[Weekly Usage Report]
U1[Primary: Usage Stats]
U2[Secondary: Upgrade Path]
U3[Tertiary: Power User Tips]
U --> U1
U1 --> U2
U2 --> U3
end
subgraph FeatureUpdate
F[New Feature Alert]
F1[Primary: Feature Info]
F2[Secondary: Case Studies]
F3[Tertiary: Webinar Invite]
F --> F1
F1 --> F2
F2 --> F3
end
subgraph LimitNotice
L[Usage Limit Notice]
L1[Primary: Limit Warning]
L2[Secondary: Plan Comparison]
L3[Tertiary: Success Stories]
L --> L1
L1 --> L2
L2 --> L3
end
U -->|Triggers on Limit| L
L -->|No Action| F
flowchart TD
subgraph Primary [Primary Message Type]
direction TB
P1[Order Confirmation] --> P2[Shipping Status]
P2 --> P3[Account Security]
end
subgraph Secondary [Secondary Content]
direction TB
S1[Loyalty Status] --> S2[Related Products]
S2 --> S3[Usage Tips]
end
subgraph Tertiary [Engagement Hooks]
direction TB
T1[Social Share] --> T2[Feedback Request]
T2 --> T3[Help Resources]
end
%% Cross-connections with dotted lines for reference points
P1 -.-> S1
P1 -.-> T1
P2 -.-> S2
P2 -.-> T2
P3 -.-> S3
P3 -.-> T3
Putting It All Together: The Process Map
Now comes the fun part – putting it all together into a process map. This is where we add the third dimension: timing.
Think of it like architecture. You wouldn’t build a house by just piling up materials wherever they fit. You need blueprints. You need to know where the support beams go. You need to understand how people will move through the space.
So, looking at our examples, here’s how it could look like:
Travel industry email strategy
sequenceDiagram
participant T as Traveler
participant B as Booking
participant P as Pre-Trip
participant S as Stay
Note over T,S: Immediate Response Required
T->>B: Makes Booking
B->>T: Booking Confirmation (High Priority)
Note right of B: Content: Booking Details<br/>Secondary: Weather Forecast
Note over T,S: Pre-Trip Sequence
P->>T: 30 Days: Trip Prep
Note right of P: Content: Preparation Guide<br/>Secondary: Activity Booking
P->>T: 7 Days: Check-in Info
Note right of P: Content: Check-in Details<br/>Secondary: Local Tips
Note over T,S: Day of Travel
S->>T: Day-of Reminder
Note right of S: Content: Key Info<br/>Secondary: Weather Update
Note over T,S: During Stay
S->>T: Welcome Message
Note right of S: Content: Property Info<br/>Secondary: Local Events
Note over T,S: Post Stay
S->>T: Review Request
Note right of S: Content: Feedback Form<br/>Secondary: Next Trip Ideas
Note over T,S: Re-engagement
B->>T: Seasonal Offer
Note right of B: Content: Similar Trips<br/>Secondary: Loyalty Status
SaaS industry email strategy
sequenceDiagram
participant U as User
participant S as System
participant E as Education
participant B as Billing
Note over U,B: Immediate Response Required
U->>S: Creates Account
S->>U: Welcome Email (High Priority)
Note right of S: Content: Login Info<br/>Secondary: Quick Start Guide
Note over U,B: Onboarding Sequence
S->>U: Day 1: Core Features
Note right of S: Content: Key Features<br/>Secondary: Success Stories
S->>U: Day 3: Advanced Tips
Note right of S: Content: Pro Tips<br/>Secondary: User Showcase
Note over U,B: Usage Based
U->>S: Reaches 80% Limit
S->>U: Usage Alert
Note right of S: Content: Limit Warning<br/>Secondary: Upgrade Options
Note over U,B: Engagement Driven
E->>U: Weekly Usage Report
Note right of E: Content: Stats & Metrics<br/>Secondary: Power Tips
Note over U,B: Billing Cycle
B->>U: Monthly Invoice
Note right of B: Content: Payment Info<br/>Secondary: Usage Summary
Note over U,B: Product Updates
E->>U: Feature Release
Note right of E: Content: New Features<br/>Secondary: Training Video
E-Commerce industry email strategy
sequenceDiagram
participant C as Customer
participant T as Transactional
participant M as Marketing
participant L as Loyalty
Note over C,L: Immediate Response Required
C->>T: Signs Up
T->>C: Welcome Email (High Priority)
Note right of T: Content: Account Info<br/>Secondary: Browse Popular
C->>T: Places Order
T->>C: Order Confirmation (High Priority)
Note right of T: Content: Order Details<br/>Secondary: Points Earned
Note over C,L: Time-Sensitive (24h)
T->>C: Shipping Confirmation
Note right of T: Content: Tracking Info<br/>Secondary: Similar Items
Note over C,L: Engagement Based
M->>C: Post-Purchase Survey
Note right of M: Content: Feedback Request<br/>Secondary: Loyalty Status
Note over C,L: Behavioral Trigger
C->>M: Browses Category
M->>C: Category Update
Note right of M: Content: New Arrivals<br/>Secondary: Related Items
Note over C,L: Regular Cadence
L->>C: Monthly Statement
Note right of L: Content: Points Balance<br/>Secondary: Tier Benefits
Note over C,L: Re-engagement
M->>C: Win-back Campaign
Note right of M: Content: Special Offer<br/>Secondary: New Products
Your email program needs the same careful planning, but I hope you get the gist of it.
The Channel Value Problem
Let me share another story. A content manager once proudly told me, “We’re really crushing it with our omnichannel strategy. We share everything everywhere!”
Translation: “We spam all channels with the same content and hope something sticks.”
Here’s the problem: If your email subscribers can find the exact same content on your website, social media, and everywhere else… why should they bother opening your emails?
Your email channel needs its own unique value proposition. Give subscribers something they can’t get anywhere else. This isn’t just about being nice – it directly impacts whether your future emails make it to the inbox at all.
The Secret Sauce: Getting Replies
Want to know a neat trick that almost nobody talks about? You want subscribers to hit that Reply button.
Yes, handling incoming emails is a pain. Yes, you’ll need resources to read and respond to them. But here’s why it’s worth it:
When someone replies to your email, their mailbox provider basically says, “Oh, these two actually know each other!” From that moment on, your future emails to that address get priority treatment.
For most mailbox providers, you only need a small percentage of your openers to reply to see benefits. Gmail works a bit differently (we’ll talk about that in a later step), but the principle holds true.
Your Next Steps
Before you rush off to Step 4, take some time to:
- Map out your message types
- Identify your core content types
- Think about potential hybrid combinations
- Create your initial process map
Remember: this isn’t about creating the perfect system on your first try. It’s about having a framework that helps you make better decisions about what to send, when to send it, and how to structure it.
Think of it like a recipe. First few times you make it, things might get messy. You might forget an ingredient or two. But having the recipe – knowing what goes where and why – that’s what matters.
Ready to move on? In Step 4, we’ll talk about how to design each individual email for maximum impact.
P.S. If you’re interested in crafting these diagrams yourself, look into Mermaid JS. It’s a super light markdown diagraming tool that can be embeded into any web interface. Pretty neat.
