Mail merge with attachments
Attach files to every email in your campaign — or send each recipient their own personalized attachment, straight from Google Drive.
Most mail merge tools stop at attaching the same PDF to every email. BetterMerge does that too — but it can also send a different attachment to each recipient, matched from a column in your Google Sheet. Certificates with the attendee's name, invoices per customer, personalized reports: one campaign, everyone gets their own file.
- Sending certificates or invoices one by one because your mail merge tool can't personalize attachments
- Zipping everything into one file and asking recipients to find theirs
- Paying for a full email platform just to send files with personalized emails
Attachments, handled properly
Same attachment for everyone
Attach one or more files to your template and every recipient gets them — ideal for brochures, price lists, and event details. Available on all paid plans.
A different file per recipient
Add a column with Google Drive links to your sheet and BetterMerge attaches the right file to the right email automatically. No manual sending, no mix-ups.
Sent from your own Gmail
Emails go out through your Gmail account one at a time, so they arrive as personal emails with real attachments — not links to a marketing platform.
Track what happens next
See who opened your email in real time, so you know who received their certificate, invoice, or report — and who needs a nudge.
How it works
- 1
Set up your contact list in Google Sheets
One row per recipient. For personalized attachments, add a column containing the Google Drive link to each recipient's file.
- 2
Compose your email template
Write your email in BetterMerge or use a Gmail draft. Personalize the subject and body with merge tags like {{First Name}}.
- 3
Attach your files
Add shared attachments directly to the template, or map your Drive-link column for per-recipient files.
- 4
Send or schedule your campaign
Launch immediately or schedule for later. BetterMerge respects Gmail's sending limits and tracks delivery, opens, and clicks.
Frequently asked questions
Can I send a different attachment to each recipient?
Yes. Add a column to your Google Sheet with a Google Drive link for each recipient, and BetterMerge attaches that file to their email automatically. This is available on the Plus plan and above.
What file types can I attach?
Anything Gmail accepts — PDFs, images, documents, spreadsheets, and more. Gmail's standard 25 MB total attachment size limit per email applies.
Do attachments hurt deliverability?
Emails with attachments are scrutinized slightly more by spam filters, but because BetterMerge sends each email individually through your own Gmail account, your messages carry your normal sender reputation. Keep files small and relevant for best results.
How many emails with attachments can I send per day?
The same as any campaign: your plan's daily quota, capped by Gmail's own limits — up to 500/day for @gmail.com accounts and up to 2,000/day for Google Workspace accounts.
Is there a free plan?
Yes — the free plan lets you send up to 50 emails per day with basic personalization. File attachments are included from the Lite plan, and personalized per-recipient attachments from the Plus plan.
Related resources
Transform your email campaigns with BetterMerge
Send personalized emails at scale using Gmail and Google Sheets. Track opens, clicks, and manage your campaigns with ease.