One template. One click. 200 perfect certificates.
DocForge turns spreadsheet rows into finished Google Docs and PDFs from a template you design. Generate one file first and inspect it — the full batch only runs when you're happy, and re-runs never duplicate what already worked.
What 31 seconds with DocForge looks like
The happy path, frame by frame:
Why certificate season stops being painful
Design once, generate forever
Build your certificate, letter, or report in Google Docs with placeholders like {{Name}}. Rows do the rest.
One perfect file first
Generate a single Doc or PDF and inspect the layout, file name, and folder before committing to the batch.
Smart file names
Name files with real identifiers: name, date, certificate number, request ID — findable later.
Never generates twice
Re-running a batch reuses every row that already succeeded. Only failed rows are retried; nothing is duplicated.
Knows when something changed
Edit the template or rename a column and DocForge asks for a fresh one-file proof instead of silently using the old one.
A clean summary, every run
See generated, reused, changed, and failed counts at a glance. No more wondering "did row 47 go through?"
Pricing
Free during the public launch. Pro plans with higher batch limits and team template libraries are on the way, and launch users lock in early-bird pricing.
Questions, answered
Is this a replacement for Autocrat?
For straightforward one-template merges — certificates, letters, reports — yes, and it's simpler. DocForge doesn't try to be a full document-management or approval platform; it does one job reliably.
What if my template changes halfway through the year?
DocForge notices. Any change to the template, column headers, or file naming requires a fresh one-file proof before the next batch — so a mid-year tweak can't silently corrupt 200 files.
Can it make PDFs, or only Google Docs?
Both. Generate editable Google Docs, print-ready PDFs, or both from the same run.
What happens to rows with missing data?
They're flagged before generation, not after. Blank required fields block the safety check so you fix row 47 instead of apologizing for it.
This year's certificates are already in your spreadsheet.
Install DocForge, generate one perfect file, then let the batch do the boring part.