Connect your Gmail via Google OAuth or use any SMTP server. Upload an Excel or CSV contact list, compose with dynamic variables like {Name}, add attachments and send — all from your browser.
No tutorials needed. The guided wizard walks you from login to sent campaign in minutes.
Sign in with Google OAuth (no App Password needed) or enter your SMTP server credentials. Gmail, Outlook, Yahoo — any provider works.
Drag and drop an Excel (.xlsx, .xls) or CSV file. The app reads it instantly in your browser — you can even edit cells or add new rows directly.
Write in plain text or HTML. Click column chips to insert variables like {Name} or {Company}. Preview exactly how each recipient's email will look before sending.
Set a delay between emails to protect your sender reputation. Watch real-time logs showing sent and failed status for every recipient. Pause or stop at any moment.
No feature bloat, no upsells. Just the tools that matter for sending personalized email at scale.
Connect your Gmail account securely via Google's official OAuth 2.0 flow. No need to enable "less secure apps" or generate App Passwords. Click Connect, authorize once, and you're ready to send using the Gmail API directly. Your token is stored only in your browser session.
Prefer Outlook, Yahoo, or a private SMTP relay? Switch to Manual SMTP mode. Enter your server, port, encryption (TLS/SSL) and App Password. One-click presets for Gmail, Outlook, Yahoo, and Office365.
Drop any .xlsx, .xls or .csv file. The app parses it instantly in your browser. Made a typo? Click any cell in the preview table to edit it on the spot. Add new rows or columns without reopening Excel.
Any column from your spreadsheet becomes an insertable variable. Click a chip to insert {Name}, {Company}, or {CRN} anywhere in the subject or body.
Send different attachments to each recipient. Upload your files directly into the app (stored in browser memory, never uploaded to a server). Map an attachment column in your CSV — each person gets their own file like a personalised invoice, certificate, or report. Supports any file type. Separate multiple files per recipient with a pipe | or semicolon ;.
A live console shows every email attempt with success or failure details. Pause, resume or stop mid-campaign at any time. Progress bar and stats counter track Total, Sent, Failed, and Pending.
Before hitting Send, open the preview modal to see exactly how each recipient's email renders — with all variables resolved, CC/BCC shown, and attachments listed.
Configure the delay (in seconds) between each email to avoid triggering ISP spam filters. Mimics natural human sending rates and protects your sender reputation.
Compare Mass Email PRO against commercial bulk email platforms.
| Feature | Mass Email PRO | GMass | Mailshake | Lemlist |
|---|---|---|---|---|
| Monthly Cost | $0 — Free Forever | $29/mo | $58/mo | $69/mo |
| Account / Signup Required | None — Instant Access | Google Auth | Required | Required |
| Google OAuth (No App Password) | Yes | Yes | No | No |
| Custom SMTP Support | Any SMTP server | Gmail only | Yes | Yes |
| Contact Data Storage | Browser only — never uploaded | Cloud servers | Cloud database | Cloud database |
| Per-recipient Attachments | Yes | No | No | No |
| In-App Contact Editing | Click-to-edit table | No | No | No |
| HTML + Plain Text Email | Both supported | Yes | Yes | Yes |
Everything you need to know before sending your first campaign.
No account. No credit card. No limits. Just connect your email and go.
Open Mass Email PRO — Free