Internal Automation · Document Generation2026

Annual club reports, generated end to end

End-to-end pipeline that aggregates evaluation data, runs Word mail-merge, auto-fixes layout issues, and publishes finalized reports to the site.

250+ h

of report production removed every year

Client
Distinguished Clubs
Year
2026
Type
Internal Automation · Document Generation

What was the problem?

Distinguished Clubs generates detailed Word evaluation reports for every member club every year. Each report pulled data from multiple sources (internal APIs, survey datasets, club records), used a Word mail-merge template, then required someone to manually fix recurring design and layout issues before publishing — 250+ hours a year of pure document grunt work.

What did I build?

  1. Aggregate
  2. Map fields
  3. Merge
  4. Auto-fix layout
  5. Publish
  1. 1Aggregates evaluation data across internal APIs, surveys, and club records.
  2. 2Maps every required mail-merge field automatically.
  3. 3Runs the merge with the Word template.
  4. 4Auto-fixes the recurring design and layout issues that previously needed manual cleanup.
  5. 5Publishes finalized reports directly to the Distinguished Clubs site.

What was the result?

  • 250+ hours a year of manual merging and layout fixes removed.
  • Data in, published report out, with no manual step in between.
  • The annual reporting cycle runs faster and the same way every year.

What is it built with?

  • Python
  • Word mail-merge automation
  • Multi-source data aggregation
  • CMS publishing
  • automation
  • document generation
  • mail merge
  • cms integration

Have a similar problem? Let’s scope it.