Government of Canada
Document pipeline · 2025The story
A four-person team in a federal department produces the same set of five documents for every request that comes in. Each one carried the same names, dates and reference numbers, typed by hand from a shared spreadsheet into a template that broke whenever someone renamed a column. Six to seven hours a week went to retyping and to the emails asking which copy was right.
What they do now
Someone fills one form. Six minutes later five documents are in the shared drive, named and formatted. If a detail changes, they edit the sheet and only the affected documents re-render. Nobody opens a template.
What I built
Two human steps, submit and send. Everything between them runs itself.
- Fill one form
Required fields are enforced at entry. The shared spreadsheet is gone.
- Store
One source-of-truth sheet, version history on every edit.
- Render
Five templates fill from the sheet on submit, in the department's own format.
- Catch edits
A scheduled job spots later changes and re-renders only what changed.
- Send
Five documents, named and filed in the shared drive, ready to go.