How to send bulk email on Gmail for free

How to send bulk email on Gmail for free

Not everyone out there has the budget to invest money in email marketing software! However, there are a number of solutions for users for sending bulk emails on Gmail. You can send bulk or mass emails on Gmail for free using the Google Apps Script code. We’ll show you how to send a bulk email on Gmail the right way in this blog. 

According to email research analysts, 30 percent of users use Gmail email services for mailing. This makes Gmail’s email service one of the most popular email services accessible to clients across the globe. Gmail, as one of the leading Google applications, also introduces a wide range of new features as well as built-in extensions, thus making it one of the most important tools of communication for businesses in the 21st century. 

Although Gmail is more popular among the global masses for its private messaging services, it is not behind when it comes to delivery commercial resilience, and you can use Gmail to send bulk emails for free to multiple users using the Google Apps Script code mentioned below. Thus, enabling the users to spread the latest updates as well as important information in a hassle-free way.

In the present days of technological advancement, everyone is running low on time, and looking forward to accomplishing their tasks as soon as possible. Be it sending emails for meetings, invitations, or other eminent work opportunities, sending the same email to a large group of people can serve as a time-consuming task. It can also increase the overall chances of error in the information or details being sent. 

In this article, we will be telling you all about how you can send bulk emails on Gmail for free. Whether you are thinking to send personal emails completely based on your requirements or interacting with the right audience using the right details, you can use the below-mentioned Google Apps Script implementation. Follow the below-mentioned steps with utmost care to develop email templates for sending them in bulk in the most hassle-free way.

Gmail by default doesn’t have a functionality to send emails in bulk. You can definitely use Google Apps Script to send emails in bulk from Gmail for free.

As a pre-requisite, you should create a Google sheet with the list of recipients in the first column. From the Google sheet, you can add a Google Apps Script code by browsing to: Extensions > Apps Scripts in the top menu bar.

Here is the full code for sending bulk emails using Google Apps Script and a list of recipients from a Google Sheets document:

// Set the email subject and body
var subject = "Your email subject";
var body = "Your email body";

// Get the ID of the sheet
var sheetId = "YOUR_SHEET_ID";

// Get a reference to the sheet
var sheet = SpreadsheetApp.openById(sheetId).getSheets()[0];

// Get the data range for the sheet
var dataRange = sheet.getDataRange();

// Get the values for the data range
var values = dataRange.getValues();

// Create an array to store the recipients
var recipients = [];

// Loop through the values and add the email addresses to the recipients array
for (var i = 1; i < values.length; i++) {  // Skip the first row (headers)

// Send the emails
for (var i = 0; i < recipients.length; i++) {
  GmailApp.sendEmail(recipients[i], subject, body);

To use this code, you will need to replace “YOUR_SHEET_ID” with the ID of the sheet that contains the list of recipients and update the subject and body variables with the desired email subject and body. You will also need to authorize the script to access your Google account and send emails on your behalf.

Keep in mind that there are limits on the number of emails you can send through Google Apps Script, and you may need to handle pagination if you have a large number of recipients.

If you are using Google Workspace, you are limited to a maximum of 2000 emails per day and with free Gmail version, its 500. You can check the Gmail sending limits here.