Mail merge from Google Sheets,
for documents that get sent.

Generate personalized PDFs, Word docs, and Excel files from your Google Sheets. Think certificates, invoices, contracts, and reports. Email them straight to recipients when you're done, or download the batch as a zip.

  • Connects to Google Sheets in two clicks
  • PDF, Word, or Excel output from one template
  • Email each document or download the batch
Install the Google Sheets add-on
Rather not install the add-on? Use MailMergic in your browser

Google Sheets add-on

Works right inside Google Sheets

Install it once and MailMergic appears in the Extensions menu of every spreadsheet. Check your rows, run your saved template and get your documents without leaving the sheet.

  1. Install from the Marketplace

    One click on the Google Workspace Marketplace. Free, with any Google account.

  2. Open it in your spreadsheet

    Choose Extensions, then MailMergic. The sidebar flags bad email addresses and empty cells.

  3. Run your mail merge

    Choose a template and get one document per row, all in one ZIP.

Install the Google Sheets add-on

Free on the Google Workspace Marketplace. Works only with the spreadsheet it is open in.

The MailMergic sidebar in Google Sheets: 48 documents ready, with one button to download them all as a ZIP

Three steps

From a Google Sheet to a folder of personalized documents

  1. Connect your Google Sheet

    Authorize MailMergic to read your Sheet. Works with Sheets you own and Sheets shared with you. Pick which tab and which rows to merge.

    A Google Sheet named Participants connected to MailMergic
  2. Upload your template & map columns

    Drop in your PDF, Word, or Excel template with placeholders like {{name}} or {{course}}. MailMergic auto-matches Sheet columns to placeholders; drag to fix anything off.

    MailMergic editor previewing a certificate filled with the first row of the sheet
  3. Generate and deliver

    One click. One document per row, named automatically. Download as a zip, or email each document to its recipient with a personalized subject and body.

    MailMergic ready to generate 48 documents, one per row

Connect a Sheet and try it.

Try for free

What people generate from Google Sheets

Three workflows that fit Google Sheets data perfectly

Bring your own Sheet and your own template. MailMergic does the merge and (optionally) the delivery.

Certificates from Google Sheets

Generate course completion, training, or event attendance certificates personalized for each attendee. Pull names, dates, and credit hours from your Sheet. Get a folder of branded PDF certificates, or email each one directly to its recipient with a personalized note.

  • Course completion, attendance, CME, CEU certificates
  • Branded PDF output preserves layout, fonts, and signature blocks
  • Email each certificate to its recipient with a personalized subject and body
Try for free
A Word certificate of completion in MailMergic, previewing Kathleen Hanner from row 1 of a Google Sheet named Course completions

Invoices and statements from Google Sheets

Generate monthly client invoices, recurring billing statements, or project receipts straight from your finance Sheet. Email each PDF to the right client with a cover note, or download the full batch for your records.

  • Per-client invoices, statements, and receipts
  • Word, PDF, or Excel output from the same template
  • Automatic per-row file naming (e.g. invoice-{{client}}-{{month}}.pdf)
Try for free
An invoice template in MailMergic, previewing the Northwind Logistics invoice from row 1 of a Google Sheet named October invoices

Contracts and agreements from Google Sheets

Generate NDAs, engagement letters, service agreements, or vendor contracts at scale. Pull party names, dates, scope, and terms from your deal-pipeline Sheet. Send for signature via email or download for review.

  • NDAs, engagement letters, service agreements, vendor contracts
  • Word output stays editable; PDF output is print-ready
  • Optional email delivery, or download for legal review first
Try for free
A mutual NDA in MailMergic, previewing the agreement with Northwind Logistics from row 1 of a Google Sheet named Partner NDAs

Try it yourself, no signup required.

Try for free

Mail merge tools for Google Sheets

Document-first, not email-first

