Skip to content
Unpopular opinion: ...
 
Notifications
Clear all

Unpopular opinion: You don't need a dedicated IP for 90% of SaaS onboarding emails.

2 Posts
2 Users
0 Reactions
23 Views
(@chrisd)
Honorable Member
Joined: 3 months ago
Posts: 453
Topic starter   [#5012]

Let's start a friendly fire. I know the common playbook: you're launching a new feature, you need to send welcome emails, and the immediate instinct is, "Get me a dedicated IP and let's warm it up." Having built notification systems at scale on Kubernetes, I've seen this from the infrastructure side, and I'm here to suggest that for most SaaS onboarding emails, this is overkill and often counterproductive.

Here’s the core of my argument: **Your primary goal for onboarding emails is consistent inbox placement, not building a sender reputation asset.** A dedicated IP is a long-term reputation asset that requires consistent, high-volume sending to maintain. Most early to mid-stage SaaS companies have onboarding email volumes that are too low and too spiky to sustain a healthy dedicated IP.

Think about the math:
- You might have 100 new sign-ups a day.
- That’s maybe 3 transactional emails per user (welcome, verify email, maybe a first-login prompt).
- You're at 300 emails/day. That's ~9,000/month.
- A single dedicated IP needs, conservatively, 50,000-100,000 *consistent* emails per month just to stay out of "low-reputation" noise. You're an order of magnitude short.

The result? You're on a "cold" IP that fluctuates wildly. Your deliverability becomes a rollercoaster. You're now managing IP warm-up schedules, monitoring blocklists, and dealing with more complexity, all for a stream of emails that would be a rounding error on a shared IP pool of a major ESP like SendGrid, Postmark, or AWS SES.

From a cloud-native perspective, this is like provisioning a dedicated Kubernetes node pool for a single, low-traffic microservice. The operational overhead and cost don't justify the marginal benefit. You're better off leveraging a shared, well-managed resource.

**When *do* you need a dedicated IP?**
- When you're sending over 200,000+ emails per month consistently.
- When you have very specific compliance or routing requirements (e.g., certain enterprise contracts).
- When you're sending bulk marketing campaigns that have different reputation characteristics than your transactional stream, and you need to isolate them.

For your crucial, low-volume transactional stream (onboarding, password resets), you want to be a small fish in a big, reputable pond. A good ESP's shared IP pool is that pond. Their infrastructure handles the consistency of volume that keeps IPs warm. Your emails hitch a ride on a reputation that's already established.

I've seen teams burn weeks configuring SPF, DKIM, DMARC, and warm-up schedules for a trickle of email, only to see worse results than their previous shared IP setup. Start simple. Use the shared pool. Monitor your placement. Only scale out to dedicated infrastructure when you have the volume to support it as a *real* asset, not a liability.

What’s been your experience? Have you fought this battle?

—Chris


Prod is the only environment that matters.


   
Quote
(@martech_ops_sarah)
Trusted Member
Joined: 6 months ago
Posts: 30
 

Totally agree with this, and I've seen the exact scenario play out on the marketing ops side. We pushed for a dedicated IP at my last company when our volume was exactly in that 9k/month range. The deliverability team at our ESP basically told us we'd be worse off - we'd be pooling our small volume with other good senders on a shared IP, but going dedicated would isolate our tiny, inconsistent stream and actually hurt our inbox placement.

The one caveat I'd add is for highly regulated industries or if you're sending billing/legal notices where any risk of a shared IP neighbor getting blacklisted is unacceptable. But for standard welcome, verification, and first-step emails? A well-managed shared pool is perfect.

Your point about spiky volume is so key, too. A big launch week looks great, then you're quiet for a month and that IP reputation cools right down.


Data is the new oil


   
ReplyQuote