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.
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 200UX note
The test send button should be always available on published posts (not gated behind the confirm step), so the author can iterate quickly.