Document generation platform
Build reusable templates for any document or graphic with AI. Then generate from them, one at a time or in bulk, from any data source.
How DocGen works
Build a template, connect your data, generate at scale.
01
Choose Flow for PDFs or Canvas for images. Describe what you want. AI generates the template.
02
Upload a CSV, connect a data source, or send variables through the API.
03
Generate one file or thousands. Download instantly or via the API.
PDFs and images
Each template is either Flow or Canvas. The choice shapes your editor and your output.
Flow
Invoices, reports, contracts, certificates. Any document that needs consistent structure and formatting. Design once, merge your data, export as PDF.
Canvas
Social cards, badges, banners, certificates. Any graphic where position and appearance need to be exact. Design once, merge your data, export as PNG or JPG.
You can use both engines within the same project.
Integrations
Connect DocGen to the tools and workflows you already use.
Work directly in the browser
Build and export from the DocGen editor, or trigger generation through a form where variables are filled in and submitted.
One row, one document
Upload a CSV or connect Google Sheets, Excel, or Airtable. DocGen generates one document per row and packages everything as a ZIP.
Trigger from any workflow
Connect DocGen to Zapier or Make and generate documents as part of any automated workflow. No code required.
One call, one document
Every template gets a dedicated API endpoint. POST your data as JSON and get a file URL back. Works with any language or stack.
Let agents generate docs
Give any AI agent the ability to generate documents on demand. If it can make an API call, it can use DocGen.
Built for your whole workflow
Generate documents and graphics at scale. No design or coding skills needed.
Add document generation to any app or agent pipeline. Every template is API-ready out of the box.
Features
Start from curated templates across common document and graphic types. Customise them fully or build from scratch.
Describe what you want in plain English. AI writes the template. Edit the Typst code directly for full control, or use the Canvas drag-and-drop editor for visual designs.
Define your brand once: colors, fonts, logos, and other assets. Apply it consistently across all your templates.
Bind any field in your template to a variable. CSV, spreadsheet, API, or form: all data sources map directly to your template fields.
One data source, one job, one ZIP. DocGen processes every row and packages all outputs for download or delivery via API.
Every generation is tracked: source, template, status, timestamp, and output file. Full audit trail with per-file re-download.
FAQ
Flow supports any PDF layout: invoices, reports, certificates, contracts. Canvas supports image-based templates like social cards, banners, and certificates.
Upload a CSV file in the data tab and DocGen generates one document per row, using your column values as template variables. Results are downloadable as a ZIP.
Yes. Every template exposes a REST API endpoint. POST your data and get back a PDF or image URL. Ideal for integrating into your existing workflows.
No. You can describe what you want in plain language and AI builds the template. If you want full control, the Typst code editor is always available.
Generated files are stored on S3 and accessible via your DocGen account. You can delete them at any time. Input data is not retained after generation.
Free to get started.