What Is Mail Merge in Gmail? Complete Guide (2026)

Learn what mail merge in Gmail is, how to use it step-by-step, sending limits, best add-ons, and deliverability tips most guides skip.

8 min readProspeo Team

What Is Mail Merge in Gmail - and How to Use It Without Wrecking Your Domain

A startup founder we know queued up 300 "personalized" emails through Gmail's mail merge in Gmail last quarter. By noon, Google had throttled the account. Half the emails never sent, and the ones that did bounced at 18% because the contact list was stale. The domain took weeks to recover.

So what is mail merge in Gmail, exactly? It lets you send individualized emails to multiple recipients from a single compose window - each person gets their own copy with personalized fields like name, company, or role. It's not BCC, where everyone shares one message. It's one-to-one email at scale. But "at scale" in Gmail has hard limits, and most guides gloss over the part where things go wrong.

What You Need Before Sending

Before you touch the mail merge button, here's the checklist:

  • Google Workspace account - Business Standard, Business Plus, Enterprise Standard/Plus, Education Standard/Plus, or Workspace Individual. Native mail merge isn't available on free Gmail or Workspace Starter.
  • Google Contacts or a Google Sheet with your recipient data (names, emails, any custom fields you want to merge).
  • A clean contact list. This matters more than any feature. (If you’re building lists at scale, see how to generate an email list.)
  • Awareness of daily limits - 2,000 emails/day on Workspace, 500/day on free Gmail. These limits cover everything you send that day, not just merged messages. For safe pacing, use an email velocity plan.

No add-on required for basic use. Gmail's native feature ships free with supported Workspace plans.

Gmail Sending Limits

People constantly ask whether the real limit is 100/day, 500/day, or 2,000/day - and whether sending 200-300 daily merged emails can flag a domain. Let's clear up the numbers.

Account Type Daily Limit Notes
Free Gmail (@gmail.com) 500/day Native mail merge unavailable
Google Workspace 2,000/day Can be lower for newer accounts

These limits cover all emails you send that day - replies, forwards, merged sends, everything. Hit the ceiling and Gmail applies temporary sending restrictions for the rest of the 24-hour window.

New accounts often have lower effective limits. Google doesn't publish a simple ramp schedule, so don't treat a brand-new domain like it can safely send at the max on day one. The official Gmail help page has the latest details.

How to Use Gmail's Built-In Mail Merge

It's simpler than most tutorials make it look.

1. Open a new compose window. Click the mail merge icon next to the To field (it looks like a small group of people). The compose window turns light purple - that's your visual confirmation you're in merge mode.

2. Add recipients. Two options: pull from Google Contacts using Labels to segment groups like "Q1 Prospects" or "Event Attendees," or import from a Google Sheet by clicking "Add from a spreadsheet" and letting Gmail map the columns to merge variables. If you’re managing lots of segments, consider contact management software.

3. Insert merge tags. Type @ in the body to see available tags: @firstname, @lastname, @email, plus any custom columns from your Sheet. If a column header has special characters, reference it by position - @B for the second column, @C for the third.

4. Set fallback values. This is the step everyone skips. If a recipient's first name is blank, your email opens with "Hi ," - which screams automation. Click the merge tag and set a fallback like "there" so it reads "Hi there" instead.

5. Preview and send. Gmail lets you preview how the email looks for individual recipients before sending. Check at least 3-4 previews. Look for missing fields, weird capitalization, and broken formatting.

Two things to know: Gmail automatically appends an Unsubscribe link to mail merge messages - you can't remove it, and you shouldn't want to. It keeps you compliant and reduces spam complaints. Also, Gmail treats email addresses containing special characters as invalid and skips those recipients entirely, so clean your list beforehand.

The whole process takes about five minutes once your data's ready. Gmail's native feature handles most use cases: event invites, personalized updates, internal announcements, small outreach batches. Most people don't need an add-on.

Prospeo

