Features
Docamint is built for teams that need high-fidelity document generation from structured JSON or XML data.
Templates
Word template support
Upload standard Word (.docx) templates containing double-curly-brace tags like {{order.number}}.
Tags can appear in the body, headers, footers, and tables, and Docamint preserves all original formatting.
Data
JSON and XML inputs
Send structured JSON or XML payloads from your systems. Nested fields and lists are supported, so complex
orders, customers, and line items are handled naturally.
Tags
Interpolation, loops, and conditionals
Use interpolation tags for fields, loops for lists, and conditionals to show or hide content. The tag
language is deliberately close to Handlebars/Mustache for readability.
Formatting
Formatting helpers
Format values at merge time (dates, currency, numbers, and text case) using helper syntax such as
{{order.total | currency}} or {{order.date | date("dd-MMM-yyyy")}}.
Output
DOCX and PDF outputs
Generate editable Word documents and fixed PDFs from the same template. Use DOCX for internal workflows
and PDF for final customer-facing documents.
Control
Template management and validation
Register, validate, and version templates. Run dry-run validations to catch mis-typed tags or structural
issues before documents are generated.
Traceability
Audit trail
Record links between input payloads, templates, and generated outputs to support traceability and review.
Scale
Batch and high-volume generation
Run high-volume batches (such as monthly statements or bulk letters) without manual intervention.
Docamint is designed to handle many concurrent requests.