Write a contract, letter, or NDA once, marking the parts that change — names, dates, amounts — as placeholders. Word Merger swaps in values from your Excel file and hands back the finished documents. One row of data makes one document; many rows make many. Merging a document set — engagement letter, complaint, forms? Upload the templates as a ZIP and every one is filled in for every row.
| first_name | last_name | company_name |
|---|---|---|
| Sarah | Miller | Acme Corp. |
| David | Brooks | Nova LLC |
| Jason | Lee | Celant Inc. |
Filling a single document? List each variable and its value as a pair, one per row. You get back one finished .docx (or PDF), named after your template.
| first_name | Jason |
| company_name | Celant Inc. |
| effective_date | March 15, 2026 |
Filling the same template for many people? Use headers in row 1 and one row per document. You get back a ZIP with one file per row — the layout is detected automatically.
| first_name | company_name | effective_date |
|---|---|---|
| Sarah | Acme Corp. | April 1, 2026 |
| David | Nova LLC | May 10, 2026 |
Merging a whole set — engagement letter, complaint, forms? Upload a .zip of .docx templates instead of a single file. Every template is merged with your data; with a batch spreadsheet, the ZIP you get back has one folder per row containing all the documents.