Document generation platform

Design once.
Generate on demand.

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.

students.csvCSV
NameCourseGradeDate
Sarah ChenData Sci.A+Mar 2026
Ali HassanUX DesignAMar 2026
James O.MarketingA+Mar 2026
Priya NairEng.AMar 2026
D
docgen
Certificate of Completion
This certifies that
Sarah Chen
has successfully completed
Data Science Fundamentals · Grade A+
March 2026
DocGen Academy

How DocGen works

From idea to document in three steps

Build a template, connect your data, generate at scale.

01

Build your template

Choose Flow for PDFs or Canvas for images. Describe what you want. AI generates the template.

Name
Email
Amt
Jane
jane@…
$200
Ali
ali@…
$150
Sam
sam@…
$310

02

Connect your data

Upload a CSV, connect a data source, or send variables through the API.

1,240 PDFs ready
Downloaded as ZIP

03

Export at scale

Generate one file or thousands. Download instantly or via the API.

PDFs and images

Documents and graphics, at scale

Each template is either Flow or Canvas. The choice shapes your editor and your output.

Flow

Structured PDF
Generation

Invoices, reports, contracts, certificates. Any document that needs consistent structure and formatting. Design once, merge your data, export as PDF.

InvoicesReportsContractsPayslipsLetters
#set text(font: "Inter")
= Invoice #{data.number}
Total: ${data.total}

Canvas

Visual Image
Generation

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.

CertificatesSocial cardsBadgesBannersThumbnails

You can use both engines within the same project.

Integrations

Generate from anywhere

Connect DocGen to the tools and workflows you already use.

Work directly in the browser

UI & Forms

Build and export from the DocGen editor, or trigger generation through a form where variables are filled in and submitted.

EditorFormsManual input

One row, one document

Spreadsheets & Files

Upload a CSV or connect Google Sheets, Excel, or Airtable. DocGen generates one document per row and packages everything as a ZIP.

CSVGoogle SheetsExcelAirtable

Trigger from any workflow

No-code Automation

Connect DocGen to Zapier or Make and generate documents as part of any automated workflow. No code required.

ZapierMake

One call, one document

REST API

Every template gets a dedicated API endpoint. POST your data as JSON and get a file URL back. Works with any language or stack.

REST APIAPI keysWebhooks

Let agents generate docs

AI Agents

Give any AI agent the ability to generate documents on demand. If it can make an API call, it can use DocGen.

Agent toolsMCPAPI

Built for your whole workflow

For teams and developers

For Teams

Generate documents and graphics at scale. No design or coding skills needed.

  • Describe your template in plain English. AI builds it
  • Edit visually in the Canvas editor or refine until it's exactly right
  • Create a brand kit with colors, fonts, and logos. Use it across all templates
  • Your whole team works from the same shared templates
  • Generate in bulk or one at a time, your choice
  • Download outputs instantly or share them directly
  • Works across any industry or document type

For Developers

Add document generation to any app or agent pipeline. Every template is API-ready out of the box.

  • Every template gets a dedicated REST API endpoint
  • Handles any volume, from one document to thousands
  • AI-assisted template creation with full editing capabilities
  • Generate PDFs and images
  • API keys scoped per team with usage tracking
  • Full generation log for auditing and replay
  • Works with any stack, framework, or agent pipeline

Features

Everything you need to ship

01

Template library

Start from curated templates across common document and graphic types. Customise them fully or build from scratch.

02

AI editor

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.

03

Brand kit

Define your brand once: colors, fonts, logos, and other assets. Apply it consistently across all your templates.

04

Data merge

Bind any field in your template to a variable. CSV, spreadsheet, API, or form: all data sources map directly to your template fields.

05

Bulk generation

One data source, one job, one ZIP. DocGen processes every row and packages all outputs for download or delivery via API.

06

Generations log

Every generation is tracked: source, template, status, timestamp, and output file. Full audit trail with per-file re-download.

FAQ

Frequently
asked questions

What document types can I create?+

Flow supports any PDF layout: invoices, reports, certificates, contracts. Canvas supports image-based templates like social cards, banners, and certificates.

How does bulk generation work?+

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.

Can I use the API to automate generation?+

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.

Do I need to know how to code?+

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.

Is my data stored?+

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.

Build your first template in minutes.

Free to get started.