That 18% bounce rate from stale data? It's the #1 reason mail merges destroy domains. Prospeo refreshes 300M+ profiles every 7 days - not every 6 weeks - so the emails you load into your Google Sheet are verified and current. 98% accuracy, $0.01 per email.

Clean your merge list before Gmail throttles your account.

Best Gmail Mail Merge Add-Ons

For the cases where you need more - tracking, scheduling, conditional content, attachments - here are the add-ons worth considering.

Add-On Free Tier Paid From Best For
GMass 50/day ~$25/mo Power users, cold email
Mailmeteor 75/day ~$10/mo Simplicity, free usage
YAMM 50/day ~$25/yr Occasional senders
Merge Email 50/day $2.99-$5.99/user/mo Budget teams

GMass is the power-user pick. Open/click tracking, automatic follow-up sequences, scheduling, and the ability to break sends across multiple days to stay under limits. At $25/mo it's not cheap for a Gmail add-on, but if you're running cold outreach from Gmail, it's the most capable option available. Skip it if you just need basic personalization - you're paying for features you won't touch. If deliverability is your concern, see GMass email deliverability.

Mailmeteor wins on simplicity and has one of the most generous free tiers at 75 emails/day. The interface is dead simple: connect a Sheet, map your fields, send. Paid plans from ~$10/mo add tracking and scheduling. In our experience, this is the best starting point for anyone who wants the least friction possible.

YAMM (Yet Another Mail Merge) is the safe middle ground. 50 free emails/day, paid plans from around $25/year. Solid tracking, attachment support, and enough features for teams that send merged campaigns once or twice a month without needing a full platform.

Merge Email is the budget option. Basic open tracking, no attachment support. It won't impress anyone, but it works fine for internal communications or simple newsletters where you just need name personalization and a send count.

The Apps Script Method

If you hate giving third-party add-ons access to your inbox, Google Apps Script is the cleanest alternative. It's overkill for most people, but developers and privacy-conscious teams love it.

The architecture is straightforward: a Data sheet holds your recipients (one row per person, headers as merge keys), and a Templates sheet stores your subject line and body with {{First Name}}-style placeholders. The official Apps Script sample walks through the full pattern.

Your script follows four steps: getData() reads the sheet into an array, rowsToObjects() converts rows to keyed objects, renderTemplate() replaces {{placeholders}} with actual values via regex, and sendEmails() loops through rows and fires each message via MailApp.sendEmail().

Here's the thing: Apps Script still uses your Gmail/MailApp quotas. You don't get extra sends. You get control - no third-party data access, no monthly fees, and the ability to add custom logic like conditional content, attachment handling, or send-time randomization. For a 10-person team sending quarterly updates, it's elegant. For daily outreach, use a real tool.

Deliverability - What Most Guides Skip

Every mail merge guide tells you how to send more emails. Almost none tell you when to send fewer.

Personalized bulk messages aren't a deliverability shortcut. Sending hundreds of templated messages looks automated to inbox providers whether you're personalizing or not - Gmail, Outlook, and Yahoo all detect template patterns like same structure, same CTA placement and same send cadence. Merge tags alone don't make your emails unique.

The real killers are upstream data problems. ALL CAPS names ("JOHN DOE") scream scraped data. Missing fields produce "Hi ," artifacts. Outdated email addresses bounce, and bounces destroy sender reputation faster than almost anything else. We've seen campaigns with unverified lists bounce at 12-18%, and the domain recovery takes weeks. Stack Optimize, an outbound agency, kept client deliverability above 94% and bounce rates under 3% by verifying every address with Prospeo before sending - zero domain flags across all their clients.

Before you run any campaign, verify your contact list. At roughly a penny per email, verification is cheaper than the domain reputation damage from a dirty list. (Benchmarks and fixes: email bounce rate.)

Here's the non-negotiable deliverability checklist:

If your list is under 100 contacts and you've verified every address, Gmail's native feature will land in the inbox just fine. No add-on, no ESP, no special tricks. If your list is 500+ unverified contacts, no tool on earth will save you from spam folder purgatory. The bottleneck is always data quality, never the sending tool.

