Updated 2026-02-16

Build an Email Architecture That Doesn't Break at Scale

Most SaaS founders start by sending everything from one email address. It works until it doesn't. When your marketing emails drag down your transactional deliverability, you've got a problem that's painful to fix retroactively.

All Guides

When I started my SaaS, I sent every email from the same Gmail-connected address. Welcome emails, password resets, marketing campaigns, support replies, everything from hello@myproduct.com. It worked fine for the first 500 users.

Then I sent my first marketing campaign to 2,000 people. A handful marked it as spam. Totally normal. But because I was sending everything from the same domain with the same reputation, my transactional emails started landing in spam too. Password reset emails. Receipt emails. Account verification emails. The important stuff.

I spent a weekend untangling the mess, separating infrastructure, warming up new subdomains, and rebuilding reputation. It would have taken 30 minutes to set up correctly from the start.

This guide is the setup guide I wish I'd had.

The Two Types of Email Your SaaS Sends

Transactional Email

Triggered by a user action. The user expects it. It contains information they need.

Examples:

  • Password reset links
  • Email verification
  • Payment receipts
  • Account notifications (new login, security alerts)
  • Shipping/delivery confirmations
  • Subscription changes (upgrade confirmation, cancellation confirmation)
  • Usage alerts (approaching limits, quota warnings)

Characteristics:

  • Sent to one person at a time
  • Triggered by user behavior, not by a schedule
  • Time-sensitive (password resets need to arrive in seconds)
  • High deliverability is critical (users need these emails)
  • Low complaint rates (users expect them)

Marketing Email

Sent by the business to drive engagement, sales, or awareness. The user may or may not expect it.

Examples:

  • Newsletters and content updates
  • Promotional campaigns
  • Product announcements
  • Onboarding sequences
  • Re-engagement campaigns
  • Upsell and cross-sell emails
  • Event invitations

Characteristics:

  • Can be sent to many people at once
  • Sent on a schedule or triggered by business rules
  • Not time-critical (arriving a few hours late is fine)
  • Higher complaint rates (some recipients will mark as spam)
  • Unsubscribe required by law

The Gray Area

Some emails fall between transactional and marketing:

  • Welcome emails: Transactional (triggered by signup) but often include marketing content
  • Onboarding sequences: Triggered by user action but designed to promote usage
  • Product update notifications: Informational but promotional
  • Review requests: Triggered by a purchase but marketing in nature

For gray-area emails, treat them as marketing from an infrastructure perspective. This protects your transactional deliverability.

Transactional vs Marketing Email Table

When an email sits in the gray area, classify it by risk. If complaints or unsubscribes could hurt critical account emails, keep it on marketing infrastructure.

Email type Primary purpose Infrastructure Unsubscribe required?
Password reset Account access Transactional No
Payment receipt Purchase record Transactional No
Security alert Account protection Transactional No
Welcome email with product tips Activation and engagement Marketing or hybrid Usually yes
Product announcement Engagement and awareness Marketing Yes
Promotional campaign Revenue Marketing Yes
Review request Relationship and social proof Marketing Yes

Email Architecture for SaaS

Level 1: The Basics (0-1,000 users)

At this stage, simplicity matters more than optimization.

Setup:

  • One transactional email service for system emails (password resets, verification, receipts)
  • One marketing platform for campaigns and sequences
  • Both using subdomains of your main domain

Subdomains:

  • mail.yourdomain.com for transactional
  • news.yourdomain.com (or updates.yourdomain.com) for marketing

DNS records needed:

  • SPF records for both subdomains
  • DKIM signing for both subdomains
  • DMARC policy on your main domain

This basic separation is enough to protect transactional deliverability while keeping things simple to manage.

Growth stage Email setup Subdomain strategy Main risk
0-1,000 users Separate transactional and marketing services mail. and news. Skipping authentication
1,000-10,000 users Segmented streams and monitoring Separate streams by email type Marketing complaints bleeding into critical email
10,000+ users Dedicated IPs, throttling, feedback loops Multiple warmed pools Reputation management complexity
Global SaaS Region-aware compliance and sending Localized preferences where needed Consent and data rules
High-security SaaS Strict transactional isolation Dedicated security sender Critical alerts delayed or filtered

Level 2: Growth Stage (1,000-10,000 users)

More email volume means more reputation management.

Additional setup:

  • Dedicated IP for transactional email (if your provider offers it)
  • Separate sending pools for different marketing email types
  • Monitoring for deliverability metrics
  • List hygiene automation (remove bounced addresses, inactive subscribers)

