A PDF mail merge takes one PDF template and one spreadsheet, and gives you a separate, personalised PDF for every row — an offer letter per candidate, a certificate per attendee, an invoice per client. Here is the whole process, and the tool that does it in your browser.
Word’s mail merge was built to drive a printer: it pours a spreadsheet into one long document and expects paper at the other end. What most teams need now is the opposite — a folder of individually named PDF files, each one sendable on its own, and often built on a PDF somebody else designed and you cannot reopen in Word at all.
| Word mail merge | PDF mail merge here | |
|---|---|---|
| What comes out | A single long document, or printed letters | One separate PDF file per row |
| Source document | A .docx you have to keep in Word | A PDF — including one you were sent and cannot edit |
| Existing form fields | Not supported | Detected and filled from your columns |
| File naming | Manual, after the fact | From the data — {{name}}-invoice.pdf |
| Where the data goes | Stays on your machine | Stays on your machine — no upload, no account |
A library offer letter, previewed with a real row of data before any file is written.
The process is the same whether you are filling a flat PDF or its existing form fields: choose the source, connect the changing data, check a real record, and generate the finished files.
Open the studio and either pick a ready-made document — offer letter, contract, payslip, invoice, certificate, KYC form — or drop in a PDF of your own. An uploaded PDF is kept exactly as it is and used as the background; if it already carries AcroForm fields, those are detected on load and listed for binding.
Add a spreadsheet with one record per row. Its column headings become the reusable fields for the document, and you can review the imported values before anything is generated.
Anywhere you write {{column_name}} inside the text, the merge substitutes that column. Drag a field from the left onto existing words and it weaves into the sentence; drop it on blank paper and it becomes a box you can position to the point. Column matching ignores case, spaces, hyphens and underscores, so Candidate Name finds candidate_name.
Step through the rows and see the merged document rather than a page of braces. Line breaking on screen is measured with the same engine that writes the PDF, so what you approve is what gets printed — including where a long name pushes a line onto a second row.
One PDF per row, named from your own data — {{candidate_name}}-offer.pdf — delivered as a zip, or as a single combined document when you would rather print once. Hundreds of files finish in a few seconds.
Starting with a workbook? Follow the complete Excel to PDF mail merge guide for XLS, XLSX and CSV preparation, column matching and individual PDF output.
One per candidate, with salary, start date and job title merged from the recruiting sheet.
A named certificate for every attendee at the close of a course, generated in one pass.
One document per client, numbered and named from the ledger you already keep.
Due-diligence forms filled per client, without any of it crossing the network.
Pick a template, drop in a spreadsheet, press generate. No account, no upload, nothing to install.
Start merging