Document template merge
Fill DOCX templates from CSV or XLSX data, review missing values and download a ZIP of completed DOCX or text-layout PDF documents.
A template contains {{company}} and {{amount}}. A table with company and amount columns produces one document for each row after the preview is approved.
Fill DOCX templates from CSV or XLSX data, review missing values and download a ZIP of completed DOCX or text-layout PDF documents.
Existing document layouts can be reused for letters, certificates and offer documents. Placeholders connect the template with table columns; the preview shows missing data before any export.
Your texts, pages and images are processed on our own servers in the EU. Trust Center
Who it is for
Letters, certificates and recurring documents based on approved templates.
Typical uses
- Generate a batch of certificates from an approved template.
- Create individual letters from a contact table.
- Fill offer documents with checked customer and product data.
Example
Input
A template contains {{company}} and {{amount}}. A table with company and amount columns produces one document for each row after the preview is approved.
Result
Fill DOCX templates from CSV or XLSX data, review missing values and download a ZIP of completed DOCX or text-layout PDF documents.
A fixed example, shortened. Real results are AI-generated: please check them.
Price and limits
- Price
- free, with a free account
- Available with
- Free, With package
- Input limit
- One page with up to 2,800,000 characters of HTML
Privacy
Processed on our own servers in the EU (Poland). Inputs and results are deleted after 7 days (Free) or 30 days (packages), or right after you see the result if you choose not to store them. Images are deleted right after processing.
In the API
Tool name: document_merge. Create a job with POST /api/v1/jobs and fetch the result with GET /api/v1/jobs/{id}. You find your API key in your account.
curl -X POST https://do4u.eu/api/v1/jobs \
-H "Authorization: Bearer d4u_…" -H "Content-Type: application/json" \
-d '{"tool": "document_merge", "url": "https://example.com/"}'
Questions and answers
What are the supported limits?
One DOCX template up to 1 MB and one CSV/XLSX table. Up to 20 data rows and 32 placeholders. Column names must match placeholders exactly. Active content and external links are rejected.
When is an export created?
Review the preview before using the result or exporting a file.
Is my text stored?
Only as long as needed: 7 days on Free, 30 days with a package – or not at all if you choose not to store it. Processing happens on our own servers in the EU (Poland).
Can I use the result right away?
Results are AI-generated. Please read them before you publish or send them.