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.
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.
From idea to download in three steps
Upload your recipient list — bring the same CSV or Excel file you'd use for a mail merge — EZdoc reads the headers
Pick or describe the document — choose a letter, certificate, or invoice layout and EZdoc maps your columns into it
Generate individual PDFs — EZdoc renders a separate, print-ready PDF per recipient, delivered as one organized ZIP
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.
From a list to a stack of personalized letters
Merge our 1,000-contact list into a renewal letter — each with the member's name, plan, and renewal date. One PDF per person.
- 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
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.
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