AI Proposal Generation System for Agency Workflow Automation
| Client | Internal Automation Initiative – Product Siddha |
| Service | AI Workflow Automation |
| Industry | Marketing Agencies / Consulting / Service Businesses |
| Solution | AI Proposal Generation System |
| Repository | https://github.com/elnino-hub/proposal-gen |
Executive Summary
Agencies and consulting firms often spend hours converting client meeting notes into polished proposals. Manual structuring, formatting, and rewriting lead to inefficiencies and delayed client responses. Product Siddha developed an AI-powered Proposal Generation System that transforms raw meeting notes (MoM) into a fully formatted, client-ready PDF proposal. By integrating Claude Code with Puppeteer-driven PDF generation, the system produces multi-page, visually consistent proposals in minutes, improving response speed, consistency, and operational efficiency.Business Context
- Client calls frequently conclude with: “Send me a proposal.”
- Teams manually spend 2–3 hours structuring notes, designing layouts, and ensuring formatting consistency.
- Repetition reduces productivity and introduces errors, delaying proposals and potentially losing deals.
- Automatic parsing of raw meeting notes
- Multi-page formatting with brand consistency
- End-to-end automation from MoM to print-ready PDF
Objective
To automate proposal generation by building a system that:- Parses unstructured meeting notes to extract scope, deliverables, pricing, timelines, and milestones
- Generates a fully formatted multi-page proposal (cover page, executive summary, scope, milestones, and project timeline)
- Ensures page-height validation for A4 PDFs
- Delivers a client-ready, print-ready PDF instantly
- Standardizes branding and formatting
Solution Architecture
The Proposal Generation System consists of three key layers:1. Natural Language Processing Layer
- Uses Claude Code to interpret raw MoM text
- Extracts structured parameters including scope, deliverables, pricing, timelines, and milestone cards
- Maintains consistency across multi-page output
2. Formatting & PDF Generation
- Uses a pre-built HTML template (Navy #0d2b4a + Gold #b08d57) with Playfair Display headings and Inter body font
- Multi-page HTML converted to PDF via Puppeteer
- Ensures no page overflow or blank pages
- Produces a 6-page client-ready PDF with cover page, executive summary, scope of work, investment terms, milestones, and project timeline
3. Customization & Deployment
- Template is easily brandable for any agency
- Update CSS variables, agency name, and footer spans to match brand
- Simple installation: drop into Claude skills directory and run once to install dependencies
- Rapid deployment: functional in minutes with minimal setup
Implementation Outcomes
- Proposal creation time reduced from 2–3 hours to minutes
- Fully automated formatting and structuring
- Consistent, high-quality, client-ready output
- Improved internal productivity and faster client response
- Scalable workflow without additional staffing
- Operational Impact
- Shortened lead-to-proposal cycle improves conversion rates
- Eliminates manual repetitive work, allowing teams to focus on strategy
- Standardized multi-page proposals enhance brand perception
- Ready-to-send PDFs ensure consistent presentation in competitive markets
Key Takeaways
- Raw meeting notes can be fully automated into structured proposals
- End-to-end automation improves both speed and consistency
- Technical solutions like Claude Code + Puppeteer can standardize output for agencies
- Workflow automation is a scalable, high-impact productivity lever