Segmentation:

  • Separate sending streams for onboarding vs. campaigns vs. product updates
  • Different "from" addresses for different types (team@, updates@, support@)
  • Preference center so users can opt out of marketing without losing transactional

Level 3: Scale (10,000+ users)

At scale, email becomes a significant infrastructure concern.

Additional setup:

  • Multiple dedicated IPs for marketing (warm them gradually)
  • IP rotation strategies for large campaign sends
  • Real-time deliverability monitoring and alerting
  • Automated suppression management
  • Feedback loop integration with major email providers

Considerations:

  • Send rate throttling to avoid overwhelming recipient servers
  • Time-zone optimized sending for global audiences
  • A/B testing infrastructure for subject lines and content
  • Compliance automation for different jurisdictions (CAN-SPAM, GDPR, CASL)

Authentication: SPF, DKIM, and DMARC

Email authentication is non-negotiable. Without it, your emails are more likely to land in spam.

SPF (Sender Policy Framework)

SPF tells receiving servers which servers are authorized to send email on behalf of your domain.

What to do: Add SPF records for every service that sends email on your behalf. This includes your transactional service, marketing platform, support tool, and any other sender.

Common mistake: Having too many SPF lookups (limit is 10). If you're using many services, consolidate or use SPF flattening.

DKIM (DomainKeys Identified Mail)

DKIM adds a cryptographic signature to your emails, proving they haven't been tampered with.

What to do: Enable DKIM signing on every email service you use. Each service will give you a DNS record to add.

Common mistake: Forgetting to set up DKIM for secondary services. Every service that sends email needs its own DKIM configuration.

DMARC (Domain-based Message Authentication, Reporting, and Conformance)

DMARC tells receiving servers what to do when SPF or DKIM checks fail.

What to do: Start with a monitoring policy (p=none) to see what's happening. Once you're confident all legitimate email passes authentication, move to quarantine (p=quarantine) and eventually reject (p=reject).

Common mistake: Jumping straight to p=reject without monitoring first. This can block legitimate emails from services you forgot to authorize.

Deliverability Management

For Transactional Email

Transactional deliverability should be 99%+. If it's lower, something is wrong.

Maintain high deliverability by:

  • Never sending marketing content through your transactional infrastructure
  • Processing bounces immediately (remove hard bounces after the first occurrence)
  • Monitoring delivery times (transactional emails should arrive within seconds)
  • Using a dedicated transactional service designed for speed and reliability

Red flags:

  • Delivery rate dropping below 98%
  • Emails taking more than 30 seconds to arrive
  • Bounce rate above 2%
  • Any spam complaints on transactional emails

For Marketing Email

Marketing deliverability is naturally lower due to spam complaints and unengaged recipients.

