Email Deliverability for SaaS: A Practical Guide
How to actually get your emails into inboxes. DNS records, sender reputation, and what matters.
TL;DR: Email Deliverability in 5 Minutes
Email deliverability determines whether your messages reach subscribers' inboxes or get flagged as spam. It's a complex system involving DNS authentication, sender reputation, and engagement metrics. For SaaS companies, poor deliverability means failed password resets, lost trial users, and missed revenue opportunities.
The three DNS records you must configure:
- SPF (Sender Policy Framework) - Specifies which mail servers can send email for your domain. Only ONE SPF record allowed per domain.
- DKIM (DomainKeys Identified Mail) - Adds cryptographic signatures to verify email authenticity and prevent tampering.
- DMARC (Domain-based Message Authentication) - Tells receiving servers what to do when SPF or DKIM fail, plus enables reporting.
Sender reputation factors that actually matter:
- Engagement rates - Opens, clicks, and replies signal legitimate email. Low engagement hurts deliverability.
- Bounce rates - Hard bounces (invalid addresses) damage reputation quickly. Keep rates under 2%.
- Spam complaints - Even 0.1% complaint rate is concerning. Stay well below this threshold.
- Consistent sending patterns - Regular volume builds trust. Sudden spikes look suspicious.
What your email provider handles automatically:
- IP reputation management and monitoring
- Bounce processing and suppression lists
- Feedback loop processing (spam complaints)
- List-Unsubscribe headers for one-click unsubscribes
The bottom line: Set up SPF, DKIM, and DMARC correctly. Use a reputable email provider. Only email people who want to hear from you. Make unsubscribe easy. Remove bad addresses promptly. That's 90% of deliverability.
Deliverability is boring until your password reset emails start landing in spam. Then it's suddenly very interesting.
This guide covers what actually matters for SaaS email deliverability, without the paranoia-inducing complexity that most articles pile on.
The Basics: DNS Authentication
Three DNS records matter. Set them up correctly once and mostly forget about them.
SPF (Sender Policy Framework)
SPF tells receiving servers which mail servers are allowed to send email for your domain. It's a TXT record that lists authorized senders.
Your email provider will give you the specific value. It looks something like:
v=spf1 include:_spf.provider.com ~all Common mistake: Having multiple SPF records. You can only have one. If you use multiple email services, combine them into one record.
DKIM (DomainKeys Identified Mail)
DKIM adds a cryptographic signature to your emails. The receiving server can verify the email wasn't tampered with and actually came from you.
Your email provider generates DKIM keys. You add their public key as a DNS record. They sign outgoing emails with the private key.
Setup: Follow your provider's instructions. It's usually adding a CNAME or TXT record with a specific selector name.
DMARC (Domain-based Message Authentication)
DMARC tells receiving servers what to do when SPF or DKIM fail. It also enables reporting so you can see who's sending email as your domain.
Start with a monitoring-only policy:
v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com After monitoring for a few weeks and confirming everything's working, move to enforcement:
v=DMARC1; p=quarantine; rua=mailto:dmarc@yourdomain.com Or strict rejection:
v=DMARC1; p=reject; rua=mailto:dmarc@yourdomain.com Sender Reputation
Email providers (Gmail, Outlook, etc.) track your sending reputation. Good reputation = inbox. Bad reputation = spam folder.
What builds good reputation:
- People open your emails. High open rates signal wanted mail.
- People click links. Engagement indicates value.
- People reply. Strongest signal of legitimacy.
- Low bounce rates. You're sending to valid addresses.
- Few spam complaints. People aren't marking you as junk.
What damages reputation:
- High bounce rates. Sending to invalid addresses looks spammy.
- Spam complaints. Even 0.1% complaint rate is concerning.
- Spam traps. Old addresses turned into honeypots.
- Sudden volume spikes. Going from 100 to 10,000 emails overnight looks suspicious.
- Inconsistent sending. Sporadic large bursts then silence.
Practical Guidelines
For transactional email
Transactional emails (password resets, receipts) have naturally high engagement. People expect and open them. Your main risks:
- Sending to bad addresses. Implement email verification at signup.
- Slow delivery. Use a provider known for speed (Postmark, Resend).
- Getting mixed with marketing. Consider separate infrastructure if you send high marketing volume.
For marketing email
Marketing emails face more scrutiny. Guidelines:
- Only email people who opted in. Never buy lists. Never scrape addresses.
- Make unsubscribe easy. One click. No login required.
- Clean your list regularly. Remove bounced addresses immediately. Remove chronically unengaged subscribers periodically.
- Warm up new sending domains. Start with small volumes to engaged subscribers, gradually increase.
- Send consistently. Regular sending patterns build reputation better than sporadic blasts.
What Your Email Provider Handles
Good email providers handle the technical infrastructure so you can focus on content and strategy. Sequenzy offers comprehensive deliverability management starting at $19/month, including automated bounce processing, spam complaint handling, and reputation monitoring across all major mailbox providers. The platform provides drag-and-drop HTML email builder with responsive templates and deliverability monitoring built in, making it ideal for SaaS companies who need both email sending and tracking without managing multiple tools.
Other strong options include Resend (modern developer experience with excellent deliverability), Postmark (premium transactional focus), and traditional providers like SendGrid and Mailgun for enterprise-scale needs. For budget-conscious teams willing to handle more complexity, Amazon SES provides raw infrastructure at very low cost.
- IP reputation management
- Bounce processing
- Feedback loop processing (spam complaints)
- List-Unsubscribe headers
- Automatic suppression of problem addresses
You don't need to manage these yourself. Pick a reputable provider and let them handle the infrastructure.
What Are Email Deliverability Tools?
Email deliverability tools are platforms and services designed to maximize the likelihood that your emails reach subscribers' inboxes rather than spam folders. These tools range from infrastructure providers that manage sending reputation and authentication, to testing and monitoring platforms that analyze your email content and sender reputation across different mailbox providers.
Modern deliverability tools use sophisticated algorithms to monitor your sender reputation across Gmail, Outlook, Yahoo, and other major email providers. They track metrics like open rates, bounce rates, spam complaints, and engagement patterns to identify potential issues before they become serious problems. Many also provide inbox placement testing, sending test emails to real seed accounts across different providers to see where messages land.
For HTML email builders and SaaS companies, deliverability tools are essential because they protect your transactional emails (password resets, notifications) from being blocked. When users can't access your service due to missing emails, that's a direct business impact. Good deliverability tools provide real-time monitoring, automated bounce handling, and reputation recovery guidance to keep your email program healthy.
How Email Deliverability Works (5 Steps)
Step 1: DNS Authentication Setup
Configure SPF, DKIM, and DMARC records in your domain's DNS settings. These cryptographic proofs verify your identity to receiving servers. Most email providers generate the specific record values you need - you just add them to your DNS configuration. This creates the foundation of trust between your sending infrastructure and receiving mail servers.
Step 2: IP Address Warming
When you start sending or switch providers, gradually increase email volume over 2-4 weeks. Begin with your most engaged subscribers, then slowly expand to less active segments. This warming period builds positive sending reputation with mailbox providers. Sudden volume spikes from new IPs trigger spam filters - gradual growth signals legitimate email behavior.
Step 3: List Hygiene Management
Continuously remove invalid addresses, hard bounces, and chronically unengaged subscribers. Implement double opt-in for new signups to verify email ownership. Use email verification services to catch typos at signup. Regular list cleaning (monthly for small lists, weekly for large ones) prevents spam traps and old addresses from damaging your reputation.
Step 4: Engagement Monitoring
Track open rates, click rates, and reply rates across campaigns. Low engagement signals to mailbox providers that your content isn't wanted. Segment your list by engagement levels - send different content to active vs. inactive subscribers. Re-engagement campaigns for inactive subscribers, then remove those who don't respond.
Step 5: Reputation Management
Monitor your sender reputation using tools like Google Postmaster Tools, Microsoft SNDS, or third-party services. These platforms show your reputation score, complaint rates, and delivery issues across different providers. Address problems quickly - if your reputation drops, pause non-essential sending, focus on your most engaged subscribers, and gradually rebuild volume as reputation improves.
Email Deliverability Tools Comparison
| Tool | Best For | Pricing | Key Features |
|---|---|---|---|
| Sequenzy | SaaS companies needing both email sending and deliverability monitoring | $19/mo for 10k emails | Native deliverability monitoring, bounce handling, spam complaint processing, automated list cleaning, reputation tracking across all major providers |
| Postmark | Transactional email focus with excellent deliverability | $1.50/1,000 emails | Lightning-fast delivery, dedicated infrastructure for transactional vs. broadcast emails, real-time monitoring, excellent documentation and support |
| Resend | Developers wanting modern DX with good deliverability | $0.50/1,000 emails | Beautiful API, automatic DKIM signing, domain verification, webhook handling, good documentation, built-in template system |
| Mailgun | Enterprises needing advanced deliverability tools | $35/mo for 5k emails | Premier tier with dedicated IP, advanced analytics, inbox preview testing, deliverability consulting, webhook processing, validation APIs |
| SendGrid | Large-scale senders needing robust infrastructure | $19/mo for 10k emails | Proven deliverability, scalable infrastructure, dedicated IP options, marketing automation features, extensive integrations, 24/7 support |
| Amazon SES | Cost-conscious teams willing to manage more complexity | $0.10/1,000 emails | Extremely low cost, integrates with AWS ecosystem, good reputation at scale, requires more technical setup, minimal built-in monitoring |
Email Deliverability Best Practices
1. Implement Double Opt-In for New Subscribers
Require email confirmation via a link sent to the submitted address. This verifies the address exists and the owner truly wants your emails. Double opt-in eliminates typos, prevents spam trap signups, and documents explicit consent for GDPR compliance. Single opt-in may seem easier, but the deliverability cost of invalid addresses isn't worth it.
2. Authenticate All Sending Domains Properly
Configure SPF, DKIM, and DMARC for every domain you send from. Use subdomains for different email types (e.g., mail.yourdomain.com for marketing, notifications.yourdomain.com for transactional). This isolation prevents marketing email issues from affecting critical transactional delivery. Most modern email providers guide you through authentication setup with generated DNS records.
3. Warm Up New Sending Domains and IPs Gradually
When starting fresh or switching providers, begin with 50-100 emails per day to your most engaged subscribers. Double volume every 2-3 days as you monitor delivery rates. This 4-6 week warming period builds positive reputation. Document your warming schedule and results - mailbox providers appreciate consistent, predictable sending patterns over sudden bursts.
4. Segment Your List by Engagement Level
Separate active subscribers (opened/clicked in last 30 days) from inactive ones. Send different frequencies and content to each segment. For inactive subscribers, send re-engagement campaigns asking if they still want your emails. Remove those who don't respond after 2-3 attempts. This protects your sender reputation from being dragged down by unengaged addresses.
5. Monitor Key Deliverability Metrics Weekly
Track bounce rates (should be <2%), spam complaint rates (<0.1%), open rates by provider, and inbox placement rates. Set up alerts for sudden drops in engagement or spikes in bounces. Use provider dashboards plus external tools like Google Postmaster Tools for Gmail-specific data. Early detection prevents small issues from becoming reputation-damaging problems.
6. Make Unsubscribing ridiculously Easy
Include one-click unsubscribe links in every email (CAN-SPAM requirement). Process unsubscribes immediately - don't make people wait 24 hours. Honor unsubscribe requests across all sending types - if someone opts out of marketing, don't send them "special offers" later. Easy unsubscribe reduces spam complaints, which directly improves deliverability.
7. Use Consistent Sending Patterns
Email at predictable intervals rather than sporadic blasts. If you send weekly, stick to that schedule. If you send on Tuesdays, continue on Tuesdays. Mailbox providers learn your patterns and flag deviations as suspicious. Consistent sending to engaged subscribers builds trust and improves inbox placement over time.
Testing Deliverability
Before major campaigns:
- Send test emails to your own Gmail, Outlook, Yahoo accounts
- Check if they hit inbox or spam
- Use tools like Mail-Tester.com for detailed analysis
- Check your domain reputation at Google Postmaster Tools (if you send significant volume to Gmail)
Red Flags to Watch
- Open rates dropping suddenly. Might be deliverability, might be content. Investigate.
- Bounce rates above 2%. Something's wrong with your list hygiene.
- Spam complaints above 0.1%. Review your sending practices.
- Emails going to spam for specific providers. Check authentication and content for that provider's guidelines.
What Doesn't Matter Much
Things people worry about that rarely cause actual problems:
- Email length. Gmail doesn't penalize long emails.
- Images vs text ratio. Old spam filter logic, mostly irrelevant now.
- Certain "spam trigger words." "Free" in your subject line won't tank deliverability.
- Sending time optimization. Matters more for opens than delivery.
Frequently Asked Questions
Q: What's the difference between hard and soft bounces?
A: Hard bounces are permanent delivery failures (invalid address, domain doesn't exist). These addresses should be removed immediately. Soft bounces are temporary issues (mailbox full, server temporarily down) - keep the address but monitor for repeated soft bounces, which may indicate a larger problem.
Q: How often should I clean my email list?
A: For lists under 10,000 subscribers, monthly cleaning works well. For larger lists (50k+), clean weekly. Remove hard bounces immediately. Remove subscribers who haven't engaged in 6-12 months after attempting re-engagement. Regular cleaning prevents spam traps and old addresses from accumulating.
Q: Can I recover from poor sender reputation?
A: Yes, but it takes time. Stop all non-essential sending immediately. Focus only on your most engaged subscribers. Gradually rebuild volume over 4-6 weeks. Monitor reputation metrics daily. The recovery process is similar to IP warming - slow, consistent sending to engaged addresses rebuilds trust with mailbox providers.
Q: Do images affect email deliverability?
A: Not significantly in modern spam filtering. Old advice about image-to-text ratios is largely outdated. However, image-only emails are problematic for accessibility and can trigger spam filters in some corporate environments. Use a balance of HTML text and images, with alt text for all images.
Q: Should I use a dedicated IP address?
A: Dedicated IPs give you complete control over your sender reputation, but they require warming and maintenance. Shared IPs pool reputation among all users - good if you're starting, bad if other users send spam. For most SaaS companies sending under 500k emails/month, shared IPs from reputable providers work fine. Consider dedicated IPs at higher volumes or with strict compliance requirements.
Q: How do I check if I'm on email blacklists?
A: Use free tools like MXToolbox's Blacklist Check or MultiRBL.valli.org. These services query major DNS-based blacklists and show if your sending IP or domain is listed. If blacklisted, investigate why (spam complaints, compromised account, technical issue) and follow the blacklist's removal procedure. Prevention (good list hygiene, low complaint rates) is far easier than removal.
The Bottom Line
- Set up SPF, DKIM, and DMARC correctly
- Use a reputable email provider
- Only email people who want to hear from you
- Make unsubscribe easy
- Remove bad addresses promptly
That's 90% of deliverability. The remaining 10% is edge cases you'll handle as they come up.
Looking for an email tool?
Check out our full comparison of 15+ email tools for SaaS founders.
View Full Comparison