Why Transactional Email Is Different From Marketing Email
A password reset that lands in spam is not an inconvenience — it is a broken product
A newsletter and a password reset email both leave your server as an email, but everything about how they should be sent, monitored, and trusted is different.
Marketing email vs transactional email
- Marketing email — Newsletters, promotions, sent in bulk to a list, opted into, tolerant of a few hours' delay
- Transactional email — Password resets, receipts, order confirmations, login codes — sent one-to-one, triggered by a user action, expected within seconds
Why mixing the two is dangerous
- A spam complaint on your newsletter can hurt your password reset deliverability — If both share the same sending domain and reputation, a marketing-list problem becomes a core-product problem
- Bulk-sending platforms are not built for split-second delivery — Marketing tools often batch and queue sends — fine for a newsletter, unacceptable for a login code a user is waiting on right now
- A failed transactional email blocks the user, not just an opportunity — A failed marketing email costs you a click. A failed password reset email costs you a user who is locked out of their account, right now
The locked-door analogy
Transactional email is the key to a door the user is standing in front of
A marketing email is a flyer that can sit in someone's mailbox for a day with no real harm done. A password reset email is the key to a door someone is standing in front of right now, unable to get in — every second it is delayed or lost is a user actively blocked from using your product.
Use a dedicated provider and, ideally, a separate subdomain
Send transactional email through a provider built for it (Resend, Postmark, SES) using a subdomain like mail.yourapp.com — isolated from any marketing sending reputation, so a newsletter problem never touches your login flow.
Try this
List every email your product currently sends. For each one, mark it "transactional" (triggered by a single user action, time-sensitive) or "marketing" (bulk, opted-in, delay-tolerant). If any are currently sent through the same tool or sending domain, that is the first thing this course will help you separate.