Maintain good deliverability by:

  • Cleaning your list regularly (remove users who haven't opened in 90-180 days)
  • Honoring unsubscribes immediately
  • Warming up new sending IPs gradually
  • Monitoring spam complaint rates (target below 0.1%)
  • Segmenting by engagement (send to your most engaged users first)

Red flags:

  • Spam complaint rate above 0.3%
  • Bounce rate above 5%
  • Open rates dropping consistently
  • Delivery rate below 90%

The Preference Center

Users should be able to control what they receive without losing access to critical transactional emails.

Categories to offer:

  • Account notifications: Security alerts, billing updates (these should be hard to turn off)
  • Product updates: New features, changelog, announcements
  • Marketing: Campaigns, promotions, content
  • Usage reports: Weekly digests, analytics summaries

Don't let users unsubscribe from: Password resets, security alerts, payment receipts. These are legally and functionally required.

Make it easy to: Reduce frequency, switch to digest format, pause all marketing emails for a set period.

Preference category Examples User control Why
Account notifications Security, billing, password reset Usually mandatory Required for account operation
Product updates New features, changelog Subscribe/unsubscribe or digest Useful but not critical
Marketing Promotions, content, events Full unsubscribe Legal and trust requirement
Usage reports Weekly summaries, benchmarks Frequency control Valuable at the right cadence
Re-engagement Win-back and inactivity emails Pause or unsubscribe Prevents fatigue

Compliance Considerations

CAN-SPAM (US)

  • Marketing emails need a physical mailing address
  • Unsubscribe must be processed within 10 business days
  • Subject lines can't be deceptive
  • Must identify the message as an ad (if applicable)

GDPR (EU)

  • Need explicit consent before sending marketing email
  • Must provide easy way to withdraw consent
  • Data processing must be documented
  • Right to erasure includes email data

CASL (Canada)

  • Stricter than CAN-SPAM: requires express consent (not just implied)
  • Must identify sender clearly
  • Must include unsubscribe mechanism

For all jurisdictions: Transactional emails are generally exempt from marketing-specific requirements, but they still need to be truthful and relevant to the user's relationship with your service.

Choosing Your Email Stack

The Unified Approach

One platform for everything (transactional + marketing).

Pros: Simpler to manage, unified subscriber data, one billing relationship Cons: If the platform has deliverability issues, everything is affected Best for: Early-stage SaaS that wants simplicity

The Separated Approach

Different services for transactional and marketing.

Pros: Deliverability isolation, best-in-class tools for each purpose Cons: More complex to manage, data sync challenges, higher total cost Best for: Growth-stage SaaS with significant email volume

The Hybrid Approach

One marketing platform that also handles some transactional, plus a dedicated transactional service for critical emails.

Pros: Good balance of simplicity and protection Cons: Still need to manage two services Best for: Most SaaS companies

Common Architecture Mistakes

Sending everything from one address. When marketing complaints affect transactional deliverability, you've got a major problem that's hard to fix quickly.

Not setting up authentication. SPF, DKIM, and DMARC are table stakes. Without them, your emails are more likely to be flagged as suspicious.

Ignoring list hygiene. Sending to addresses that bounce or never open degrades your sender reputation over time. Clean your list regularly.

Over-engineering too early. At 500 users, you don't need multiple IPs, complex routing, and enterprise-grade monitoring. Start simple and add complexity as you grow.

Not monitoring deliverability. If you're not tracking inbox placement, bounce rates, and complaint rates, you won't know there's a problem until users complain that they're not getting your emails.

Start Here

  1. Today: Check if your transactional and marketing emails send from the same subdomain. If so, plan the separation.
  2. This week: Set up separate subdomains for transactional and marketing email with proper SPF, DKIM, and DMARC records.
  3. Next week: Audit your email stack. Make sure every service that sends email on your behalf is properly authenticated.
  4. Ongoing: Monitor deliverability metrics monthly. Watch for drops in delivery rates, increases in bounce rates, and spam complaint trends.

With Sequenzy, you get both transactional and marketing email in one platform with built-in sender separation. Your transactional emails (receipts, notifications, password resets) go through a dedicated sending infrastructure while marketing campaigns and sequences use separate reputation. You set up one platform instead of stitching together three different services.

Rendered with Sequenzy's email renderer

What the sequence actually looks like in an inbox

These previews are generated through the same React Email renderer used for sent campaign, automation, and transactional emails.

Behavior trigger

When the page-specific event happens

Your {{action}} is complete

Follow-up

If the user does not move forward

Your email preferences were updated

Message classification timeline

Classify the email before writing it, because consent, sender, and metrics depend on the answer.

1

Product action

Decide whether the user needs the email to complete or verify an action.

Use the transactional path if the message is required.

2

Promotion planned

Check consent, suppression, and unsubscribe rules.

Use the marketing path if the message is optional.

3

Preference change

Confirm the preference and keep both systems in sync.

Stop marketing sends if opt-out is present.

How setup changes by email type

Transactional and marketing mail can share design, but they should not share every rule.

Stripe

Treat receipts and billing notices as transactional, but keep upgrade offers and lifecycle campaigns under marketing consent.

Shopify

Keep order, shipping, and account emails separate from promotional campaigns and customer win-back flows.

Custom events

Emit email.transactional_required, email.marketing_eligible, preference.updated, and suppression.changed.

Segments to create before mixed email setup

The main segment is permission and expectation, not persona.

Transactional required

Users who must receive the message to complete a product, account, order, or billing action.

Marketing eligible

Subscribers with opt-in, no suppression, and matching lifecycle intent.

Preference changed

Users whose consent or topic preferences changed recently.

How to measure the mixed stack

PlanUse this
Primary metricCorrect classification rate
GuardrailSuppression or consent mistakes
CompareMessages audited before and after classification rules
Judge afterMonthly audit or 1,000 sends

Email architecture split

Three emails that separate required and promotional intent

The architecture decision is about user expectation. If the user needs it to use the product, treat it differently from a growth campaign.

TransactionalFirst trigger

Subject

Your {{action}} is complete

This confirms {{action}}. It includes only what the user needs to complete or verify the product action.

MarketingFollow-up trigger

Subject

A better way to {{outcome}}

This is promotional, so it goes only to opted-in subscribers with a clear unsubscribe path.

PreferenceFinal trigger

Subject

Your email preferences were updated

You will now receive {{preference_summary}}. You can change this anytime.

Transactional vs marketing templates

These examples keep expectation and consent clear. Use them with transactional, preference, and campaign templates when mapping your stack. For more examples, see the email templates and subject line libraries.

Subject: Your {{action}} is complete

This confirms {{action}}. It includes only what the user needs to complete or verify the product action.
Subject: A better way to {{outcome}}

This is promotional, so it goes only to opted-in subscribers with a clear unsubscribe path.
Subject: Your email preferences were updated

You will now receive {{preference_summary}}. You can change this anytime.

Mixed-stack benchmarks

Transactional and marketing mail should not share the same success metrics. Reliability and consent integrity matter as much as clicks.

ContextGood range
Transactional delivery99%+
Marketing complaint rate<0.1%
Suppression syncunder 5 minutes
Watchunsubscribe leakage

Primary metric to watch: email reliability and consent accuracy.

Message classification forks

Required product email

Early SaaS can use one platform, but should still separate message type, consent, and suppression rules.

Optional growth email

Scaled SaaS should treat transactional and marketing as separate policies even when the tool is unified.

Consent and message events to track

EventWhen it firesTriggered email
email.transactional_requestedProduct action requires a required emailTransactional message
subscriber.unsubscribedUser opts out of marketingSuppress marketing sends
preferences.updatedUser changes email preferencesPreference confirmation

Which system should send it

  1. If the user needs it to use the product, classify transactional.
  2. If the message promotes behavior or revenue, classify marketing.
  3. If it does both, split the email or obey the stricter consent path.

Stack architecture mistakes

  • Putting promotions inside required transactional emails.
  • Letting unsubscribe state diverge across tools.
  • Using one sender reputation for password resets and campaigns.

Frequently Asked Questions

Ready to put this into practice?

Build these email sequences in minutes with Sequenzy. AI-powered content generation, native Stripe integration, and everything you need to grow your SaaS.

Related Guides

Sequenzy pricing reference

Sequenzy - Complete Pricing Guide

Pricing Model

Sequenzy uses email-volume-based pricing. You only pay for emails you send. Unlimited contacts on all plans — storing subscribers is always free.

All Pricing Tiers

  • 2.5k emails/month: Free (Free annually)
  • 15k emails/month: $19/month ($205/year annually)
  • 30k emails/month: $29/month ($313/year annually)
  • 60k emails/month: $49/month ($529/year annually)
  • 120k emails/month: $99/month ($1069/year annually)
  • 300k emails/month: $199/month ($2149/year annually)
  • 600k emails/month: $399/month ($4309/year annually)
  • 900k emails/month: $599/month ($6469/year annually)
  • 1.2M emails/month: $799/month ($8629/year annually)
  • 2M emails/month: $1299/month ($14029/year annually)
  • 3M emails/month: $1999/month ($21589/year annually)
  • 4M emails/month: $2499/month ($26989/year annually)
  • 5M emails/month: $2999/month ($32389/year annually)
  • Unlimited emails/month: Custom pricing (Custom annually)

Yearly billing: All plans offer a 10% discount when billed annually.

Free Plan Features (2,500 emails/month)

  • Visual automation builder
  • Transactional email API
  • Reply tracking & team inbox
  • Landing pages
  • Unlimited team members
  • Goal tracking & revenue attribution
  • Unlimited lists and segments
  • Payment integrations
  • API, MCP, and CLI access
  • Unlimited sending domains
  • SPF, DKIM, and DMARC
  • Deliverability monitoring
  • Send time optimization
  • A/B testing

Paid Plan Features (15k - 5M emails/month)

  • Visual automation builder
  • Transactional email API
  • Reply tracking & team inbox
  • Landing pages (Create hosted signup pages and attach a custom domain.)
  • Unlimited team members
  • Goal tracking & revenue attribution
  • Unlimited lists and segments
  • Payment integrations (Stripe, Paddle, Lemon Squeezy)
  • API, MCP, and CLI access
  • Unlimited sending domains
  • SPF, DKIM, and DMARC
  • Deliverability monitoring
  • Send time optimization
  • A/B testing

Enterprise Plan Features (Unlimited emails)

  • Visual automation builder
  • Transactional email API
  • Reply tracking & team inbox
  • Landing pages
  • Unlimited team members
  • Goal tracking & revenue attribution
  • Unlimited lists and segments
  • Payment integrations
  • API, MCP, and CLI access
  • Unlimited sending domains
  • SPF, DKIM, and DMARC
  • Deliverability monitoring
  • Send time optimization
  • A/B testing

Important Pricing Notes

  • You only pay for emails you send — unlimited contacts on all plans
  • No hidden fees - all features included in the price
  • No credit card required for free tier

Contact

  • Pricing Page: https://sequenzy.com/pricing
  • Sales: hello@sequenzy.com