Skip to main content

How to create a mail merge in Gmail

In this short tutorial I will explain how to do a mail merge in one of the world's most popular free email services, Gmail.

Mail merge allows you to send an email to multiple recipients, with parts of the email being personalised to whoever you're sending the mail to. So for example, if you want to send a wedding invitation or tell everyone in a company that you've been elected president of your book club, you don't want a generic email that starts with "Dear all“.


You can greet everyone by their first name, and include information specific to that person, without having to send multiple emails.

This is particularly useful for people running newsletters and similar email announcements.

In order to get your mail merge done right, you will need a couple of things:

  • A Gmail Account
  • A Google Drive account
  • Yet Another Mail Merge Add-on

The first two things are basically the same, as having a Google account means you have access to the various services the company offers.

First thing you’ll need to do is create a Spreadsheet using Google Drive (Go to, New > Google Sheets).


You will want to fill in the sheet with the information you would like personalised in each email, but make sure email address is in the first column.


(opens in new tab)

After that, make your way back to Gmail and compose your email.


(opens in new tab)

The fields in the body of the text which you would like merged must be typed in the email as so: . Make sure you write the mail’s subject, as it will be necessary soon. After doing so, save the message as a draft.

Back in the spreadsheet, click Add-ons > Get add-ons… and search for Yet Another Mail Merge.

There are many mail merge add-ons out there, but I find this one to be simple and effective.

After that, go back to Add-ons > Yet Another Mail Merge > Start Mail Merge.


(opens in new tab)

You will be presented with a pop-up, where you can choose your email draft, and where you enter your name. Press “Send Emails” and you’re done.


(opens in new tab)

If the merge was successful, back in the Google Sheet will be added an additional column, showing the merge as successful.

[interaction id="5549e7ba103be6e07085ca31"]

Sead Fadilpašić is a freelance tech writer and journalist with more than 17 years experience writing technology-focussed news, blogs, whitepapers, reviews, and ebooks. And his work has featured in online media outlets from all over the world, including Al Jazeera Balkans (where he was a Multimedia Journalist), Crypto News, TechRadar Pro, and IT Pro Portal, where he has written news and features for over five years. Sead's experience also includes writing for inbound marketing, where he creates technology-based content for clients from London to Singapore. Sead is a HubSpot-certified content creator.