Skip to content

PPTX Showcase

Native PowerPoint decks that stay editable.

Browse real QBR decks, pitch decks, AI-generated presentations, dashboards, and launches. Open the generated `.pptx`, inspect the input payload, and see how recurring slides hold together when the content changes.

Quarterly Business Review

6 slidesEngine preview pending
SaaS companies, analytics platforms, stakeholder reporting

Every SaaS company generates QBRs. Currently done manually in PowerPoint or Google Slides. A programmatic QBR from live data is the dream use case — KPI cards, editable revenue charts, customer growth trends, and next-step assignments, all from one JSON payload.

Engine Preview
Preview is generated from the internal PPTX engine path. The downloaded `.pptx` is the authoritative artifact.
Verdict: Preview pending
No engine findings on this example.
This code sample is a related protocol_v2 example. Preview and download are generated from the internal PPTX showcase document.
{"sourceSchema": "protocol_v2","document": {"version": "2.0","title": "Q2 2026 Business Review","accentColor": "#2563EB","slides": [{"slideType": "title-body","title": "Q2 2026 Business Review","subtitle": "Meridian Labs, Inc.","body": ["Recurring board reporting from structured inputs.","Native PPTX output stays editable after delivery."]},{"slideType": "kpi-grid","title": "Key Performance Indicators","items": [{"label": "MRR","value": "$2.4M","sublabel": "+34% QoQ","trend": "up"},{"label": "Churn","value": "1.2%","sublabel": "-0.3pp","trend": "down"},{"label": "NPS","value": "72","sublabel": "+8 pts","trend": "up"},{"label": "Active Users","value": "12,400","sublabel": "+18%","trend": "up"}]},{"slideType": "waterfall","title": "Monthly Revenue","entries": [{"label": "January","value": 365,"type": "total"},{"label": "Expansion","value": 80,"type": "increase"},{"label": "Services","value": 35,"type": "increase"},{"label": "Discounts","value": -35,"type": "decrease"},{"label": "June","value": 445,"type": "total"}]},{"slideType": "comparison-table","title": "Customer Growth","columns": ["Segment","January","June","Change"],"rows": [["Enterprise","340","448","+32%"],["Mid-Market","520","680","+31%"]]},{"slideType": "title-body","title": "Product Usage Breakdown","body": ["Analytics remains the largest workflow.","API and collaboration usage continue to expand."]},{"slideType": "timeline","title": "Next Steps","milestones": [{"label": "Launch enterprise tier pricing","date": "July 2026"},{"label": "Ship API v2 batch endpoints","date": "August 2026"},{"label": "Complete SOC 2 Type II","date": "September 2026"}]}]}}
FREEIncluded in Free (Apache-2.0 @paperjsx/json-to-pptx)
  • 6 slides with title, KPIs, charts, and bullets
  • Bar and line charts with editable Excel data
  • 4 metric cards using flexbox-positioned shapes
  • Owned next-step workstreams instead of a generic bullet list
  • OOXML spec-validated output
  • ~150ms generation time
What Pro adds for PPTX
Waterfall chart showing MRR movement (new, expansion, contraction, churn) — requires ChartEx
Company brand template injected from .potx file — free version uses generic white theme
SmartArt process flow showing customer journey on a dedicated slide
Animated bullet points (entrance: fade in one by one)
Korean/Japanese customer names via HarfBuzz
The waterfall chart and branded template turn a good QBR into one that matches your corporate deck.
Try the related protocol example
Command
curl -X POST https://api.paperjsx.com/api/v2/render \-H "Authorization: Bearer pj_live_YOUR_KEY" \-H "Content-Type: application/json" \-d '  {"sourceSchema": "protocol_v2","document": {"version": "2.0","title": "Q2 2026 Business Review","accentColor": "#2563EB","slides": [{"slideType": "title-body","title": "Q2 2026 Business Review","subtitle": "Meridian Labs, Inc.","body": ["Recurring board reporting from structured inputs.","Native PPTX output stays editable after delivery."]},{"slideType": "kpi-grid","title": "Key Performance Indicators","items": [{"label": "MRR","value": "$2.4M","sublabel": "+34% QoQ","trend": "up"},{"label": "Churn","value": "1.2%","sublabel": "-0.3pp","trend": "down"},{"label": "NPS","value": "72","sublabel": "+8 pts","trend": "up"},{"label": "Active Users","value": "12,400","sublabel": "+18%","trend": "up"}]},{"slideType": "waterfall","title": "Monthly Revenue","entries": [{"label": "January","value": 365,"type": "total"},{"label": "Expansion","value": 80,"type": "increase"},{"label": "Services","value": 35,"type": "increase"},{"label": "Discounts","value": -35,"type": "decrease"},{"label": "June","value": 445,"type": "total"}]},{"slideType": "comparison-table","title": "Customer Growth","columns": ["Segment","January","June","Change"],"rows": [["Enterprise","340","448","+32%"],["Mid-Market","520","680","+31%"]]},{"slideType": "title-body","title": "Product Usage Breakdown","body": ["Analytics remains the largest workflow.","API and collaboration usage continue to expand."]},{"slideType": "timeline","title": "Next Steps","milestones": [{"label": "Launch enterprise tier pricing","date": "July 2026"},{"label": "Ship API v2 batch endpoints","date": "August 2026"},{"label": "Complete SOC 2 Type II","date": "September 2026"}]}]}}'

Get started

Run one real deck before you commit to the stack.

Use the payload you already care about, open the generated PowerPoint file, and see whether the deck stays editable without manual slide repair.