How to Mail Merge in Gmail & Google Sheets [2021]

- Updated: November 1, 2021

Did you know you can mail merge in Gmail using Google Sheets, one of the world’s most popular pieces of spreadsheet software?

Whether you’re a professional, an organization, a teacher or just a regular person looking to reach a load of your contacts with just one email, a mail merge in Gmail is a helpful tool to help you do that with just one click.

Mail merge in Gmail using Google Sheets

Done correctly, a mail merge can make your life a lot easier by drawing up a list of contacts from a Google spreadsheet you already have and letting you send each contact a message at the same time from Gmail.

Emails sent through a mail merge in Gmail

In this blog, we’re going to answer your questions about using Google Sheets to mail merge in Gmail, offering some advice on what the best methods are and what extra features you can take advantage of with your emails. Read on to find out more!

Can you mail merge from Google Sheets?

It’s possible to mail merge emails in Gmail using Google sheets. With a little help from Google add-ons, it’s the easiest thing in the world.

All you need is a Google account with Gmail or a Google Workspace account. Once you have everything set up, mail merging is a simple and efficient process.

As an added benefit if you’re on a budget, a Gmail mail merge itself can be free when you mail merge from Google Sheets (minus add-on costs), so it’s well worth learning the actual process and practice of mail merging for both the short-and-long-term financial benefits.

How do I mail merge from Google Sheets to Gmail?

There are two ways you can mail merge with Google Sheets in Gmail.

1. Mail merge in Gmail using a Google Sheets add-on

The first and easiest method is to use a mail merge add-on for Google Sheets. Something like Mailmeteor covers all of the scripting and all of the technical bits for you so that all you have to do is write the email template and link it with a Google Sheets contact list.

It’s straightforward, quick, and comes with an array of different features making it the most popular choice for many. You can use Google add-ons from the ‘Add-ons’ menu at the top of Google Sheets.

2. Mail merge in Gmail without an add-on

The second way is to build a mail merge script to tell Gmail how to draw the contact information from Google Sheets. This method can be very effective, but you’ll need to have the tech skills and training to carry it out properly without any issues.

Mail merge in Gmail using a script

For more information on how to mail merge in Gmail using Google Sheets, we’ve created a handy Gmail merge tutorial to help you out.

Why is mail merging with Google Sheets the best option for my mail merge?

Perhaps the best thing about mail merging using Google Sheets is that an add-on like Mailmeteor can provide a range of special and advanced features, designed to help you get the most out of every mail merge email you send.

Find below some concrete examples of what you can achieve by combining the power of Google Sheets and Gmail:

  • Personalizing emails – Once you have your email template, you can personalize all of your emails with Mailmeteor variables stored in your Google Sheets spreadsheet, letting you add a human touch to every message in the mail merge to foster new relationships and improve your open rates.

    Send mass personalized emails using a mail merge in Gmail and Google Sheets

  • Tracking in Google Sheets – After you’ve sent your emails, the Mailmeteor real-time tracking feature can provide you with a complete report for every mail merge directly within your Google spreadsheet, letting you know who opened your emails and who’s clicked on an included link.

    Track emails sent in a Gmail merge inside Google Sheets

  • CC or BCC recipients – Get more people involved in your email conversations by adding CC or BCC recipients to your mail merge, provided automatically through data drawn from Google Sheets - all done simply by adding a column named “Cc” or “Bcc” to your spreadsheet.

    Add CC and BCC recipients in mail merge from Google Sheets

  • Gmail merge with attachments in Google Sheets – Need to send media files or extra documents to multiple recipients at once? Mailmeteor’s attachment feature lets you attach files to your mail merge, helping you share important photo, video, text and audio files just like that. You can even add a column in your spreadsheet to mail merge personalized attachments in Gmail.

    Mail merge with attachments in Google Sheeets

  • Segmented contact mail merges – By filtering your Google Sheets spreadsheet, you can split up and mail merge to different segments of your contact list according to different metrics, such as people who didn’t open your last mail merge email, or those who took the time to respond.

    Filter recipients in Google Sheets to follow-up on email conversation

You can go even further with advanced Gmail merge features inside Google Sheets:

  • Simple unsubscribe function – The unsubscribe feature makes unsubscriptions from your mail merge lists easy for your contacts, helping you improve your standing with Gmail and reduce the chances of your emails being labelled as spam. Your Google Sheet will keep track of each person that unsubscribes from your email.

  • Scheduled mail merges – If you’re setting up your email campaign in advance, being able to schedule your mail merge can take a lot of work off your back. Mailmeteor lets you schedule your Gmail mail merge from Google Sheets to the exact date and time you want your emails to be sent.

  • CRM integration – Mailmeteor’s CRM integration lets you effortlessly connect your Google Sheets mail merges with all of the most popular CRMs on the market, such as Salesforce or Hubspot.

  • HTML template integration – Your brand, whether personal or professional, is an important part of your email campaigns. Our add-on has a Developer Mode designed to let you import your HTML design template onto every mail merge email that goes out.

  • Email aliases – If you’re working from a number of email addresses and you want to send your mail merge from a specific one, Mailmeteor has you covered. Whether it’s from a Gmail, Outlook or Yahoo, Mailmeteor lets you choose the right alias for the right email.

Want to learn more about the full Mailmeteor feature list? Find out what we can do for your mail merge.

What is the best mail merge add-on for Google Sheets?

There are a number of different options out there for creating mail merges quickly and efficiently using Google Sheets. In our opinion, (and because it’s our product after all!), we think that Mailmeteor is one of the easiest, most user-friendly and most cost-effective mail merge add-ons on the market today.


We’re proud to be the 2021 best mail merge add-on based on average review scores out of five, chosen thanks to our extensive feature list, our rapid tech support and our dedication to making mail merging as straightforward as possible.

With personalization, tracking, HTML and CRM support, address alias functions, scheduling and more, this is mail merging made simple.

This guide was written by Jean Dubrulle, Mailmeteor’s founder. Mailmeteor is a simple & privacy-focused emailing software. Trusted by millions of users worldwide, it is often considered as the best Gmail mail merge to send mass personalized emails. Give us a try and let us know what you think!

Start sending emails with Mailmeteor

Learn more about Gmail & mailmerge: Mail merge Gmail in 2021: the Definitive Guide