Free desktop app · Windows · No account needed

Send bulk emails like a
pro, from your desktop

Load your CSV contact list, write a personalised template with merge fields, and send to hundreds of recipients in one click. No third-party service, no monthly fee.

Download Free See how it works
✓ Windows ✓ Works offline ✓ No account needed ✓ CSV-ready
Bulk Email Sender — contacts_list.csv (247 recipients)
Workflow
Load CSV
Compose
Preview
Send
Reports
Sent Log
Errors
RECIPIENTS
247
SENT
178
PENDING
69
ERRORS
0
FROMyou@gmail.com
SUBJECTHey {{first_name}}, here's your update 🚀
Hi {{first_name}},

Thanks for being part of the community. We wanted to share something exciting with you this week...

Kind regards,
The LetUsTech Team
SEND PROGRESS
178 / 247 sent · Estimated time remaining: 28 seconds
🔒
Your contacts never leave your machine
📡
Sends via your own email account
🚫
No third-party sending service
💾
Logs saved locally
🆓
Completely free, forever

Everything you need to reach your audience

Built for small businesses, community managers, and anyone who needs to send personalised emails at scale — without a monthly SaaS bill.

📋

CSV Contact Import

Drop in any CSV file with your contact list. Headers are auto-detected — map your columns to merge fields like {{first_name}}, {{email}}, {{company}} in seconds.

✏️

Personalised Templates

Write your email once using merge tags. Every recipient gets a personalised message with their own name, company, or any other field from your CSV.

👁️

Live Preview

Before sending, preview exactly how each email will look for any contact in your list. Catch mistakes before they reach hundreds of inboxes.

📨

SMTP / Gmail Support

Connects to your existing email account via SMTP or Gmail OAuth. No new email address needed — send from the account your recipients already recognise.

📊

Send Progress & Logs

Real-time progress bar shows sent, pending, and error counts. A full send log is saved locally so you always have a record of who was contacted and when.

Rate Limiting Built-in

Configurable send delay between emails keeps you within your email provider's limits and reduces the chance of landing in spam folders.

From CSV to sent in minutes

1

Load your CSV

Click "Load CSV" or drag and drop your contact file onto the app. Any CSV with an email column works — the app auto-detects your headers and lets you map them to merge fields.

Works with any CSV — no format restrictions
2

Set up your email account

Enter your SMTP credentials or connect via Gmail OAuth. Your credentials are stored encrypted locally — they're never sent anywhere outside your own email server.

3

Write your template

Compose your email in the built-in editor. Use {{first_name}}, {{company}}, or any column from your CSV as merge tags. The editor shows a live character count and highlights your merge fields.

4

Preview before sending

Scroll through your recipient list and see exactly how each personalised email will look. Make any last-minute edits before committing to the full send.

5

Send & monitor

Hit Send and watch the real-time progress bar. Sent, pending, and any error counts update live. You can pause and resume the send at any time.

Configurable delay keeps you inbox-safe
6

Review your send log

After sending, a full log is saved locally with timestamp, recipient, and status for every email. Export it to CSV for your records or to track follow-ups.

Get Bulk Email Sender — Free

No account. Just download and run. Mac & Linux versions coming soon.

v1.0.2 · Free · View on GitHub → · Report a bug →