Personal email to your
whole list, from your Gmail.
Mailroom is a free bulk Gmail sender with built-in mail merge. Upload a CSV, write one email with merge tags, and every recipient gets their own personalized copy — sent through your own Gmail account, not a third-party relay.
- 300 a day free, no credit card
- Sends from your own Gmail, not a shared relay
- 300/day free · up to 2,000/day on Pro
- 300/day free — not a 50/day teaser
For people who already hear from you. Mailroom is built for opted-in subscribers, customers, members and event attendees. It is not for cold outreach, and sending to purchased or scraped lists is not permitted.
Built on the same Gmail your customers already trust
From CSV to inbox in under five minutes.
The whole thing is one screen. Connect Gmail, drop a CSV, write your email. That's it.
Connect your Gmail
One-click Google sign-in. Mailroom uses official Gmail API access — no app passwords, no SMTP setup, no scraping. Works with any @gmail.com address or Google Workspace account.
Upload your CSV
Drag in any CSV with an email column. Every other column (first_name, company, deal_amount, whatever) becomes a merge tag you can drop into your email with {{ }}.
Write one email, send hundreds
Write your subject and body once. Use {{first_name}}, {{company}}, or any column from your CSV. Mailroom renders a personalized copy for each recipient and sends it from your Gmail.
Track opens, manage your list
Built-in 1×1 open-tracking pixel, one-click unsubscribe footer, and a per-user suppression list so unsubscribes are honoured on every future send. No CRM required.
Everything a paid bulk Gmail sender does — without the monthly fee.
Real mail merge
Use any CSV column as a merge tag — {{first_name}}, {{company}}, {{custom_anything}}. Fall back to defaults when fields are empty.
Sends from your Gmail
Authenticated through the official Gmail API. Your messages come from your own address with your own sender reputation, rather than being routed through a shared third-party relay.
Schedule sends
Pick a future date and time — Mailroom queues the send and dispatches via cron when the moment arrives, even if your laptop is closed.
Open tracking
Each email gets a unique 1×1 tracking pixel. See who opened, when, and how many times. Tokens are HMAC-signed so they can't be forged.
Suppression list
Anyone who unsubscribes is added to your suppression list and is skipped automatically on every future send, so you never have to clean the list by hand.
One-click unsubscribe
Every email includes a signed unsubscribe link. Recipients are added to your per-user suppression list and skipped on future sends.
Test send before launch
Send a test copy to yourself first — see exactly how the merge tags render before your list receives it.
Templates
Save your best emails as reusable templates. Spin up a new project from a template in two clicks.
Daily-cap aware
Gmail caps sends at 500/day free and 2,000/day Workspace. Mailroom enforces the cap so you never get rate-limited mid-campaign.
Markdown formatting
Write **bold**, *italic*, [links](https://) — Mailroom renders both an HTML and plaintext version so every email client looks right.
No extension to install
Mailroom talks to Gmail through the official API, so there is nothing to add to your browser and nothing that breaks when Gmail changes its interface.
No vendor lock-in
Your data lives in your own Supabase. Your sending reputation stays with your own Gmail. Cancel anytime — there's nothing to cancel.
How Mailroom compares to GMass, YAMM, and Mailmeteor.
The market for Gmail mail-merge tools is crowded. Here's the honest comparison.
| Mailroom | GMass | YAMM | Mailmeteor | |
|---|---|---|---|---|
| Free tier | 300/day forever | Limited trial | 75/day trial | 1,500/month |
| Sends from your Gmail | Yes | Yes | Yes | Yes |
| Mail merge tags | Yes | Yes | Yes | Yes |
| Open tracking | Yes | Yes | Paid only | Yes |
| Schedule sends | Yes | Paid only | Paid only | Yes |
| Unsubscribe + suppression list | Built in | Built in | Built in | Built in |
| Monthly cost | $0 | $25+/mo | $24+/mo | $10+/mo |
What are Gmail's actual sending limits?
A common reason people give up on mail merge — they hit invisible Gmail limits and get rate-limited. Mailroom knows the rules and stays inside them.
Personal @gmail.com accounts can send up to 500 recipients per 24-hour rolling window via the Gmail API.
Google Workspace accounts get 2,000 recipients per 24-hour rolling window. Mailroom detects which tier you're on automatically.
Gmail also enforces a soft per-hour cap. Mailroom paces sends with a small delay between messages to stay under it.
Frequently asked questions
Is Mailroom really free?
How is this different from GMass, YAMM, or Mailmeteor?
Will my emails land in spam?
Can I send 1,000 emails from a free Gmail account?
Does Mailroom store my email content?
Is bulk emailing from Gmail allowed by Google?
What kind of merge tags can I use?
Can I schedule sends for later?
Does Mailroom read my inbox?
Stop paying $25 a month to email your own contacts.
Connect Gmail, drop a CSV, hit send. The whole thing is free.
Get started with Google