Google Sheets users have many mail merge tools. Most are built for sending mass personalized emails like newsletters, outreach campaigns, and follow-ups. MailMergic takes the opposite approach: we focus on generating polished documents, then delivering them by email or download. If your output is the email itself, use YAMM or GMass. If your output is a document that needs to look professional, use MailMergic.

  • Primary output

    YAMM, GMass, MailmeteorEmail body, personalized

    MailMergicBranded, polished document (PDF, Word, Excel)

  • Attachments

    YAMM, GMass, MailmeteorPlain or limited

    MailMergicFull template merge: layout, images, formulas, tables

  • Email delivery

    YAMM, GMass, MailmeteorGmail only, within Gmail's daily sending limits

    MailMergicSend from any of these:GmailGoogle WorkspaceMailMergic addressSMTP / OutlookYour domain

  • Use it for

    YAMM, GMass, MailmeteorNewsletters, outreach, mass emails

    MailMergicCertificates, invoices, contracts, reports

  • Sheet as data source

    YAMM, GMass, MailmeteorYes

    MailMergicYes

  • Add-on permissions

    YAMM, GMass, MailmeteorGmail sending plus spreadsheet access

    MailMergicThe spreadsheet it is open in, plus a connection to MailMergic. No Gmail or Drive access

How MailMergic handles your Google Sheets data

Your Sheet stays your Sheet

Your rows are used to make and deliver your documents.

  • Only the sheets you pick

    Google's file picker with the drive.file permission: MailMergic opens the spreadsheets you choose, never the rest of your Drive.

  • EU-hosted, GDPR-compliant

    MailMergic is hosted in the EU and GDPR-compliant by default.

  • No AI training, no ads

    Your rows are never used to train AI models or for advertising.

  • Deleted after 30 days

    Generated documents and email reports are deleted automatically after 30 days. Choose anything from 5 minutes to 180 days, or delete them yourself at any time.

Try it yourself, no signup required.

Try for free

Template gallery

Templates for Google Sheets users

Bring your own template, or start from one of these: certificates, receipts, badges, contracts, tickets and more. Pick one and MailMergic generates one personalized document per row of your Sheet.

Frequently asked questions

Is there a Google Sheets add-on?

Yes. MailMergic is available as a Google Sheets add-on on the Google Workspace Marketplace. Install it once and MailMergic appears in the Extensions menu of every spreadsheet, ready to hand your sheet data to a new mail merge.

What permissions does the Google Sheets add-on need?

Very few. The add-on can read and edit only the spreadsheet it is open in, for example to mark rows as done, and it connects only to MailMergic to make your documents. It cannot see your other spreadsheets, the rest of your Drive, or your email.

How does MailMergic connect to Google Sheets?

In the MailMergic wizard, choose Google Sheets as your data source. You sign in with Google and authorize MailMergic to access the specific Sheets you select. You can then pick the tab and row range to merge. No copying, exporting, or CSV download required.

What permissions does MailMergic need on my Sheet?

MailMergic uses Google's file picker with the drive.file permission. It can only open the specific spreadsheets you select in the picker and has no access to any other file in your Drive. The connection is used to read the rows you choose for your mail merge.

Can I use a Sheet shared with me, or only ones I own?

Both. As long as you have at least view access to a Sheet, you can connect it to MailMergic and use it as a data source. The same Google account that owns the Sheet access also authorizes MailMergic.

Can MailMergic email the generated documents to recipients?

Yes. After each document is generated, MailMergic can email it directly to the recipient address from your Sheet, with a personalized subject and body using merge fields. You can also download the full batch as a zip for offline distribution. Most customers use both: a few documents emailed automatically, the rest downloaded for review.

Can I generate documents but NOT have them emailed?

Yes, email delivery is optional. You can generate one document per row and download the batch as a zip without sending anything. Email mode is a separate, opt-in step at the end of the merge.

What happens to my data after the merge?

Generated documents and the data used to produce them are stored so you can download your results, then automatically deleted 180 days after the mail merge run. You can also delete a mail merge from your account at any time, which removes its documents and data. MailMergic is GDPR-compliant and hosted in the EU; your data is never used for AI training or advertising.

Does this work with Google Workspace Business and Enterprise plans?

Yes. MailMergic works with any Google account that can authorize an OAuth app, including Workspace Business and Enterprise. Workspace admins can review and approve MailMergic in the Google Workspace admin console if your organization restricts third-party access.

Does MailMergic also work with Excel or CSV files, not just Google Sheets?

Yes. The same workflow runs on Excel and CSV files. If your data lives in an Excel file rather than Sheets, see Excel mail merge.

Start your free account. Connect a Sheet and generate your first 10 documents in 60 seconds.

Start your free account