How to bulk email PDFs without getting flagged as spam
Sending 500 PDF attachments from your-gmail@gmail.com is a great way to get blacklisted by every major inbox provider. Here's how to do it right.
The 4 reasons your bulk emails go to spam
- No domain authentication (SPF + DKIM missing or misconfigured)
- Bad sender reputation (you've sent to bad addresses before)
- Spammy content (subject lines, links, attachments triggering filters)
- Bulk patterns from personal addresses (Gmail/Outlook personal accounts are rate-limited)
The fix: send through a transactional provider
Services like Resend, AWS SES, SendGrid, Mailgun, Postmark are designed for this. They:
- Have pre-warmed IPs with established reputation
- Auto-handle SPF + DKIM signing
- Process bounces + complaints
- Cost $0.10-2 per 1,000 emails (vs $0 from Gmail but with daily limits)
Sheet to PDF (Pro plan and up) routes your bulk emails through Resend, with verified SPF + DKIM on our sending domain. You don't need to configure anything.
Don't trigger spam filters with content
- Avoid all-caps subject lines
- Avoid "FREE", "URGENT", "CLICK NOW"
- One link per email max, ideally to your own domain
- Plain text > HTML for transactional sends
- Keep PDF attachments under 5MB
- Don't use URL shorteners (bit.ly, etc.) — they trigger filters
Bounce rate management
If 5%+ of your emails bounce, inbox providers (Gmail, Outlook, Yahoo) drop your reputation. Within 2-3 batches, you're spam-filtered everywhere.
Hard bounces vs soft bounces
- Hard bounce: invalid address. Remove from your list immediately.
- Soft bounce: temporary issue (mailbox full, server down). Retry once or twice, then give up.
Sheet to PDF auto-pauses your email sending if your bounce rate exceeds 5%. You'll get a notice to clean your list.
Validation before sending
Before clicking Generate, validate the Email column with a formula:
=IF(REGEXMATCH(B2, "^[\w.+-]+@[\w.-]+\.[a-zA-Z]{2,}$"), "✓", "invalid")
Filter out invalid addresses. Hardest 30 minutes of your week.
Replies go to the right place
Sheet to PDF sets the Reply-To header to your email. Recipients hit Reply, the response lands in your inbox — not in our generic noreply mailbox.
What you can't do (legally)
- Send to people who haven't consented (cold email is in a legal grey zone in EU)
- Send promotional content via this feature — it's designed for transactional documents
- Hide your real identity — Reply-To must be a real, monitored address
The simple rule
If a recipient would be confused or annoyed to receive your email, don't send it. Bulk email PDFs work great for invoices, certificates, contracts, statements — things people expect from you. They fail for cold outreach.