Recipients
Add your list once — the scheduler works through it a little at a time, in the order added.
Upload a CSV
Needs an email column. A name column is optional and fills {{name}} in your message.
Or paste a list
One per line: email@example.com, Name
| Name | Status | Sent via | Sent at |
|---|
Compose
One message, sent from whichever account is up next in rotation. Use {{name}} and {{email}} anywhere — filled in per recipient.
Senders
Add every mailbox on your domain you want to send from. The scheduler rotates through active accounts in turn, so no single address carries the whole list — and your combined daily capacity is the sum of each account's limit.
Add a sender account
Schedule
Keep the daily total well under your combined provider limits and let the gaps look natural.
Tracking (optional)
Open, click, and unsubscribe tracking only work once this app is reachable from the internet at a public URL — not on localhost. Fill this in once it's deployed.
Analytics
Send log
Most recent 200 attempts, newest first.
| Time | Status | Detail |
|---|