DEV Community

Cover image for SaaS Onboarding Email Deliverability: Why New Users Never Activate
BounceProof
BounceProof

Posted on

SaaS Onboarding Email Deliverability: Why New Users Never Activate

Your onboarding sequence is well designed. The welcome email goes out immediately. The activation nudge goes on day 3. The feature spotlight goes on day 7. You have tested the content. You have personalised the subject lines. You have A/B tested the CTA placement.

And your activation rate is still lower than it should be.

Before you rewrite the sequence, check whether it is actually reaching users. An onboarding email that bounces or lands in a spam folder does not fail because of the content. It fails before the content is ever seen. And if you are not separating delivery failures from engagement failures in your analytics, you are optimising the wrong variable.

This guide covers the specific deliverability risks in SaaS onboarding email and the interventions that fix delivery problems before the sequence even starts.

Why Does Onboarding Email Has Different Deliverability Risks Than Marketing Email?

Marketing email goes to opted-in subscribers who chose to hear from you. Engagement history exists. You can segment by behaviour. Disengaged contacts can be excluded before the send.

Onboarding email goes to every new user, by definition. There is no engagement history. You cannot exclude low-engagement new users — they are all new users. And the email addresses they signed up with may have a range of quality characteristics:

Typos in the address (mistyped domain or username)

Disposable email addresses used to bypass the signup requirement

Corporate addresses on catch-all domains that the SMTP probe during signup did not fully verify

Secondary email addresses the user monitors infrequently

Onboarding email is also time-sensitive. A welcome email that bounces or arrives four hours late because it was filtered to spam loses its moment. The user has already formed a first impression: either engaged with the product, confused and waiting for the email, or gone entirely.

The Volume Pattern Problem for New Products

New SaaS products face a specific deliverability challenge: their sending domain has no reputation history. In the early days after launch, the onboarding sequence may be the primary email sending from the domain. If early signups include a high proportion of disposable or invalid addresses (common for products offering free trials), the first weeks of sending can produce bounce rates that damage the domain's reputation before it has had a chance to build any positive signal.

This creates a compounding problem: high bounce rate in week 1 → domain reputation damaged → week 2 onboarding emails land in spam → activation rate drops further → the team assumes the onboarding sequence content is the problem.

The Activation Rate Measurement Problem

Activation rate is typically calculated as: users who completed the activation action ÷ total new signups. This denominator includes:

Users who signed up with valid addresses and received the onboarding email in their inbox

Users who signed up with valid addresses and received the onboarding email in spam

Users who signed up with valid addresses and the email bounced (they never received it)

Users who signed up with invalid addresses (the email bounced on the first attempt)

Users who signed up with disposable addresses (the inbox may have expired before the email arrived)

If 20% of your signups used invalid or disposable addresses, and another 15% of valid-address signups had their email land in spam, your "true" activatable audience is 65% of reported signups. Calculating activation rate against 100% of signups means your measured rate is consistently 35% lower than it would be if delivery were clean.

The team improving the activation rate through content changes is working with a denominator that will not respond to content changes, because the root cause is delivery, not content.

Email Verification at Signup: The Foundation

The most direct intervention is email verification at the signup form or registration API endpoint. Before an account is created and an onboarding sequence begins, verify that the email address submitted is deliverable.

What to Check at Signup

At minimum, verify:

Syntax: the address is correctly formatted

MX record: the domain has mail servers capable of receiving email

SMTP: the specific mailbox exists (on non-catch-all domains)

Disposable: the domain is not a known temporary email service

For disposable addresses, block account creation with a clear prompt: "Please use a permanent email address to create your account."

For invalid addresses (syntax or MX failure), prompt the user to correct the address before proceeding.

For catch-all addresses, allow account creation but flag in your CRM. These users are real signups, but their email deliverability is uncertain. Consider a secondary verification step — like requiring them to click a link in the welcome email before accessing the full product — that functions as a delivery confirmation mechanism.

Double Opt-In as a Verification Layer

Double opt-in — requiring users to click a confirmation link in the welcome email before accessing the product — is both an email verification mechanism and a user intent signal. Users who click the confirmation link have demonstrated:

The email address they provided receives email

They have access to and are monitoring that inbox

They have enough intent to take an additional step

Double opt-in typically reduces signup volume by 5–15% (users who do not confirm). It typically increases activation rate by 15–30% (because the remaining users are more engaged and their email addresses are confirmed deliverable). The net effect on the activation denominator is more accurate measurement.

Domain Separation for Onboarding vs Marketing Email

Onboarding email and marketing email serve different purposes and have different audience characteristics. Sending both from the same domain creates cross-contamination risk: a marketing campaign to a purchased or unverified list can damage the reputation of the domain that your onboarding sequence depends on.

Setting Up Subdomain Separation

Use separate subdomains for transactional and marketing sends:

mail.yourproduct.com for onboarding and transactional email

newsletter.yourproduct.com for marketing campaigns

Each subdomain has its own reputation. Reputation problems from marketing campaigns do not propagate to the transactional subdomain. Your onboarding email's deliverability is protected even if a marketing campaign generates a bounce spike.

This requires:

Separate DKIM keys for each subdomain

SPF configured for each subdomain's sending path

DMARC applied to each subdomain

Postmaster Tools domain monitoring for each subdomain

The setup cost is 2–3 hours of admin work. The protection is permanent separation of your most critical email reputation the one that affects every new user's first experience from marketing activities that carry inherent list quality risk.

