Mail merge

Mail merge, without the old Word headaches without the old Word headaches

Skip the finicky merge fields and broken formatting. Upload your list and EZdoc generates a personalized, print-ready PDF for every recipient — letters, certificates, invoices — as a single batch.

3 free AI generations · no credit card Ready in ~30s PDF, webpage & images
02 / 05 merging recipients — 1,000 docs ~28s
Batch complete
nameamountdate
A. Rivera$1,20008/12
B. Okafor$98008/12
C. Nguyen$1,54008/13
×1,000
Generating…
3 free AI generations · no credit card 171+ template library Most docs in ~30s PDF, webpage & images
Mail merge

Everything mail merge promised, none of the pain

The classic Word mail merge works — until a field breaks, the formatting shifts, or you need separate PDFs instead of one combined document. EZdoc is a mail merge alternative that does the job cleanly: upload your recipient list, pick or describe a document, and get one personalized, print-ready PDF per person.

There are no merge-field codes to insert by hand and no fragile links to a data source. EZdoc reads your CSV or Excel headers and maps them into the layout for you — name, address, amount, date — and renders every recipient's document consistently. You get individual PDFs (not one giant file), the whole batch as a ZIP, and the option to trigger merges via the REST API.

Why Word Mail Merge Gets Frustrating

The classic Word mail merge process involves inserting merge field codes into a template document, linking the document to a spreadsheet data source, and previewing the output before completing the merge. It works — in theory. In practice, merge fields break when a template is moved or shared, formatting shifts unpredictably between records, and the output is typically one long document rather than individual files. Getting a separate, printable PDF per recipient requires additional steps that aren't obvious.

What a Modern Mail Merge Looks Like

EZdoc takes the same inputs — a document layout and a data file — but removes the friction. You describe or upload a template, connect a CSV or Excel file, and EZdoc maps the columns automatically. No merge-field syntax to learn, no fragile data source links to maintain, and no "field not found" errors when someone opens the template on a different computer. The output is one PDF per recipient, rendered consistently, delivered as a ZIP.

One File per Recipient, Not One Combined Document

The biggest structural difference from a Word mail merge is the output format. Word produces one combined document with all recipients concatenated — useful for quick review, not useful for distributing or printing individually. EZdoc produces a separate file per row. Each recipient's document stands alone, named by the data that identifies them, making it straightforward to email them individually or print them in any order.

When to Use the API Instead

For scheduled or event-driven merges — weekly renewal letters, triggered membership notices, automated billing — the REST API handles the workflow end-to-end. Submit the data programmatically, receive the PDFs back, and deliver them through your own system. No manual CSV export, no upload step, no human trigger required. The template stays the same; only the data changes with each run.

Your Existing List Works

If you've done a Word mail merge before, you already have a CSV or Excel file with your recipient data. That same file works in EZdoc without reformatting. The column headers become the field names, and EZdoc handles the mapping. The transition from a Word-based workflow to EZdoc is a data file upload, not a migration project.

How it works

From idea to download in three steps

1

Upload your recipient list — bring the same CSV or Excel file you'd use for a mail merge — EZdoc reads the headers

2

Pick or describe the document — choose a letter, certificate, or invoice layout and EZdoc maps your columns into it

3

Generate individual PDFs — EZdoc renders a separate, print-ready PDF per recipient, delivered as one organized ZIP

Features

Everything you need, nothing in the way

Built for speed and polish — so the document is done before you would have finished formatting the first page.

No merge-field fiddling

EZdoc maps your columns automatically — no codes to insert or repair when something breaks.

Individual PDFs, not one file

Get a separate, print-ready PDF per recipient — delivered as one organized ZIP.

Formatting that holds

Layouts stay consistent across every record, so nothing shifts or breaks between recipients.

Bulk merge from a sheet

Turn any document into a reusable template and generate thousands of personalized variants from a CSV in one run.

Tweak with AI

Refine any result by chatting — "make it warmer", "add my logo top-right", "shorten the intro". The document updates in place.

Private by default

Your documents stay yours — we never train models on your content, and you can delete anything within 24 hours.

In practice

From a list to a stack of personalized letters

You type

Merge our 1,000-contact list into a renewal letter — each with the member's name, plan, and renewal date. One PDF per person.

EZdoc generates
  • A separate, personalized renewal letter per contact
  • Name, plan, and renewal date merged into each one
  • Consistent formatting with no broken merge fields
  • 1,000 individual PDFs in a single organized ZIP
Who it's for

Made for the people who actually ship the work

Personalized letters

Outreach, notices, and announcements addressed to each recipient.

Certificates

One per name on the list, personalized and print-ready.

Invoices & statements

Per-customer billing documents from a single data file.

Labels & badges

Name badges, labels, and cards merged from a roster.

Frequently asked

Questions, answered plainly

How is this better than the classic Word mail merge?

No merge-field codes to insert or fix, no broken links to a data source, and you get individual PDFs per recipient instead of one combined document. EZdoc maps your spreadsheet columns automatically and keeps formatting consistent across every record.

Can I still use my existing recipient list?

Yes. Upload the same CSV or Excel file you'd use for a mail merge, and EZdoc reads the headers and merges each row — no need to restructure your data.

Do I get one file or many?

Many — a separate, print-ready PDF for each recipient, delivered together as one organized ZIP. That's usually what you actually want for printing or emailing individually.

Can I automate recurring merges?

Yes. The REST API lets you trigger a merge from your own systems, so a new list or a scheduled job can produce the batch automatically.

Make your first document in 30 seconds.

Free to try — no credit card, no template wall. Keep whatever you generate.

Start Creating Free