From the team

The SendDart journal

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

Articles — page 2

Account Deletion Emails: Design the Final Message Before Erasing the Data

Account Deletion Emails: Design the Final Message Before Erasing the Data

Plan account-deletion notifications around the real deletion state, minimal retained delivery data and clear recovery limits before removing the account record.

Workspace Role-Change Emails: Explain the Change Without Exposing the Team

Workspace Role-Change Emails: Explain the Change Without Exposing the Team

Write workspace role-change emails that describe the affected access clearly, select the right recipients and link to a currently authorized account view.

Invitation Emails: Handle Expiry, Revocation and the Wrong Signed-In Account

Invitation Emails: Handle Expiry, Revocation and the Wrong Signed-In Account

Design invitation emails around the intended account and current membership state, with clear handling for expiry, revocation and the wrong signed-in user.

Email Frequency Caps: Count Across Campaigns and Product Events

Email Frequency Caps: Count Across Campaigns and Product Events

Design email frequency caps across campaigns and product events with explicit counting rules, atomic reservations and transparent exceptions for service workflows.

Email Quiet Hours: Model User Time Zones and Urgent Exceptions

Email Quiet Hours: Model User Time Zones and Urgent Exceptions

Implement email quiet hours with an explicit recipient timezone, daylight-saving policy and narrow urgent exceptions, then recheck relevance after deferral.

Email Notification Priority: Protect Urgent Messages From Routine Traffic

Email Notification Priority: Protect Urgent Messages From Routine Traffic

Prioritize email work with explicit urgency classes, reserved dispatch capacity and expiration rules while avoiding promises of immediate inbox delivery.

Notification Deduplication Windows: Merge Noise Without Losing Distinct Events

Notification Deduplication Windows: Merge Noise Without Losing Distinct Events

Choose notification deduplication windows using event identity and business meaning, preserving separate actions while suppressing repeated transport deliveries.

Campaign Approval After an Edit: Decide Which Changes Require Another Review

Campaign Approval After an Edit: Decide Which Changes Require Another Review

Tie campaign approval to a content and audience revision so material edits invalidate approval and workers cannot dispatch a different campaign than reviewers saw.

Campaign Cancellation Races: Define What Stop Sending Can Still Stop

Campaign Cancellation Races: Define What Stop Sending Can Still Stop

Define campaign cancellation around the actual dispatch boundary, with worker coordination and honest counts for pending, submitted and uncertain messages.

Email Segment Exclusions: Make the Suppression Order Visible

Email Segment Exclusions: Make the Suppression Order Visible

Make campaign segment exclusions explainable with ordered eligibility rules, distinct suppression reasons and a count reconciliation that avoids double counting.

Email Audience Snapshots: Decide Whether Membership Is Frozen or Live

Email Audience Snapshots: Decide Whether Membership Is Frozen or Live

Choose frozen or live campaign audiences deliberately, while rechecking current eligibility so an old membership snapshot cannot override a later opt-out.

Email Contact Merge Policies: Avoid Combining Different People

Email Contact Merge Policies: Avoid Combining Different People

Design contact merge policies around verified identity, field provenance and preference history so duplicate cleanup does not combine different people.

Start sending today

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

Create free account