From the team

The SendDart journal

Guides and practical notes on email automation, deliverability, and building reliable delivery into your product.

Articles — page 3

Email Contact Imports: Validate a Small Sample Before Accepting the File

Email Contact Imports: Validate a Small Sample Before Accepting the File

Validate contact imports with representative fixtures, explicit column mapping and preference-safe merge rules before committing a large audience file.

Email Preference Conflicts: Reconcile Account, Topic and Global Opt-Out

Email Preference Conflicts: Reconcile Account, Topic and Global Opt-Out

Resolve email preference conflicts with explicit scope, authority and event history so a topic opt-in or stale import cannot silently undo a broader opt-out.

Unsubscribe Confirmation Pages: Show Exactly What Changed

Unsubscribe Confirmation Pages: Show Exactly What Changed

Design unsubscribe confirmation pages that state the exact preference change, preserve topic scope and distinguish protocol actions from optional feedback.

Email Attachments vs Secure Links: Make the Access Decision Explicit

Email Attachments vs Secure Links: Make the Access Decision Explicit

Choose between attachments and secure email links by deciding who can access the document later, how updates work and what revocation can actually control.

Expiring Links in Emails: Explain Recovery When the Link Is Too Old

Expiring Links in Emails: Explain Recovery When the Link Is Too Old

Design expired email links with accurate lifecycle states, safe replacement requests and recovery copy that helps the recipient finish the original task.

Email Link Scanners: Avoid Consuming One-Time Actions on a Preview

Email Link Scanners: Avoid Consuming One-Time Actions on a Preview

Design email action links so automated inspection does not consume a one-time action, with deliberate confirmation, authorization and clear recovery states.

Email HTML Sanitization: Separate Trusted Templates From User Content

Email HTML Sanitization: Separate Trusted Templates From User Content

Separate trusted email templates from untrusted names, comments and rich text, with context-aware encoding and a reviewed sanitization policy for previews.

Plain-Text Email Alternatives: Write a Complete Message Without HTML

Plain-Text Email Alternatives: Write a Complete Message Without HTML

Write a complete plain-text email alternative with clear labels, meaningful links and matching facts, then review it independently of the HTML layout.

Currency and Date Formatting in Emails: Preserve the Business Meaning

Currency and Date Formatting in Emails: Preserve the Business Meaning

Format email amounts and dates from explicit currency, locale and timezone facts, with fixtures that expose ambiguous symbols and boundary-day errors.

Right-to-Left Email Design: Review Layout Beyond Text Direction

Right-to-Left Email Design: Review Layout Beyond Text Direction

Review right-to-left email with mixed-direction identifiers, logical reading order and localized actions, then verify the rendered message in target clients.

Email Localization: Keep Meaning, Variables and Fallbacks Together

Email Localization: Keep Meaning, Variables and Fallbacks Together

Localize email with a shared message contract, reviewed variables, explicit locale fallback and matching destination language instead of translating fragments.

A/B Testing Email Subject Lines: Define the Decision Before the Experiment

A/B Testing Email Subject Lines: Define the Decision Before the Experiment

Run an email subject-line experiment with a clear hypothesis, stable audience assignment and a preselected outcome instead of choosing a winner from noisy opens.

Start sending today

Sign up for free and send your first email through the API.

Create free account