Administrator access required
Sign in with the archive owner’s Google account to build the weekly newsletter.
Weekly dispatch
Choose a date range to build the report.
Step 1
Report period
Additions are read from createdAt dates in data/archive.js.
Step 2
Message
The sender address must be verified in Brevo before the first send.
Step 3
Recipients
Loading recipients…
Show recipient sample
Step 4
Send
One send per issue. The package contains the newsletter HTML, the recipient list, and a short-lived admin token. The local script claims the issue in Firestore before sending, so it cannot send the same issue twice.
- Download the send package (it contains the admin token — keep it private).
- Set
BREVO_API_KEYin your terminal. - Test safely with
node tools/send-newsletter.js --test you@example.com "path\to\package.json". A test does not claim the issue. - Send with
node tools/send-newsletter.js --yes "path\to\package.json".
Use --dry-run instead of --yes to validate the package without sending. The script refuses to send without --yes.
Audit trail
Recent issues
Loading…
Live preview