What is a Pitch Deck?
A pitch deck is a PowerPoint presentation used by investment bankers to win new business (mandates) and present analysis to clients. In M&A advisory, pitch decks are used to convince a company to hire the bank as their advisor for a sale, acquisition, or other transaction. They typically include market context, comparable transactions, valuation analysis, process recommendations, and the bank’s credentials. Unlike creating slides from scratch, pitch deck work in investment banking often involves populating existing templates — the bank has a standardized slide layout (with firm branding, color schemes, and formatting) and the analyst’s job is to fill in the data from source files (Excel models, CSV exports, PDF reports, web research). This skill automates that population process while maintaining institutional quality standards. At firms like Goldman Sachs, Morgan Stanley, and JPMorgan, pitch book quality is taken extremely seriously. Misaligned tables, inconsistent fonts, or placeholder text left in a delivered deck can damage the bank’s reputation and lose a mandate. The 5-phase validation workflow in this skill is designed to catch these issues systematically.Why It Matters
- Revenue generation: Pitch decks are how banks win mandates. A compelling, polished deck directly translates to revenue
- Client impression: The pitch deck is often the first substantive interaction with a potential client. Quality signals competence
- Time efficiency: Analysts spend enormous hours on pitch book formatting. Automating template population frees time for analysis
- Consistency: Using a validated workflow ensures every deck meets the same quality standard
Key Concepts
| Term | Definition |
|---|---|
| Template | A branded PowerPoint file with pre-designed slide layouts, placeholder areas, and firm styling |
| Instruction Box | A colored box in the template (yellow, orange) containing guidance text like “Insert revenue table here” |
| Layout Placeholder | A neutral-colored box matching the template theme with “Click to add text” — kept and text replaced |
| PptxGenJS | JavaScript library for generating and modifying PowerPoint files programmatically |
| LibreOffice Validation | Using LibreOffice to convert PPTX to images for visual quality checking |
Worked Example: Populating a Market Sizing Slide
Walk through how a single slide is populated from template to finished product.The Template Slide
The Populated Slide
What Changed
| Element | Template (Input) | Populated (Output) |
|---|---|---|
| Yellow instruction boxes | Present with guidance text | Deleted entirely |
| Market size text | ”Insert market size here” | Actual bullets with data and sources |
| Competitive landscape | ”Insert competitive analysis” | Actual market share data in bullets |
| Chart area | ”Insert market sizing chart” | Native PptxGenJS bar chart with real data |
| Sources | ”[Insert sources]“ | Actual source citations with dates |
| Text formatting | White text on yellow background | Dark text on white background (production style) |
Full Skill Workflow (5 Phases)
Phase 1: Data Extraction
- Create backup of the original template:
[filename]_backup.pptx - Identify all source materials (Excel, CSV, PDF, web sources)
- Extract relevant data points from each source
- Validate all numbers against originals
- Standardize units and currency
- Note any calculations needing verification
| Source | Data Extracted | Slide Destination | Verified? |
|---|---|---|---|
| Company financials.xlsx | Revenue, EBITDA, margins (5 years) | Slide 3: Financial Summary | Yes |
| Industry report.pdf | Market size, growth, share | Slide 2: Market Overview | Yes |
| Comps model.xlsx | Trading multiples for 8 peers | Slide 5: Comparable Companies | Yes |
| Web search | Recent M&A transactions | Slide 6: Precedent Transactions | Needs verification |
Phase 2: Content Mapping
- Open and visually review the template before modifying anything
- Identify all placeholder areas: instruction boxes (colored) vs. layout placeholders (neutral)
- Map each source data point to its template section
- Note data gaps or mismatches
- Plan the formatting approach for each section
| Type | How to Identify | What to Do |
|---|---|---|
| Instruction boxes | Bright colors (yellow, orange), guidance text | DELETE the entire shape, create new content |
| Layout placeholders | Neutral colors, part of slide master | KEEP the shape, REPLACE the text content |
Phase 3: Template Population
- Remove instruction boxes and create properly formatted content in their place
- Populate each section with mapped content
- Apply formatting to match template style (colors, fonts, sizes)
- Create tables as actual table objects (NEVER pipe/tab-separated text)
- Create shapes as PowerPoint objects
- Insert company logo if provided
| Anti-Pattern | Problem | Correct Approach |
|---|---|---|
| Data dumped into yellow box | Placeholder formatting retained | Delete box, create new content with production formatting |
| Pipe-separated “tables” | Columns never align, looks amateur | Use PptxGenJS addTable() for actual table objects |
| White text on colored background | Inherited from placeholder | Apply dark text on white/light background for body content |
| Text arrows (—>) | Unprofessional | Use PowerPoint shape objects for arrows |
Phase 4: Validate, Fix, Repeat
Feedback loop — repeat until all checks pass:- Text readable against background
- Tables are actual objects (columns aligned)
- Charts fill designated areas
- Bullet formatting consistent
- Font sizes match across same-level boxes
- No content beyond slide boundaries
- No placeholder formatting retained
- Same metrics identical across all slides where they appear
| Cycle | Action |
|---|---|
| 1 | Fix all identified issues, re-validate |
| 2 | Fix remaining issues, re-validate |
| 3 | If issues persist, document and escalate to user |
Phase 5: Final Verification
Run through the complete quality checklist: Data Accuracy:- All figures match original source documents
- Calculated values verified
- Years and time periods correct
- Company names spelled correctly
- Same figures identical across all slides
- Every section populated with appropriate data
- No
[bracket]placeholder text remaining - All source citations included in footnotes
- Footnote numbers have corresponding Notes entries
- Text readable against all backgrounds
- Tables are actual table objects
- Charts fill designated areas
- Font sizes match across same-level content
- No content beyond slide boundaries
- No colored instruction boxes in final output
Common Mistakes (and How to Avoid Them)
Mistake 1: Populating Data Into Placeholder Boxes
Mistake 1: Populating Data Into Placeholder Boxes
What goes wrong: The template has a yellow instruction box that says “Insert revenue table here.” The analyst replaces the text with actual data but keeps the yellow box. The final slide has a revenue table on a yellow background, which looks like a draft, not a finished product.How to avoid it: The colored box IS the placeholder — it must be deleted entirely. Create new content with production formatting (dark text on white/light background). The instruction box tells you WHAT to create, not HOW to format it.
Mistake 2: Text-Based Tables
Mistake 2: Text-Based Tables
What goes wrong: Financial data is formatted with pipe characters (|) and tabs instead of actual table objects. Columns do not align. The “table” looks different on every computer because tab stops vary.How to avoid it: Always create actual PowerPoint table objects using PptxGenJS
addTable(). This ensures proper column alignment, cell borders, and consistent rendering across platforms.Mistake 3: Numbers That Do Not Match Across Slides
Mistake 3: Numbers That Do Not Match Across Slides
What goes wrong: Slide 3 shows revenue of 84.5M for the same company and period. A client notices the inconsistency and questions the bank’s analytical rigor.How to avoid it: Cross-reference every number that appears on multiple slides. Create a validation check: list every metric that appears more than once and verify consistency. This should be the last step before delivery.
Mistake 4: Placeholder Text Left in Deck
Mistake 4: Placeholder Text Left in Deck
What goes wrong: “[Insert company name]” or “[TBD]” appears in the final delivered deck. This is the single most embarrassing error in investment banking. It can literally lose a mandate.How to avoid it: Search the entire deck for brackets ”[ ]” before delivery. Also search for common placeholder text: “TBD”, “XXX”, “insert”, “update”. No placeholder should survive to the final version.
Mistake 5: Not Backing Up the Template
Mistake 5: Not Backing Up the Template
What goes wrong: The analyst starts modifying the template directly. A modification error corrupts the file. The original template is lost, and recovery requires getting a new copy from the firm’s template server.How to avoid it: Before any modification, create a backup:
[filename]_backup.pptx. This takes 5 seconds and can save hours of recovery work.Mistake 6: Inconsistent Font Hierarchy
Mistake 6: Inconsistent Font Hierarchy
What goes wrong: Slide 1 uses 14pt for section headers. Slide 3 uses 16pt. Slide 5 uses 12pt. The deck looks inconsistent and unprofessional.How to avoid it: Define the font hierarchy once: Title 40-48pt, Subtitle 18-22pt, Section Header 14-16pt, Body 11-14pt, Table Header 10-12pt, Table Body 9-11pt, Footnotes 8-9pt. Apply consistently across every slide.
Mistake 7: Tiny Pasted Charts
Mistake 7: Tiny Pasted Charts
What goes wrong: A chart from Excel is pasted into the slide but appears as a small thumbnail in the corner. It is unreadable.How to avoid it: Charts must fill their designated area. When pasting from Excel, select only the chart object (not the surrounding cells). Resize to fill the allocated space on the slide.
Mistake 8: Relying Solely on LibreOffice Validation
Mistake 8: Relying Solely on LibreOffice Validation
What goes wrong: The deck passes all LibreOffice validation checks but looks terrible in PowerPoint. Fonts are substituted, gradients are wrong, and text positions have shifted.How to avoid it: Always recommend: “Please review in Microsoft PowerPoint before distribution.” LibreOffice catches structural issues (missing content, broken tables) but cannot catch rendering differences.
Mistake 9: No Source Citations
Mistake 9: No Source Citations
What goes wrong: Market size data, growth rates, and competitive statistics are presented without sources. A client asks “where did you get these numbers?” and the analyst cannot answer.How to avoid it: Every slide with external data must have a footnote: “Sources: [Provider] ([Year]).” Follow the format: “Sources: Grand View Research (2024), MarketsandMarkets (2024). Notes: (1) Excludes consumer segment.”
Mistake 10: Modifying Template Styling
Mistake 10: Modifying Template Styling
What goes wrong: The analyst changes the template’s color scheme, font, or layout to something they think looks better. The MD reviews the deck and immediately notices it does not match the firm’s branding.How to avoid it: Never modify the template’s design elements (colors, fonts, logos, headers, footers). Only populate content areas. The template represents the firm’s brand identity and is not open for individual creative interpretation.
Daily Workflow Scenarios
Scenario 1: Populating a 15-Slide Pitch Deck
Day 1 (4-5 hours):- Phase 1: Extract data from 3 source files (Excel model, PDF report, web research)
- Phase 2: Map content to each of the 15 slides. Identify gaps.
- Phase 3: Populate all 15 slides. Focus on content first, formatting second.
- Phase 4: First validation pass. Fix structural issues.
- Phase 4: Second validation pass (fix remaining issues).
- Phase 5: Final quality checklist. Cross-slide number verification.
- Deliver with LibreOffice disclaimer.
Scenario 2: Updating an Existing Deck with New Data
Context: An existing pitch deck from Q3 needs to be updated with Q4 financials. Timeline (3-4 hours):- Identify all slides containing financial data
- Update each with new Q4 figures
- Verify year labels are correct (don’t show Q3 data labeled as Q4)
- Cross-check all slides for consistency
- Re-validate
Scenario 3: Urgently Populating a Deck for a Client Meeting Tomorrow
Context: An MD needs a populated deck for a 9 AM client meeting. It is currently 4 PM. Action plan:- 4:00-5:00 PM: Data extraction. Pull from available sources.
- 5:00-7:00 PM: Content population. Focus on the 5-6 most important slides. Leave less critical slides for later.
- 7:00-8:00 PM: Validation. Focus on data accuracy over formatting perfection.
- 8:00 PM: Deliver with notes on any slides that need additional polish.
- 6:00 AM next day: Final formatting pass before the 9 AM meeting.
Practice Exercise
Exercise: Populate a Market Overview Slide You have a template slide with three placeholder boxes:- [YELLOW] “Insert market size and growth data” (top-left)
- [YELLOW] “Insert competitive landscape” (top-right)
- [YELLOW] “Insert market growth chart” (bottom, full-width)
| Data Point | Value | Source |
|---|---|---|
| Global cybersecurity market | $215B (2024) | Gartner, Oct 2024 |
| Growth rate | 14.3% CAGR to 2028 | IDC Q3 2024 |
| Endpoint security segment | $20B | IDC Q3 2024 |
| Palo Alto Networks share | 5.5% | Company filings |
| CrowdStrike share | 3.0% | Company filings |
| Fortinet share | 4.2% | Company filings |
How to Add to Your Local Context
/ppt-template to teach Claude your firm’s specific layouts.
Best Practices
- Always back up the original template before modifications
- Understand the template before modifying: Review structure and style first
- Tables must be actual table objects: Never use pipe characters or tabs
- Cross-check numbers across slides: The most embarrassing errors are inconsistencies
- Font hierarchy matters: Define once, apply consistently
- Always validate in PowerPoint: LibreOffice rendering is unreliable
- Search for placeholder text before delivery: “[Insert]”, “[TBD]”, “[XXX]“
Dependencies
Required:- PPTX skill for PowerPoint file creation/modification
- Source data files (Excel, CSV, PDF)
- LibreOffice for image-based validation
- Company logos for branding