Transactional vs Marketing Classification for Onboarding Email

Many ESPs classify email as either "transactional" or "marketing" and send them through different IP pools with different reputation characteristics. Transactional email typically has higher deliverability standards and more stringent spam filtering — because it is supposed to be triggered by user actions rather than broadcast marketing.

Onboarding email occupies a grey zone. It is triggered by a user action (signup), which qualifies it as transactional by intent. But it contains promotional content (feature highlights, upgrade prompts), which is marketing by content.

Why Classification Matters?

When onboarding email is sent through a marketing IP pool, it competes for inbox placement against every other marketing sender on that pool. High-volume marketing sends that generate complaints can degrade the IP's reputation, which then affects your onboarding email delivery.

When onboarding email is sent through a transactional IP pool, it benefits from the generally cleaner sending practices of transactional-classified senders. The pool has fewer complaint-generating senders and better overall reputation.

Configure your ESP to send onboarding email through the transactional path, not the marketing path. If your ESP does not support this classification, this is a strong argument for subdomain separation with different sending configurations.

Warm-Up Requirements for New SaaS Products

A new SaaS product's email infrastructure has no reputation history. Every email it sends is evaluated by inbox providers against a zero-history domain. High volume from a zero-history domain triggers spam filtering.

The New Product Onboarding Warm-Up Problem

A product that launches and immediately starts sending welcome emails to every new signup at volume has not warmed up its sending domain. If the product acquires 500 users in week 1 and sends a 7-step onboarding sequence to each, that is up to 3,500 emails sent from a brand-new domain within a week.

Inbox providers see this pattern — new domain, sudden high volume — and apply increased filtering. The same emails that would deliver reliably from an established domain may hit spam filters for the first 4–6 weeks from a new domain.

Managing Warm-Up with Onboarding Email

The practical solution is to use a transactional ESP with a shared IP pool that is already warm. Services like Postmark, AWS SES, and SendGrid offer pools with established reputations. Sending through these pools gives your onboarding email the benefit of the pool's existing reputation rather than starting from zero.

Alternatively, if you use your own dedicated sending infrastructure, warm up the domain before launch by sending progressively increasing volumes of test email to confirmed valid addresses over 4–6 weeks.

Monitoring Onboarding Email Deliverability Specifically

Standard ESP reporting shows campaign-level open and click rates. It does not show delivery rate for onboarding specifically versus other email types. Build a monitoring setup that makes onboarding deliverability visible.

Metrics to Track for Onboarding Email

Onboarding welcome email hard bounce rate (target: below 0.5%)

Onboarding sequence completion rate (users who receive all steps vs. users who entered the sequence)

Time-to-first-open for welcome email (distribution of open times is an indicator of deliverability lag — significant spam filtering shows up as delayed opens or no opens)

Activation rate with delivery status as a segment dimension (compare activation rate for users whose welcome email delivered cleanly vs. those whose email had any delivery issue)

Key Takeaways

SaaS onboarding email has different deliverability risk from marketing email because it goes to every new user with no engagement history or quality filter applied.

Activation rate measured against all signups includes non-deliverable addresses in the denominator. The result consistently understates true activation performance and misdirects optimisation toward content when delivery is the root problem.

Email verification at signup removes invalid and disposable addresses before the onboarding sequence begins. Double opt-in adds a delivery confirmation layer that improves the accuracy of your activatable audience.

Subdomain separation between transactional onboarding email and marketing email protects onboarding deliverability from marketing campaign bounce spikes.

New SaaS products should use transactional ESPs with established shared IP pools for onboarding email, or warm up dedicated sending infrastructure before launch.

Track onboarding email deliverability as a distinct metric — separate from overall marketing email deliverability — and segment activation rate by delivery status to see the true impact of delivery quality on activation.

Frequently Asked Questions

How much does a poor onboarding email deliverability rate actually affect activation rate?

The impact depends on what proportion of your signups have delivery issues. If 15% of signups used invalid or disposable addresses and another 10% of valid-address onboarding emails land in spam, your effective activation denominator is 25% smaller than reported. A measured activation rate of 30% with these delivery issues may represent a true activation rate (against deliverable contacts) of 40%. The gap between measured and true activation rate is your deliverability opportunity.  

Should we gate product access behind email confirmation to improve deliverability?

Yes, for products where it is operationally feasible. Email confirmation gates ensure that users entering your product have a confirmed deliverable address and have demonstrated intent to engage. The reduction in signup-to-active-user conversion rate from confirmation gates is typically smaller than the improvement in activation rate among users who do confirm and the list quality benefit compounds over time.

How do we handle signups where the onboarding email bounced can we still retain the user?

Offer an in-product mechanism for users to update their email address. If a user's signup email bounced and they return to the product, they should see a prominent prompt to verify or update their email. Alternatively, if you collect a phone number at signup, SMS can serve as a fallback channel for reaching users whose email bounced.

Conclusion

SaaS activation rates are a downstream metric of onboarding email deliverability. Teams that spend quarters refining onboarding content while ignoring delivery failure rates are solving the wrong problem.

The sequence of interventions is: verify email at signup, separate transactional from marketing sending infrastructure, warm up sending domains before launch, and monitor onboarding-specific deliverability as a distinct metric.

Then content optimisation has a fair denominator to work against.

Fix delivery first!

Top comments (0)