We’ve added a button to the GMass Settings panel that shows you how many emails you’ve sent with your Gmail account over the last 24 hours, and how many emails you can currently send without exceeding your Gmail account’s sending limits.

As a reminder, regular Gmail accounts can send 500 emails every 24 hours while Google Apps accounts can send 2,000 emails every 24 hours. These limits are detailed for regular Gmail accounts here at https://support.google.com/mail/answer/22839?hl=en, and for Google Apps accounts at https://support.google.com/a/answer/166852?hl=en.

Want to know how many emails you’ve sent over the last 24 hours and can now send?

Just click the new “Show Usage” button:

Then look at the message that is displayed at the top of your screen:

It’s that easy! Now you can tell at any given moment how many emails you’ve sent through your Gmail account over the last 24 hours and how many you can send right now.

GMass Flying EmailsThis has been the hardest feature we’ve developed to date, but we pulled it off just in time for Christmas. It’s time to reload Gmail (just hit the Refresh button in Chrome), because you can now send mass email campaigns with 10,000 emails with GMass, and GMass 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 (formerly known as Google Apps) account, you can send up to 2,000 emails per rolling 24 hours.

For example, if you have a Google Sheets spreadsheet 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 150,000 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 GMass announcements, like this one you’re reading right now, are not time-sensitive, so I’m able to use this new capability of GMass to send GMass announcements. Rather meta, I believe!

GMass will automatically send 500 emails/day or 2,000 emails/day if your email campaign has more than 500 or 2,000 recipients, respectively. You can also control, however, how many go out per day with the new Spread out setting under the GMass Settings arrow. If left blank, GMass will use 500 (regular Gmail) or 2,000 (G Suite) automatically, but you can override this by setting your own value.

Other Useful Information

1. 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.

2. For large sends, you will notice a new alias address format in the To field of the Compose window.

If you connect to a Google Sheets spreadsheet with more than 2,000 addresses, then instead of populating the To field with all 2,000 addresses, you’ll see an address that looks like:


This address represents all 2,000 recipient email addresses. When you hit the GMass button, the sending to the first batch of 8,000 addresses will begin. The reason we use an alias address instead of stuffing all 8,000 addresses in the To field is because the Gmail Compose window no longer functions with 4,000 or more addresses in the To field. We also do this because even loading a few thousand addresses in the To field takes a long time and we don’t like making you, the user, wait.

3. You may want to use a “Spread out” factor of slightly less than 500 or 2000.

If you send regular one-to-one correspondence from your regular Gmail account, you may want to set your mail merge to send at say, 450 emails/day rather than 500 emails/day, so you have a buffer of 50 emails/day for your regular email 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.

4. This feature keeps track of all sending activity in your account.

If you’re a G Suite user and you’re sending a single mass email 8,000 people, then your email will send at 2,000/day over 4 days. If you don’t need to send any other mass emails for those 4 days, then this will work perfectly. If you do need to send other mass emails over those 4 days, GMass will count how many other emails have been sent from your account in the last 24 hours and adjust your campaign sending speed accordingly. 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.

5. You can bypass Gmail’s servers altogether and send unlimited emails

Launched in October of 2017, this new capability lets you send an unlimited number of emails from your Gmail account. Need to send a campaign to 250,000 people? Just connect your GMass account to a third-party service like Sendgrid, and you can send as many emails as you want, right from the familiar Gmail interface.

I’ve gone through my support emails recently, and these are the most frequently asked tech support questions, so if you’ve experienced any of the following, now you’ll know why and how to resolve it:

1. Open tracking reports aren’t showing up

If you had “Open Tracking” checked and still aren’t getting Open Reports, it’s likely because your email was sent as Plain Text rather than HTML email. This can be adjusted in the lower right corner of the Gmail Compose window here:

We recently discovered a bug where if you started by connecting to a Google Sheets spreadsheet or by using “Build Email List” button, then the Compose that launched defaulted to Plain Text mode. Unless you set it to HTML yourself or you took an action in the editor, like making text bold, adding an image or hyperlink, then your email might have been sent as Plain Text and opens wouldn’t have tracked.

We’ve now resolved this, however, so that the Compose will always load in HTML mode, so you won’t need to adjust this yourself.

Some users have reported they can’t find the Reports, even though they are present. There is a tiny expansion arrow to the left of the “GMass Reports” label. Be sure to click that to see the sub-Labels, which include Open Tracking, Click Tracking, and Unsubscribes.

2. Mail-merge personalization didn’t work

If you used personalization variables in your Subject or Message like “FirstName” or “LastName”, surrounded by of course, and the right value wasn’t substituted, there are two likely causes:

a. You used the wrong personalization buttons. If you connect to Google Sheets, then two sets of personalization buttons would show under the Settings arrow: the Google Sheets personalization buttons and the standard First Name, Last Name, and Email Address buttons that you can use even when you don’t connect to Google Sheets. If you used one of those buttons instead of the Google Sheets buttons, personalization could fail or default to the fallback values. We are about to improve the user experience, however, so that these buttons won’t appear when you connect to Google Sheets.

Update Feb 1, 2016: Only one set of personalization buttons will now appear.

b. You connected to Google Sheets, but the column containing email addresses had a space or “newline” character before or after the email address. That would have prevented personalization from working because it prevented our code from matching that row in the spreadsheet to the actual email recipient.

Update: We’ve corrected for that now, however, so go ahead and fill your cells with whitespace, because GMass will still elegantly handle it.

c. You connected to Google Sheets, but your spreadsheet wasn’t formatted properly. The first row in your spreadsheet should contain column headings, like “First Name”, “Last Name”, “Email Address”, “Company”, etc. The actual data should start on the second row.

3. Emails take too long to send

Our system was just too busy.

Update December 2015: This issue has been resolved. a) We re-architected a portion of our code so that sending is super-fast now. Now, your campaign should always start sending within 60 seconds, unless of course you’ve scheduled it for the future. We’ve also disabled the “Save list as” function, because it is slow, and because we’re developing a feature which will eliminate the need to save a list entirely: you’ll soon be able to choose the recipients of any past email campaign to load into the To field.

4. The GMass buttons disappeared

If you’ve experienced a disappearing GMass button, it’s likely due to:

a. Extension has become disabled. In rare cases, the GMass extension may have become disabled. Type “chrome://extensions” in your address bar, and make sure the checkbox is checked next to GMass.

b. Conflicts with another browser extension. Several users have reported that they had Sidekick by Hubspot installed, and that prevented the GMass button from showing. Go to chrome://extensions and try disabling other extensions, but leave GMass enabled, and then reload Gmail in Chrome.

c. Failure to reload Gmail after installation. If you installed GMass but then didn’t re-load Gmail in your browser, the buttons may not show.

d. The GMass server is down. If the GMass server has gone down, the buttons will also disappear until the server comes back up. This is rare, but be sure to check the GMass Twitter feed for any reports of outages.

e. A network issue between your computer and a resource upon which GMass relies. Try accessing both www.gmass.co and www.inboxsdk.com in your browser, and make sure both websites load.

5. Clicking the GMass button has no effect

It’s likely that you accidentally disabled GMass by clicking a checkbox disabling JavaScript for GMass. This post details this issue, but it can be corrected by shutting down Chrome and restarting and reloading Gmail.

Stay tuned for our announcement later this week! We’re releasing a feature that will let you send email campaigns to up to 10,000 people at a time!

We just deployed an update that fixes three bugs affecting personalization and open/click tracking.

  1. Bug: If you searched your account and then clicked the “Build Email List” button, in certain cases an email address would be populated in the To field without its corresponding first and last name. This would cause personalization with {FirstName} and {LastName} to fail or use the fallback value for these specific addresses. This would happen if the email address wasn’t already a Gmail contact, meaning that person had emailed you at least once, but you hadn’t yet emailed them back. This is now fixed.
  2. Bug: When connecting to a Google Sheets spreadsheet or building an email list from a search results, the Compose window would load in Plain Text mode rather than HTML mode. Therefore, if you typed a message and hit the GMass button, it would be sent as plain text, and opens and clicks would not be tracked, even if you had the checkboxes for Open Tracking and Click Tracking set. If you copied an HTML message from an outside source and then pasted it into the Compose window, it would only paste in as plain text. This is now fixed, and the Compose will load in HTML mode by default.
  3. Bug: When connecting to a Google Sheets spreadsheet, if the column containing email addresses had spaces or newline characters around it, then personalization would fail on that row. This is now fixed, and personalization will work even on rows where the email address column has whitespace characters.

GMass’s official Twitter handle is @GMassForGmail. Of course I wanted @GMass, but it’s taken, and although it’s not being actively used, my attempts to wrangle it out of the current user’s hands failed. If you work for Twitter, however, and have the power to make such things happen, I would be eternally grateful.

We’ll use our Twitter feed for system status notices, feature launches, to share GMass stats, and offer short tips and tricks for using GMass. Our Twitter content won’t just be links back to the GMass blog, as that would be redundant. We plan on using Twitter to offer short tidbits of useful information that wouldn’t be appropriate for a lengthier blog post. So if you’re a fan of GMass, go follow us on Twitter now!