Mail Merge vs. ESP vs. Outbound Tools

This is the decision most people get wrong. They use Gmail for everything, or they jump straight to a $300/mo ESP when a simple merged send would've been fine.

Scenario Right Tool Why
Under 200 recipients, one-time send Gmail native mail merge Free, simple, no add-ons
Regular campaigns to 500+ ESP (Mailchimp, etc.) Built for bulk, proper analytics
Sales prospecting / cold outreach Outbound tool + verified data Domain protection, sequencing
Need tracking in Gmail Add-on (GMass, Mailmeteor) Extends Gmail, no platform switch

Under 200 recipients, one-time personalized send? Gmail's native feature. Don't overthink it.

Regular campaigns to 500+ contacts? Move to an ESP. Mailchimp holds 72.3% market share across 1.28M websites for a reason - dedicated sending infrastructure, proper analytics, and automation workflows that Gmail can't match. Constant Contact starts at ~$10/mo with a 97% deliverability rate.

Sales prospecting or cold outreach? This is where Gmail's merge feature breaks down. You need sequencing, reply detection, A/B testing, and - most critically - verified contact data. The bottleneck isn't the sending tool; it's finding accurate emails in the first place. Pair a verified data source with a dedicated outbound platform like Instantly or Lemlist, and you've got a pipeline that won't torch your domain. If you’re doing this motion, use sales prospecting techniques and a proper B2B cold email sequence.

Look, if you're using Gmail's merge feature for cold sales outreach to 500+ prospects, you're one bad campaign away from getting your Workspace account suspended. The tool wasn't built for that. Use it for what it's good at - personalized, relationship-based sends to people who expect to hear from you.

Prospeo

Gmail's native mail merge works great - until your contact data doesn't. Every bounced email chips away at your domain reputation. Prospeo's 5-step email verification catches invalid addresses, spam traps, and catch-all domains before they ever hit your Sheet. 15,000+ companies trust it to keep bounce rates under control.

Stop feeding bad data into your mail merge. Verify first.

FAQ

Can I use mail merge with a free Gmail account?

No. Gmail's native mail merge requires Google Workspace - Business Standard or higher (Workspace Individual also qualifies). Free accounts and Workspace Starter don't include it. Third-party add-ons like Mailmeteor (75 free/day) or GMass (50 free/day) work on any Gmail account as alternatives.

Will sending 300 merged emails get my domain flagged?

Not automatically - it depends on data quality and sending patterns. High bounce rates from unverified addresses damage sender reputation fast. Keep initial sends under 200/day, warm up gradually, and verify your list before hitting send.

What's the actual daily sending limit?

2,000 emails/day for Google Workspace accounts, covering all outgoing messages - not just merged sends. Free Gmail caps at 500/day, though native mail merge isn't available there. New Workspace accounts often have lower effective limits during their first weeks.

How do I avoid landing in spam?

Configure SPF, DKIM, and DMARC on your domain. Verify your contact list so bounces don't tank reputation. Set fallback values for empty merge fields, and vary your templates beyond just swapping names - rotate subject lines and shift CTA placement between batches.

Do I need an add-on or is Gmail's built-in feature enough?

For event invites, personalized updates, and batches under 200 - native mail merge is sufficient. You only need an add-on for open/click tracking, scheduling, automatic follow-ups, or attachment personalization. Start native, add tools when you hit a specific wall.

B2B Data Platform

Verified data. Real conversations.Predictable pipeline.

Build targeted lead lists, find verified emails & direct dials, and export to your outreach tools. Self-serve, no contracts.

  • Build targeted lists with 30+ search filters
  • Find verified emails & mobile numbers instantly
  • Export straight to your CRM or outreach tool
  • Free trial — 100 credits/mo, no credit card
Create Free Account100 free credits/mo · No credit card
300M+
Profiles
98%
Email Accuracy
125M+
Mobiles
~$0.01
Per Email