Overview
The best sales decks don't talk about features — they talk about the customer's problem and how you solve it. The pptx.dev API includes a persuasive-sales narrative designed around this principle.
The Persuasive Sales Structure
The persuasive-sales narrative generates slides that follow a proven flow:
- Problem — describe the customer's pain in their language
- Solution — explain how your offering uniquely solves it
Building a Complete Sales Deck
{
"$schema": "https://openpresentation.org/schema/opf/v1",
"name": "Acme for Enterprise Teams",
"slides": [
{
"layout": "title-center",
"title": "Stop Wasting 6 Hours Per Week on Reports",
"subtitle": "How Acme automates your quarterly reporting",
"design": {
"titleAlignment": "center"
}
},
{
"layout": "text-2x-left",
"title": "The Problem",
"blocks": [
{
"text": "Manual Report Building\n\nYour team spends 6+ hours per week copying data into PowerPoint. Every quarter, it's worse."
},
{
"text": "Inconsistent Quality\n\nDifferent people, different templates, different formats. Your brand looks fragmented."
}
]
},
{
"layout": "list-3x-title-center",
"title": "The Solution",
"blocks": [
{
"items": [
{
"text": "One API Call",
"description": "Feed your data in, get a branded .pptx out. No manual formatting."
}
]
},
{
"items": [
{
"text": "Always On-Brand",
"description": "Color schemes, fonts, and layouts locked to your brand guidelines."
}
]
},
{
"items": [
{
"text": "Fully Editable",
"description": "Native PowerPoint output. Your team can still tweak anything."
}
]
}
],
"design": {
"titleAlignment": "center",
"contentAlignment": "center"
}
},
{
"layout": "number-3x-title-center",
"title": "Results Our Customers See",
"blocks": [
{
"metric": {
"value": "90%",
"label": "Less time on reports"
}
},
{
"metric": {
"value": "100%",
"label": "Brand consistency"
}
},
{
"metric": {
"value": "3x",
"label": "More reports shipped"
}
}
],
"design": {
"titleAlignment": "center",
"contentAlignment": "center"
}
},
{
"layout": "text-1x-center",
"title": "Ready to Save 6 Hours a Week?",
"text": "Start your free trial at pptx.dev — no credit card required.",
"design": {
"contentAlignment": "center"
}
}
],
"narrative": "persuasive-sales",
"design": {
"colorScheme": "burnt-orange",
"fontScheme": "segoe-ui"
},
"catalogs": {
"layouts": {
"records": [
{
"$schema": "https://openpresentation.org/schema/opf-layout/v1",
"id": "title-center",
"name": "Title Center",
"placeholders": [
{
"type": "title"
},
{
"type": "subtitle"
}
]
},
{
"$schema": "https://openpresentation.org/schema/opf-layout/v1",
"id": "text-2x-left",
"name": "Text 2x Left",
"placeholders": [
{
"type": "text"
},
{
"type": "text"
}
],
"composition": {
"mode": "row"
}
},
{
"$schema": "https://openpresentation.org/schema/opf-layout/v1",
"id": "list-3x-title-center",
"name": "List 3x Title Center",
"placeholders": [
{
"type": "title"
},
{
"type": "list"
},
{
"type": "list"
},
{
"type": "list"
}
],
"composition": {
"mode": "row"
}
},
{
"$schema": "https://openpresentation.org/schema/opf-layout/v1",
"id": "number-3x-title-center",
"name": "Number 3x Title Center",
"placeholders": [
{
"type": "title"
},
{
"type": "metric"
},
{
"type": "metric"
},
{
"type": "metric"
}
],
"composition": {
"mode": "row"
}
},
{
"$schema": "https://openpresentation.org/schema/opf-layout/v1",
"id": "text-1x-center",
"name": "Text 1x Center",
"placeholders": [
{
"type": "text"
}
]
}
]
}
}
}
Tips for Sales Decks
- Open with the problem, not your product. The prospect needs to feel understood before they will listen to your solution.
- Use numbers. Quantify the pain ("6 hours/week") and the result ("90% less time").
- Keep it under 8 slides. Sales decks compete for attention spans measured in minutes.
- End with a clear CTA. One next step, not three.
- Use warm color schemes like
burnt-orangeorbold-redfor energy and urgency.
Next Steps
- Explore other narrative structures
- Add proof with chart slides
- Browse color schemes for brand matching