Skip to content

Newsletter: test send to self before sending to all subscribers #17

@srmdn

Description

@srmdn

Problem

Once you click Send in the editor, the newsletter goes to every subscriber immediately. There is no way to preview how the email looks in a real inbox before the real send.

Proposed solution

Add a "Send test email" option that sends the newsletter only to the logged-in admin's email address. This lets the author verify formatting, links, and the unsubscribe footer before committing to the full send.

Implementation sketch

  • POST /api/admin/newsletter/send-test — accepts { subject, body }, sends to the admin email from config/DB, returns 200
  • In the editor newsletter section: add a "Send test to me" link/button alongside the existing "Send to subscribers" flow
  • No subscriber tokens needed for the test send (no unsubscribe link required, or use a placeholder)

UX note

The test send button should be always available on published posts (not gated behind the confirm step), so the author can iterate quickly.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions