When our SaaS product crossed the first thousand trial signups per month, email became the quiet backbone of our growth.
It wasn’t glamorous work. No big campaign launches. No flashy product marketing moments. Just a series of emails that helped new users understand what our software actually did and why it mattered to their business.
A welcome message when they created an account.
A couple of onboarding nudges.
A product education sequence.
A few founder notes sharing lessons we’d learned building the product.
For the first couple of years, those emails worked surprisingly well.
Our open rates hovered between 45–55%, which felt healthy for a B2B product selling to busy professionals. People replied. Some asked questions. Others booked demos directly from those emails.
Most importantly, trial conversions tracked closely with email engagement. But sometime around the point where signups crossed 1,200 trials per month, something started drifting. Open rates slowly slid from the mid-40s down to the low 30s. Then the mid-20s.
At first, it didn’t look alarming. Growth masked the problem. More signups meant more customers even if engagement dipped slightly.
But by the time open rates touched 18%, we started to feel it. Trial-to-paid conversion dropped. Demo bookings slowed. Support questions increased because fewer people were reading the onboarding guidance. At first we assumed the obvious explanation. The emails must be getting worse.
But the real issue turned out to be something much more operational — and something most founders don’t think about until it starts hurting the business.
Our email platform setup was quietly breaking underneath us.
The First Instinct: Fix the Emails
When open rates fall, the natural reaction is to blame the content.
We did exactly that.
We rewrote subject lines.
We shortened the onboarding sequence.
We experimented with “founder style” emails instead of marketing language.
We tried curiosity-driven subject lines.
Some experiments briefly improved things, but the underlying trend continued downward.
What confused me most was that the emails themselves weren’t particularly promotional. They were practical and product-focused.
They looked more like notes from a founder than campaigns from a marketing team.
For example, one email simply explained how a consulting firm could use our workflow templates to standardize client onboarding. No pitch. Just a walkthrough.
Yet the low email open rates persisted.
At one point we even tried resending the same email to non-openers with a different subject line. The results were inconsistent. Sometimes we saw a bump. Sometimes nothing happened at all. It felt like we were adjusting the steering wheel while the real issue sat somewhere deeper in the engine.
When the Numbers Stopped Making Sense
The turning point came when we started comparing engagement between different segments of users.
New trials still opened emails at a reasonable rate. Around 35–40%.
But older segments — users who had been on our list for several months — showed dramatically worse engagement. Some campaigns barely crossed 12–14%. This raised an uncomfortable question. If the content was the problem, why would new users respond differently from older subscribers? The messaging hadn’t changed that much.
We dug deeper into campaign data and noticed several things that didn’t line up.
For example:
- Gmail engagement looked significantly worse than Outlook engagement
- Some users reported never receiving onboarding emails
- Spam complaint rates were still very low
- Bounce rates were minimal
The metrics didn’t suggest we were sending bad emails. They suggested some emails weren’t reaching inboxes at all. That’s when we started looking beyond campaigns and into something we had mostly ignored since the early days. Our email platform setup.
Early-Stage Email Systems Are Usually “Good Enough”
Like many startups, we set up our email infrastructure quickly during the early months.
At the time, our priorities were simple:
- Send onboarding emails
- Send product announcements
- Send occasional newsletters
Our stack looked roughly like this:
- A marketing automation tool for campaigns
- A transactional email service for product notifications
- A basic DNS configuration for sending domains
It worked fine when we were sending a few thousand emails per month. Deliverability rarely crossed our minds.
But by the time the product gained traction, our sending volume had quietly grown to hundreds of thousands of emails every month. And our original setup had never been revisited. We had essentially scaled email sending without scaling email infrastructure. That gap slowly started affecting inbox placement.
The Moment We Realized the Platform Setup Was the Problem
The realization didn’t come from a marketing report.
It came from a developer.
One of our engineers was investigating a support ticket from a customer who said they never received our onboarding emails after signing up.
He pulled message logs from the transactional email provider and noticed something interesting. The emails had technically been delivered. But several Gmail addresses showed warnings related to authentication and domain reputation. Nothing catastrophic. Just small signals.
Things like:
- Partial authentication alignment
- Shared sending domains
- Weak domain reputation history
Those signals usually don’t matter much at low sending volume.
But once you start sending hundreds of thousands of messages per month, mailbox providers become much stricter. At that point we realized something uncomfortable. We had been trying to fix low email open rates by rewriting subject lines. But inbox providers were already filtering some of our messages before users ever saw them. The issue wasn’t persuasion. It was infrastructure.
What Our Email Platform Setup Actually Looked Like
When we mapped out our system, it was more fragmented than I realized. We had accumulated tools over time without really designing the architecture.
The structure looked something like this:
- Marketing automation tool sending campaigns
- Product notification system sending account alerts
- Support platform sending ticket replies
- CRM sending occasional follow-up emails
- Customer success sending manual sequences
Each of these systems used slightly different sending configurations. Some emails came from our primary domain. Others came from subdomains. Some used dedicated IPs. Others used shared pools.
And authentication wasn’t consistent across all of them. From a technical standpoint, inbox providers were receiving email from multiple partially related systems, each with its own reputation signals. It created a fragmented sending identity. At low scale, mailbox providers tolerate this. At higher scale, they start interpreting it as unpredictable sender behavior.
That unpredictability often leads to quiet filtering — not hard spam placement, but subtle inbox suppression. Which is exactly what we were seeing.
The Hidden Operational Problem Behind Low Email Open Rates
What surprised me most during this process was how little attention founders give to email infrastructure.
Most of us focus on:
- copywriting
- campaigns
- segmentation
- automation
But very few early-stage teams think about the technical environment those emails are sent from.
In reality, email performance depends on several foundational elements working together:
- Domain authentication (SPF, DKIM, DMARC)
- Sending domain structure
- IP reputation management
- Consistent sending patterns
- Engagement signals from recipients
When those systems drift out of alignment, you can write the best emails in the world and still experience low email open rates.
The inbox simply never sees them.
How We Rebuilt Our Email Sending Architecture
Fixing the problem required treating email as an operational system rather than a marketing tool. The first step was consolidating our sending identity. Instead of multiple tools sending from inconsistent configurations, we created a structured domain architecture.
We separated email traffic into clear categories:
- Transactional emails (account notifications, password resets)
- Product onboarding emails
- Marketing campaigns
- Customer communication
Each category received its own sending subdomain.
For example:
- app.company.com
- updates.company.com
- messages.company.com
This structure helped mailbox providers understand what type of email we were sending and why. It also allowed us to manage reputation more intentionally. Next we standardized authentication across all sending sources.
That meant properly aligning:
- SPF records
- DKIM signatures
- DMARC policies
It sounds technical, but the real benefit was simple: inbox providers could clearly verify that every email genuinely came from us. That consistency alone started improving deliverability.
Warming Up the System Again
One unexpected challenge was that our sending reputation had already weakened. Even after fixing the platform setup, inbox providers didn’t instantly trust our new configuration. We had to gradually rebuild that trust. This process looked surprisingly similar to launching a new email domain.
We reduced sending volume temporarily and focused on our most engaged users.
The strategy was simple:
- Send fewer emails
- Send them to highly engaged subscribers
- Rebuild positive engagement signals
Over several weeks we slowly expanded the sending pool. Inbox providers responded quickly once engagement improved. Open rates began climbing again.
What Happened to Our Open Rates After the Fix
The improvements didn’t happen overnight, but they were measurable within the first month. Our onboarding sequence — which had dropped below 20% open rates — climbed back above 35%. Founder emails consistently crossed 40% again. More importantly, trial engagement improved across the board.
Users completed onboarding steps more often. Demo bookings increased. Support tickets asking basic “how does this work?” questions dropped significantly. This confirmed something we had underestimated earlier. When people actually receive helpful emails at the right moment, they often read them. The problem had never been user interest.
It was delivery.
Lessons We Learned About Email Infrastructure
Looking back, the entire experience changed how I think about email as a growth channel. Most founders assume email performance is primarily a marketing problem. In reality, once your company grows past early traction, it becomes an operational system. And like any operational system, small technical decisions compound over time. Several lessons stood out.
1. Email infrastructure should evolve with company scale
What works at 5,000 emails per month rarely works at 500,000. Early-stage setups are usually minimal and fragmented. That’s fine at first, but eventually they need to mature into a structured sending architecture. Ignoring that evolution is one of the fastest ways to trigger low email open rates without realizing why.
2. Consistent sending identity matters more than most teams realize
Inbox providers look for patterns. When emails come from many loosely connected systems, the sender identity becomes harder to evaluate. Consolidating domains, authentication, and sending patterns makes a huge difference.
3. Engagement signals drive reputation
Inbox placement isn’t only about authentication. Mailbox providers constantly monitor how recipients interact with emails. High engagement strengthens reputation. Low engagement weakens it. This creates a feedback loop:
- Low deliverability → lower engagement → even worse deliverability.
- Breaking that loop requires rebuilding positive signals.
4. Marketing teams often can’t see infrastructure problems
Most marketing dashboards show campaign metrics. But they rarely reveal deeper deliverability issues. You might see declining open rates without realizing the root cause lives in DNS records, domain alignment, or sending IP reputation. That gap between marketing metrics and technical infrastructure is where many problems hide.
Operational Changes We Kept After the Fix
After repairing the platform setup, we changed several internal practices to avoid drifting back into the same situation.
First, email ownership became shared between marketing and engineering. Not equally, but collaboratively. Marketing owns messaging and campaigns. Engineering monitors infrastructure and authentication health.
Second, we began reviewing deliverability metrics quarterly instead of only when something broke.
We track signals like:
- inbox placement trends
- domain reputation indicators
- authentication alignment
- engagement across mailbox providers
Most of the time nothing dramatic changes. But small issues get caught before they compound. Finally, we became more careful about introducing new tools that send email on our behalf. Many SaaS tools quietly send messages using your domain. Each additional sender influences your overall reputation. Now we evaluate those decisions more deliberately.
Why Founders Often Miss This Problem
In hindsight, the reason we overlooked our email platform setup was simple. Nothing visibly broke. Emails continued sending. Campaign reports still generated metrics. There were no obvious errors. The only signal was a slow, gradual decline in engagement.
Founders tend to attribute that kind of trend to market saturation, audience fatigue, or weaker messaging. Rarely do we assume that technical infrastructure might be affecting communication. But email is one of the few growth channels where technical configuration and marketing performance are deeply intertwined.
You can have excellent content and still struggle if your sending environment signals uncertainty to mailbox providers.
The Strategic Takeaway
Today email remains one of the most reliable growth channels in our company. But we think about it differently than we did during the early years. It’s no longer just a campaign tool.
It’s part of the product experience. Every onboarding message, system notification, and founder note represents a moment when a user decides whether our company is helpful or noisy. Protecting that moment requires more than writing better emails. It requires maintaining a sending environment that inbox providers trust.
If there’s one takeaway I’d share with other founders facing low email open rates, it’s this: Don’t assume the problem lives in the copy. Sometimes the real issue sits quietly in the technical layer underneath your email platform. And until you fix that foundation, no subject line in the world will solve the problem.

