Documentation
Welcome to the TRYDOKU documentation. Learn how to generate documents from templates quickly and efficiently using Word (DOCX) templates and your data.
Getting started
To generate documents with TRYDOKU you need:
- A DOCX template with placeholders
- Data (e.g. CSV or Excel) that matches those placeholders
Upload your template, attach your data, and TRYDOKU will produce one document per row. Each document uses the same layout with different values filled in.
Preparing template
Create your document as you would in Microsoft Word or any editor that saves DOCX. Design the layout, headings, tables, and images as usual. Where you want values to change per document, insert placeholders (see Placeholders).
Save the file as a .docx file. TRYDOKU only works with the DOCX format.
Using online template editor
If you don't have or don't want to use Microsoft Word or any other editor that saves DOCX, you can use our advanced online template editor. It supports basic text formatting moreover you can add placeholder variables easily.
Placeholders
Placeholders are names wrapped in double curly braces. TRYDOKU replaces each placeholder with the value from your data for that row.
Examples:
{{ name }}— for a person’s name{{ date }}— for a date{{ company }}— for a company name
You can use any placeholder name that matches a column in your data. Use only letters, numbers, and underscores inside the braces. Keep placeholder names unique in the template.
Make sure there are no spaces inside the braces: {{ name }} is correct; {{ name }} with extra spaces may
not be recognized.
Dynamic Loops
You can iterate over lists of data (like invoice items) using loop markers. This allows you to generate repeating sections for each item in your data.
Syntax:
- Start Loop:
{> variableName }} - End Loop:
{< variableName }}
Everything between these markers is repeated. If using a table, place the start marker in the first cell of the row and the end marker in the last cell of the row.
Preparing data
Your data source should have one row per document. Column headers do not need to match your placeholder names exactly—you can map your columns to the placeholders during the import process.
Supported formats:
- CSV — comma-separated values
- Excel — .xlsx spreadsheets
The first row is treated as headers. Empty cells are replaced with nothing in the document. Make sure header names match the placeholder names exactly (case-sensitive).
Generating documents
In the TRYDOKU composer:
- Upload your DOCX template.
- Upload your CSV or Excel file.
- Check the preview to confirm placeholders and data columns line up.
- Click to generate. You get one DOCX per data row, which you can download individually or as a zip.
Generation uses your credit balance. One document typically costs one credit; check your plan and the credits page for details.
Download options
Once your documents are generated, each file can be downloaded in two formats:
- DOCX — the original Word format as generated, ready for editing or further customization.
- PDF — a high-fidelity PDF version. PDF files preserve layout and are ideal for distribution or printing.
Both download buttons appear in the success modal once generation completes. You can also download all files as a single zip archive.
For more help, see the app’s in-product tips or contact support.
Start automating for free by creating an account. Use Google or Facebook login, no credit card required.
REST API
For developers, TRYDOKU provides a REST API to integrate document generation into your own applications.
You can upload templates, submit generation jobs, and retrieve results programmatically. The API uses standard JSON request/response formats and requires Bearer authentication via API keys.
API keys are generated in the app under Settings →
API Keys. You can create, revoke, and copy keys there.
For full details, including endpoints, request examples, and authentication, see the API documentation.