The Coldletter blog
Author: Saul
-

React Email: Build and Send Emails with React (Step-by-Step)
The react-email library by Resend lets you write email templates as React components, preview them in a local browser, and render them to battle-tested HTML with a single render() call. No more wrangling hand-coded table layouts or context-switching to a MJML file: your templates live next to your app code, accept TypeScript props, and get…
-

Soft Bounce vs Hard Bounce: What They Are and How to Handle Them
Understand the difference between soft and hard email bounces, the SMTP reply codes that signal each type, and the correct programmatic handling: retry soft bounces, suppress hard bounces immediately.
-

What Is Email Authentication? SPF, DKIM, and DMARC Explained
SPF, DKIM, and DMARC are the three DNS records that determine whether a receiver trusts your email. Here is what each one does, what each one does NOT do, and how they work together to protect your domain and keep your mail out of spam.
-

What Is SMTP? How Email Sending Actually Works
SMTP is the 40-year-old protocol behind every email you send. This guide explains the full journey from your app to the inbox, including the SMTP conversation, ports, relay services, and when a sending API beats SMTP.
-

Dunning Emails: How to Recover Failed Payments and Reduce Churn
A dunning email is an automated message sent to a subscriber after a payment fails, asking them to update their billing information or take action to recover the charge. For SaaS companies, these emails are the primary tool for fighting involuntary churn: the revenue lost not because customers chose to leave, but because a card…
-

SaaS Onboarding Email Sequence: A Step-by-Step Framework (with Examples)
A SaaS onboarding email sequence is a series of automated emails sent to new signups with one specific goal: get the user to their activation milestone, the moment they first experience the product’s core value. Not just “welcome them.” Not “show every feature.” Drive them to the aha moment that makes cancellation feel like a…
-

Why Do My Emails Go to Spam? (And How to Fix It)
Emails go to spam for five main reasons: missing or broken authentication (SPF, DKIM, DMARC), a damaged sender reputation (high spam complaints, too many bad addresses), low recipient engagement, spammy content or formatting, and an IP or domain that is on a blocklist. Fix authentication first, since it is the single highest-leverage change and the…
-

Best Transactional Email Services Compared (2026)
Quick verdict by use case: For highest deliverability with the least configuration, Postmark is the consistent recommendation. For low-cost high volume on an AWS stack, Amazon SES at $0.10/1,000 emails is hard to beat. For developer experience and React/Next.js teams, Resend stands out. For a combined transactional + marketing + automation platform, Brevo covers both…
-

Best Mailchimp Alternatives for SaaS Teams (2026)
The right Mailchimp alternative depends on why you’re leaving and what you need next. For SaaS lifecycle and automation teams, Customer.io or Loops handle event-triggered onboarding and product-driven workflows that Mailchimp handles awkwardly. For creators and simple senders who want clean newsletters without contact-based price creep, MailerLite or Brevo are the most cost-effective replacements. For…
-

Best SendGrid Alternatives for SaaS Teams (2026)
The right SendGrid alternative depends on what’s actually driving you to look elsewhere. If the issue is shared-IP deliverability, Postmark or Resend solve that with transactional-only infrastructure. If pricing at scale is the problem, Amazon SES undercuts everyone on raw cost but hands you all the operational complexity. If you need lifecycle automation alongside transactional…
-

Email Automation for SaaS: Workflows That Drive Activation and Retention
Email automation sends messages based on user behavior and lifecycle stage rather than fixed broadcast schedules. For SaaS, the five workflows that matter are onboarding, trial conversion, retention, expansion, and re-engagement.
-

How to Send Email in Node.js (Nodemailer, Step-by-Step)
Send email in Node.js with Nodemailer: install, configure SMTP, call sendMail(), verify connections, add attachments, and scale with a provider HTTP API.