Design

Check Potential Problem in User Content

Warn the user if it's missing.

Before you can send a broadcast in Resend, the interface runs a simple, brilliant check: it scans your email's HTML for an unsubscribe link. If it can't find one, a subtle but unmissable warning appears, preventing you from sending until you've added it.

It’s a safety net that catches you before you fall.

Why This Detail Resonates

This isn't just a friendly reminder; it's an example of mistake-proofing, a design principle often called Poka-yoke. The system is designed to prevent inevitable human error before it happens.

  • It externalizes the checklist. A user sending a campaign is thinking about copy, subject lines, and send lists. Forgetting a legally required footer is an easy mistake. Resend takes that cognitive load off the user and puts it onto the system, where it belongs.
  • It builds trust through partnership. The feature says, "I've got your back." By preventing a serious mistake—one that could harm deliverability, annoy users, and even have legal consequences—Resend positions itself as a trusted partner, not just a passive tool.
  • It provides the right friction at the right time. Instead of letting you send and then showing an error, it blocks the primary action. This momentary friction is valuable because it prevents a much larger, irreversible problem.

Where You've Seen It

  • Gmail: Famously scans your email for phrases like "I have attached" and warns you if you hit send without an attachment.
  • GitHub: Prevents you from merging a pull request if there are merge conflicts or if required status checks (like automated tests) haven't passed.
  • Vercel: Halts a deployment if the build process fails, preventing broken code from ever reaching production. It’s a server-side pre-flight check for your entire application.
Rene WangRene Wang·

More Details

Describe Link Action

One thing that Safari does better than Chrome

Accessibility
We Regulary Update this List

You can get notified by subscribing to our biweekly newsletter. No ads, no spam, just new content.

Profile banner
Detail

Detail

@detaildotdesign

Get highlight from your timeline and exclusive content.

10+Exclusive content
160+Followers