Gmail mail merge,
with a personal document for every recipient

Connect your Gmail™ or Google Workspace account and send every row of your spreadsheet a personal email with its own PDF, Word or Excel attachment, generated from one template. Sent from your own address, replies in your inbox, nothing installed in your browser.

  • Sends from your own Gmail address
  • One personalized PDF, Word or Excel file per recipient
  • One of four sending routes, switch anytime
Start your Gmail mail merge

How it works

How to mail merge in Gmail, in three steps

Upload your recipient list

Drop in an Excel or CSV file, or import a Google Sheet. Every column becomes a placeholder you can use in your email.

Write one email, connect Gmail

@@first_name
@first_name
@account_id
@renewal_date

Compose your email with placeholders in the subject and body, then pick Gmail as the sender and sign in with Google. One permission, no extension.

Send and reply as usual

Sent

Every recipient gets their own personal email from your address. Sent mail shows up in your Gmail Sent folder, and replies come straight back to your inbox.

Your first mail merge is three steps away.

Try it free

Built for real sendouts

Mass email from Gmail that reads like a personal note

A mail merge sends each contact their own email, to multiple recipients individually, with their name, their numbers and their file. No visible mailing list, no "undisclosed recipients".

The MailMergic email composer with placeholders in the subject and body, next to the recipient spreadsheet

Send mass email in Gmail, personalized per row

Write the email once and MailMergic fills in a personal version for every row of your spreadsheet. Each contact receives a separate email addressed only to them.

  • Placeholders in the subject line and body
  • Conditional blocks for optional paragraphs
  • Spam-score check before you send

Mail merge with attachments, a different file per recipient

This is where extensions give up. MailMergic generates a personalized PDF, Word, Excel or image file for every recipient from one template, and attaches each file to the matching email.

  • Certificates, invoices, contracts and letters
  • One template in, one personalized file per row out
  • Static attachments supported too
Start your Gmail mail merge
A fan of personalized certificates generated from one template, each carrying a different name

Google Workspace mail merge for teams

Workspace accounts send with the same Google sign-in and get the higher daily allowance. Your domain, your address, your Sent folder, and one send-only permission you can revoke at any time.

  • Around 2,000 emails per day on Workspace
  • Send-only permission, MailMergic never reads your mailbox
  • Disconnect in one click, in MailMergic or in your Google account
Start your Gmail mail merge
Compliance badges around the MailMergic app, illustrating the send-only Google permission and revocable access

The honest part

Gmail sending limits, handled instead of hidden

Google caps how much mail an account may send per day: around 500 emails on a personal Gmail account and around 2,000 on Google Workspace. Tools that promise unlimited Gmail sending are working around rules that exist to protect your address. MailMergic works with them.

A warning before you hit the cap

When your recipient list gets close to the daily allowance, MailMergic tells you while you compose, not halfway through the sendout.

A clean stop, never a broken run

If the limit is reached mid-run, sending pauses and the remaining recipients stay queued. Continue tomorrow, or switch the campaign to a MailMergic address and finish it now.

Know what tracking you get

Gmail sends show what was handed to Google and what failed. Delivery, open and click reporting need a MailMergic address or your own domain, so pick the route that matches how much you want to measure.

Gmail is one of four sending routes

Gmail / Google Workspace

From your own address, replies in your inbox. Google’s daily caps apply.

MailMergic address

We send for you after one confirmation click. No daily cap, full delivery report.

SMTP server

Bring your own mail server, including Outlook and hosted SMTP.

Your domain

Six DNS records for the strongest deliverability at volume.

Pick per campaign. The same spreadsheet, template and personalization work on every route.

Compare all four sending methods in detail →

MailMergic vs. Gmail extensions

Looking at GMass, YAMM or Mailmeteor?

Most Gmail mail merge tools are browser extensions or Sheets add-ons. They are good at quick sends inside your inbox, and they attach files you already have. MailMergic is a full web app that generates each recipient’s document from one template and sends it through your Gmail, so it does things an extension cannot, and it does not live or die with your browser.

Where it runs

Gmail extensions
Inside Gmail or Google Sheets, installed per browser and per user
MailMergic
A web app that works in any browser with nothing installed

Attachments

Gmail extensions
Attach existing files, or link files from Drive columns
MailMergic
Generates a personalized PDF, Word, Excel or image file per recipient from one template

When the list outgrows Gmail

Gmail extensions
You wait for tomorrow’s allowance
MailMergic
Switch the same campaign to a MailMergic address with no daily cap

Mailbox access

Gmail extensions
Often requests broad Gmail permissions to run inside your inbox
MailMergic
One send-only permission. MailMergic cannot read, search or delete your mail

Document mail merge

Gmail extensions
Email is the product
MailMergic
The same tool runs PDF, Word, Excel and image mail merges, with or without email

Full comparisons:vs. YAMM,vs. GMass,vs. Mailmeteor

Gmail mail merge, answered

How do I do a mail merge in Gmail?
Upload a spreadsheet with your recipients, write one email with placeholders like {{FirstName}}, pick Gmail as the sender and sign in with Google. MailMergic sends a personalized copy to every row through your own Gmail account. There is no extension to install.
What is Gmail’s sending limit for mail merge?
Google allows roughly 500 emails per day from a personal Gmail account and roughly 2,000 from a Google Workspace account. MailMergic warns you while composing when a sendout approaches the cap, and if it is reached mid-run the rest of your list stays queued so you can continue the next day or switch to a MailMergic address without a daily cap.
Can I send different attachments to each recipient?
Yes, and this is the part extensions struggle with. MailMergic generates a personalized PDF, Word, Excel or image file for every recipient from one template, then attaches each recipient’s own file to their email. Fixed attachments that go to everyone are supported as well.
Does it work with Google Workspace accounts?
Yes. Workspace accounts connect with the same Google sign-in, send from your company address and get the higher daily allowance of around 2,000 emails. Emails appear in the account’s Sent folder like any other mail.
What permissions does MailMergic get on my Google account?
Exactly one: permission to send email on your behalf. MailMergic cannot read, search, modify or delete anything in your mailbox. You can revoke the permission at any time by deleting the sender in MailMergic or in your Google account settings.
Do replies and sent mail stay in Gmail?
Yes. Every email is sent through your own account, so it appears in your Gmail Sent folder and replies arrive in your normal inbox, threaded as usual.
Is there a free Gmail mail merge?
You can build your mail merge and send test emails to yourself on the free plan. Sending a campaign to your full list is part of the paid plans, which start well below what per-seat extension subscriptions cost a small team.

Gmail and Google Workspace are trademarks of Google LLC.

Send your first Gmail mail merge today

Connect your Google account, upload your list and send personalized emails from your own address in minutes.
Try MailMergic free