Skip to content

Pre-send checklist before launching a broadcast #26

Open

Description

@clbotdev

Add a checklist that runs before a broadcast or sequence goes live and blocks sending on failures.

  • Subject length and preview text present.
  • Unsubscribe link present.
  • Postal address present.
  • HTML size under the Gmail clipping limit (about 100 KB).
  • Sending domain verified at the ESP.
  • A test send was made.
  • Optional: send to the most engaged contacts first, as a cheap first step toward Warmup scheduler #5.

Pairs with #4 (DKIM/SPF/DMARC guidance). Inspired by https://github.com/marclou/mailcheap.

Activity

  1. clbotdev commented on Oct 10, 2026

    @clbotdev
    ContributorAuthor

    Implementation notes from https://github.com/marclou/mailcheap (lib/presend-checks.js):

    • Blocking: subject, content, unsubscribe link present, postal address, domain verified, sending enabled, size under about 100 KB.
    • Warnings only: subject over 70 characters, missing preview text, no test sent.
    • Measure the size on the fully rendered email with tracking pixel and link wrapping applied, because that's what Gmail clips.
    • "A test send was made" depends on Send a test of a broadcast or sequence email to yourself #34 (test send of a campaign email).
    • The editor preview could show the inbox row (sender, subject, preview text), a desktop/mobile toggle and a live KB counter.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions