Blog

Engineering updates and insights from the PushMail team.

Campaigns vs. Sequences: When to Use Each (and Why You Need Both)

Campaigns and sequences serve different purposes. Here's a clear breakdown of when to use one-time blasts vs. automated drip flows — and how they work together.

campaignssequencesguide

Dedicated IPs: Who Actually Needs Them?

Dedicated sending IPs sound great in theory. In practice, most senders get worse deliverability with them. Here's when they help and when they hurt.

deliverabilityinfrastructurededicated-ips

The Developer's Guide to Email Campaigns

Everything you need to know about sending email campaigns — from list management and scheduling to deliverability and tracking. A practical guide for developers.

campaignsguidedeliverability

The Developer's Guide to Drip Sequences

How to build automated email sequences that onboard users, nurture leads, and re-engage churned contacts. A practical walkthrough with API examples.

sequencesautomationguide

Automate Your Email Workflows with PushMail + Zapier

Connect PushMail to 7,000+ apps on Zapier. Send emails, create contacts, enroll in drip sequences, and trigger Zaps on opens, clicks, bounces, and unsubscribes — no code required.

zapierautomationtutorialintegrations

How to Send Emails from n8n with PushMail

Install the PushMail community node for n8n and automate your entire email lifecycle — send transactional emails, manage contacts, enroll in drip sequences, and trigger workflows on opens, clicks, and bounces.

n8nautomationtutorialintegrations

Why We Validate Every Email for Free

Most ESPs charge for email validation or skip it entirely. We built it into every send at no extra cost. Here's what we check and why it matters.

deliverabilityvalidationengineering

Resend vs PushMail: API-First Email for Developers Compared

Both Resend and PushMail are built for developers. But Resend stops at transactional email. PushMail adds sequences, campaigns, contact management, and multi-provider support.

comparisonresend

Multi-Site Email: One Account, Unlimited Domains, Zero Reputation Bleed

If you run multiple projects, you're probably managing multiple ESP accounts. PushMail lets you run all of them from one dashboard and one API key — with full reputation isolation between sites.

architecturemulti-siteagencies

Migrating from Mailchimp to PushMail: A Step-by-Step Guide

Mailchimp charges by subscribers. PushMail charges by emails sent. Here's how to migrate your contacts, recreate your automations, and cut your email bill.

migrationmailchimptutorial

Give Your AI Agent the Ability to Send Emails

PushMail ships 15 MCP tools for Claude, GPT, and Cursor. Here's how to connect your AI agent to real email infrastructure in under 5 minutes.

mcpaitutorial

Beehiiv vs PushMail: Newsletter Platform vs Email Infrastructure

Beehiiv gives you a newsletter platform with a website, recommendations, and monetization. PushMail gives you email infrastructure with an API. Different tools for different needs.

comparisonbeehiivnewsletters

Email Warm-Up Explained: Why New IPs Get Spam-Foldered

A new sending IP has zero reputation. ISPs treat it like a stranger — and strangers go to spam. Here's how warm-up works and when you can skip it entirely.

deliverabilityinfrastructurewarmup

How to Migrate from SendGrid Without Losing Your Sending Reputation

PushMail's BYOK mode lets you keep your SendGrid account, warmed IPs, and authenticated domains — while adding sequences, campaigns, and per-email pricing on top.

migrationsendgridbyok

One API for Drip Sequences, Campaigns, and Transactional Email

Most teams use one tool for transactional email and another for marketing. Here's why that's expensive, fragile, and unnecessary.

architectureapicomparison

ConvertKit/Kit vs PushMail for Developer Newsletters

ConvertKit charges $66/mo for 5,000 subscribers with limited API access. PushMail is code-first with pay-per-email pricing — no subscriber fees, full API control.

comparisonconvertkitnewsletters

The Hidden Costs of Amazon SES Nobody Mentions

Amazon SES costs $0.10 per 1,000 emails. That number is misleading. Here's what you'll actually spend — in money and engineering time.

comparisonsespricing

Postmark vs PushMail: Transactional Email Plus Everything Else

Postmark is great for transactional email. But if you also need sequences, campaigns, and contact management, you need a second tool. PushMail does it all.

comparisonpostmark

Bring Your Own Key: Why BYOK Matters for Sender Reputation

Most ESPs send your email from shared infrastructure. BYOK mode lets you use your own SendGrid account — keeping your sending reputation entirely yours.

deliverabilitysendgridbyok

How PushMail's Trust System Protects Every Sender on the Platform

Shared email infrastructure means one bad sender can hurt everyone. PushMail's orgSendingHealth system automatically detects and isolates bad senders — protecting your deliverability without manual intervention.

deliverabilitytrustarchitecture

Apple Mail Privacy Protection Killed Open Rates — Here's What to Track Instead

Apple Mail prefetches every tracking pixel before the recipient reads your email. Open rates are now meaningless for half your audience. Here's what actually works.

analyticsdeliverabilityprivacy

How to Build a SaaS Onboarding Sequence with Conversion Goals

Build a multi-step onboarding drip with automatic goal tracking. When a user completes onboarding, the sequence stops itself — no manual intervention, no wasted emails.

sequencessaastutorial

Pay Per Email vs Per Subscriber: A Cost Breakdown With Real Numbers

Most ESPs charge by how many contacts you have, not how many emails you send. Here's what that actually costs at scale — with real numbers.

pricingcomparison

Beyond Fire-and-Forget: Scheduling Transactional Emails for Reminders and Digests

Most transactional email APIs only support immediate sends. Here's how to use PushMail's campaign scheduling to send reminders, digests, and trial expiration notices at the right time.

transactionalschedulingtutorial

Why We Built an Email Platform on Cloudflare Workers

Most email platforms run on AWS. We built PushMail on Cloudflare Workers, D1, KV, Queues, and R2. Here's why — and what it means for latency, reliability, and cost.

engineeringcloudflarearchitecture

Event-Driven Drip Sequences: Auto-Enroll on Tag Add or List Add

Most drip tools require manual enrollment. PushMail sequences can auto-trigger when a contact is added to a list or tagged — no code required.

sequencesautomation

SPF, DKIM, DMARC: The Developer's No-Nonsense Setup Guide

A practical, copy-paste guide to email authentication. No theory lectures — just the DNS records you need and why.

deliverabilityauthenticationdns

The Developer's Guide to Email Webhooks: From Bounce Handling to Multi-Provider Normalization

Email providers fire dozens of event types with inconsistent schemas. Here's how PushMail normalizes SendGrid events and forwards them to your app with HMAC signing.

webhooksdeliverabilitytutorial

The 15% Branding Discount: How Opt-In Attribution Makes Email Cheaper

Enable a "Sent with PushMail" footer on your emails and get 15% off every send. Here's how the branding discount works and when it makes sense.

pricingbranding

Email Validation at Send Time: Typo Detection, MX Lookups, and Bounce Suppression

Sending to invalid addresses tanks your reputation. PushMail's validation API checks syntax, MX records, and disposable providers before you waste a send.

validationdeliverability

CSV Contact Import: Async Processing for Large Lists Without Timeouts

Importing 100k contacts from a CSV shouldn't time out your HTTP request. Here's how PushMail handles large imports using Cloudflare Queues and R2.

contactsimportsarchitecture

How to Send Email from Cloudflare Workers (Without an SDK)

Cloudflare Workers don't have a built-in email primitive. Here's how to send transactional and marketing email from the edge using PushMail's REST API.

cloudflareworkerstutorial