Maildriply
Blog

Notes from building Maildriply.

Engineering, design, and product decisions written down so they're useful to someone other than the author six months later.

RSS
October 26, 202611 min

How to Send Email With the Gmail API in Node.js (Without the Usual Pitfalls)

A working Node.js example that sends email through the Gmail API with only the gmail.send scope. It covers building the MIME message, base64url encoding, non-ASCII subjects, HTML with a plain-text part, replying in a thread, and the production mistakes that the short tutorials skip.

engineeringgmailoauth
October 23, 202610 min

How to Know If a Recruiter Opened Your Email (and When to Follow Up)

Gmail won't tell you if a recruiter opened your application email, but an email tracker can give you a rough signal. Here's what an open does and doesn't mean in a hiring pipeline, why corporate scanners fake opens and clicks, and when to follow up.

email trackingfollow-upshow-to
October 21, 20269 min

How to Do a Mail Merge in Gmail (3 Ways, From Free to Built-In)

Gmail has a built-in mail merge on most paid Google Workspace plans, but not on personal @gmail.com accounts. Here's how to use it, the free Google Sheets script that works everywhere, when an add-on is worth it, and the details that ruin merges (blank fields, previews, and sending limits).

gmailhow-toemail marketing
October 19, 202611 min

Why Are My Emails Going to Spam in Gmail? A Diagnostic Checklist

Your emails are landing in spam and you don't know why. Work through the likely causes in order: authentication, sending pattern, content and link domains, list quality, and recipient complaints, with what to check for each and how to fix it.

deliverabilitygmailguide
October 14, 20269 min

How to Schedule an Email in Gmail (Desktop, iPhone, and Android)

Gmail's Schedule send is under the arrow next to Send on desktop and the three-dot menu on mobile. Here are the exact steps on every platform, the limits Google doesn't put up front, how time zones work, and how to pick a send time from your own open data.

gmailhow-toscheduling
October 12, 20268 min

Gmail Sending Limits: How Many Emails Can You Send Per Day?

Personal Gmail accounts can send 500 emails a day and Google Workspace accounts 2,000. Here's how recipients are counted, what happens when you hit a limit, why replies eat into your budget, and how to pace sends so you never get blocked.

gmaildeliverabilityemail marketing
October 7, 202615 min

How to Get Notified When Someone Opens Your Email in Gmail

Gmail won't alert you when a recipient opens your email. Here's how to get a real-time desktop notification on any Gmail account, why some "opened" alerts are bots, what multiple opens actually mean, and how to follow up without being creepy.

gmailemail trackingnotifications
May 28, 20265 min

Gmail Read Receipts Don't Work — Use This Instead

Gmail read receipts only work on work or school accounts, and the recipient decides whether to send one. Here's what actually tells you when someone reads your email.

gmailread receiptsemail tracking