Mail merge with attachments

Word personalizes the message, Outlook sends it, and neither one can attach a file to it. MailMergic turns every row of your spreadsheet into its own document and sends it to that recipient as an attachment.

  • Trusted since 2020
  • GDPR & CCPA compliant
  • 30-day money-back guarantee
MailMergic app generating PDFs from a spreadsheet

How to mail merge with attachments in 5 steps

You need a spreadsheet with an email column and a template. Every row becomes one document, and every document is attached to its own message.

  1. Upload your template

    A PDF form, a static PDF, a Word letter or an Excel sheet. This is the file each recipient receives, filled with their own data.

  2. Add your recipient list

    Excel, CSV or Google Sheets. One column holds the email address, and the rest become merge fields.

  3. Place your merge fields

    Drag {Name}, {Amount} or {Date} onto the template. Each row produces a separate file, named from your data.

  4. Write the email

    Subject and body take merge fields too, so the message is personalized alongside the attachment. Send from your own verified domain, or from your address without any setup.

  5. Send and track

    Each recipient receives their own document. Delivery, bounces and opens are recorded per row, so you can see exactly who received theirs.

Customers love MailMergic

From small teams to large organizations, users around the world rely on MailMergic to automate their document workflows, save hours of manual work, and deliver perfectly personalized results, every single time.

Average score from 134 post-purchase surveys in 2025: 4.6/5

"Over the past three years, MailMergic has consistently surpassed my expectations."
Abijah S.
Sales Representative
"I cannot sing your praises enough. Amazing product and amazing support!"
Nicola H.
Lawyer
"I am super impressed with this, I just wished I found you years ago."
Bobby F.
Online Teacher
"I have to say the support you've provided is outstanding 😊"
Muhammad Y.
Finance Analyst
"This program is really amazing!"
Carrie N.
HR Manager
"Even though I only use it once a year, the improvements make it much easier to use and great at preventing mistakes."
Yefim Z.
Regional Director
"I have to say I am very impressed with your app, how well thought out it is, and how robust it is."
Philip L.
MailMergic User

The same file for everyone, or one each

Not every mail merge needs a different attachment per person. An invitation with one venue map, a policy update with one PDF, a price list that is identical for the whole list: the message is personalized, the attached file is not.

MailMergic does both, and both at once. Files attached to the template travel with every message, while the generated document stays unique to its row. A personalized invoice can therefore arrive alongside the same terms and conditions that everyone else receives.

What lands in each inbox

  • The document generated from that recipient’s row, and nobody else’s
  • Any fixed files attached to the template, identical for the whole list
  • A file name built from the data, for example Invoice-{Number}.pdf
  • A password only that recipient knows, taken from a column

Word and Outlook vs MailMergic

Word and Outlook mail mergeMailMergic
Attach a file to a merged emailNeeds a VBA macro or a paid add-inBuilt in
A different attachment per recipientNot possible nativelyOne generated document per row
One PDF per rowOne long document you split by handSeparate files, named from your data
Password per recipientNot availableTaken from a column
Delivery and open trackingNothing once Outlook has sentRecorded per recipient
What you need installedWindows, with Word and OutlookAny browser

Frequently asked questions

Can Word mail merge send attachments?
Not on its own. Word puts your data into the body of the message and hands it to Outlook, and neither step can attach a file. The usual workarounds are a VBA macro or a paid add-in. MailMergic attaches the generated document to the message directly, so no macro is involved.
Can every recipient get a different attachment?
Yes, and that is the normal case here. Each row of your spreadsheet produces its own document, and that document goes only to the address in that row. Nobody receives anyone else’s file.
Can I send one identical file to the whole list instead?
Yes. Files attached to the template go out with every message. You can combine the two, so a personalized document and a shared one arrive in the same email.
Can the attachment be password protected?
Yes. Take the password from a column and each recipient can only open their own document, which is what payslips and HR documents usually require. Passwords that come from your data need the one file per row output, not the combined document.
How do I know the attachment arrived?
Every recipient carries its own status. Delivery, bounces and opens are recorded per row, so a bad address is visible instead of disappearing silently.
Do I need Outlook or Gmail for this?
No. MailMergic sends from your own verified domain, or from your address without any setup, so the mail merge does not depend on a desktop Outlook profile or a Gmail sending limit.

Every recipient gets their own file, from one spreadsheet.

Send a mail merge with attachments