You can now send mass email campaigns with 10,000 emails with Gmail using GMass, and we will distribute the emails over multiple days automatically, based on your Gmail account’s sending limits.
If you have a regular Gmail account, you can send up to 500 emails per rolling 24 hours. If you have a G Suite account, you can send up to 2,000 emails per rolling 24 hours. Here’s a guide to Gmail’s official sending limits.
For example, if you have a Google Sheet with 8,000 addresses, and you’re sending from a G Suite account, when you hit the GMass button, 2,000 emails will send immediately, another 2,000 will send 24 hours from then, another 2,000 48 hours from then, and the final 2,000 72 hours from then.
GMass itself now has over 1 million registered users, meaning I need to use this feature myself whenever I send an announcement to my users.
This feature is only useful if your emails are not time-sensitive. Most email campaigns are not time-sensitive, so I’m able to use this new capability to send GMass announcements. If you need to send 500,000 emails in an hour, then you should use a commercial emailing service meant for high volume, like MailChimp.
GMass will automatically send the maximum emails/day allowed, which is 500 emails/day or 2,000 emails/day depending on whether you have a Gmail or a G Suite account. You can also control, however, how many go out per day with the Speed setting in the Settings box. If left blank, GMass will send the maximum of 500 (regular Gmail) or 2,000 (G Suite) automatically, but you can override this by setting your own value.
How the timing works
Because Gmail tracks total emails sent on a rolling 24 hour basis, each subsequent batch of emails will be sent exactly 24 hours after the last email from the previous batch is sent. For example, if you send 8,000 emails on Wednesday at 2:00 PM, then the first 2,000 will be sent right away. If they finish sending at 2:15 PM, then the next batch of 2,000 will be sent at 2:15 PM on Thursday. Also see our article on timing.
An “alias” address will represent your large email list
If you connect to a Google Sheet with more than 100 addresses (for example, 10,000 addresses), then instead of populating the To field with all 10,000 addresses, you’ll see an “alias” address that looks like:
This address represents all 10,000 recipient email addresses.
When you hit the GMass button, the sending to the first batch of 10,000 addresses will begin. The reason we use an alias address instead of stuffing all 10,000 addresses in the To field is because the Gmail Compose window gets clunky with 4,000 or more addresses in the To field. Loading a few thousand addresses in the To field takes a long time and we don’t like making you wait. The “alias” address method is fast! Keep reading to learn just how many addresses the Compose window can hold.
Can you just paste 10,000 addresses into the Gmail “To” field?
You don’t have to use a Google Sheet with GMass. If you’re sending non-personalized email, or only need to personalize with the first/last name of contacts in your Gmail account, you can just paste all of your recipient addresses into the To field. As previously mentioned, this can slow down the Gmail interface though. We ran some experiments and concluded that the Gmail Compose window can actually hold up to 50,000 addresses!
Why send fewer emails than the maximum allowed?
If you send regular one-to-one correspondence from your Gmail account, you should leave yourself room in your account quota to send those emails. So, you may want to set your mail merge to send 450 emails/day rather than 500 emails/day, so you have a buffer of 50 emails/day for your regular correspondence. Similarly, if you’re a G Suite user, you may want to set this to 1,900 instead of letting the system default to 2,000. Sometimes, Gmail doesn’t give you your account’s full sending ability, so this needs to be adjusted down in these cases. Our software, however, counts how many emails your Gmail account has sent in the last 24 hours and factors that in when sending your mail merge campaign.
We count how many emails you’ve sent (even through non-GMass methods) and adjust
If you’re a G Suite user and you’re sending a single mass email to 8,000 people, then unless you adjust the Speed setting your campaign will send the maximum of 2,000 emails/day over 4 days. If you don’t send any other emails during those 4 days, then this should run like clockwork. If you do send other emails, be it person-to-person emails with the regular Gmail Send button or other mass emails over those 4 days, prior to sending a new batch of campaign emails, we will count how many other emails have been sent from your account in the last 24 hours and adjust your campaign sending speed accordingly. This includes person-to-person emails, and even email campaigns sent from any other mail merge tool.
For example, if you’ve also sent 100 regular correspondence emails in the last 24 hours, now only 1900 emails will be sent for the day’s batch instead of 2,000. After any batch of emails is sent, you receive an emailed report showing you how many emails were sent, when the next batch will send, and an explanation for any forced “throttling” put in place for you to prevent you from reaching your Gmail limits.
Here’s an example of a report after the daily Gmail limits have been exceeded for the day:
How well does Google enforce the sending limits?
After analyzing over a million email accounts that have sent through our platform, we know that sometimes Google gives you your full account sending quota of 500 emails/day for Gmail accounts and 2,000 emails/day for G Suite accounts, sometimes Google decreases these limits, and sometimes Google even increases these limits. That’s right — sometimes, if an account has a high reputation and is sending squeaky clean email campaigns, you can send more than 500 or 2,000 emails/day without Google suspending your account or bouncing your emails. See our article on the factors that we believe Google takes into account when determining your true sending limits.
Want to send 100,000 emails? Bypass Gmail’s limits altogether.
You can also bypass Gmail’s sending limits and infrastructure entirely and send an unlimited number of emails from your Gmail account. Need to send a campaign to 100,000 or 250,000 people? Just connect your account to a third-party service like SendGrid, and you can send as many emails as you want, right from the familiar Gmail interface. We use GMass to send our Gmail Genius newsletter to 400,000+ subscribers using this exact integration. In some cases, GMass will automatically send your emails through SendGrid for you when you run into your limits. Whether we do this or not is based on your sender reputation with us. If you find that your emails are not being auto “pushed” to SendGrid when you hit your limits, you should set up your own account with a third party SMTP service and then connect it to your account.
What do the analytics look like for high volume campaigns?
Like all campaigns sent through our system, you get full analytics on opens, clicks, unsubscribes, bounces, replies and more. Each of these segments of a campaign can be used for a follow-up campaign, or can be downloaded for easy import into a CRM or database system like Salesforce or Hubspot. Here’s an example of a high volume report where about 400,000 emails were sent using Gmail via SendGrid as the email delivery service:
Sending high volume campaigns in Gmail can be done, but managing your Gmail limits is a complex issue. We provide several options to circumvent limits though, including:
- Distributing emails across days, sending a specific amount per day
- Sending your campaign through our internal SendGrid account
- Sending your campaign through your own SMTP service.
Here’s a listing of all our Gmail limit articles.