Comparisons Block
Before After Story
A transformation block that contrasts current state with improved future state.
Before / After
From manual handoffs to guided flow
Show contrast around a single axis of improvement.
Before
Before
After
After
Use Before After Story in your next deck — for free
STORYD writes a presentation around your topic and applies Before After Story across every slide. No template hunting, no copy-paste.
Free, no card. Exports to PPTX.
OPF Config
blocks:before-after-story{
"$schema": "https://openpresentation.org/schema/opf/v1",
"name": "Before After Story",
"description": "A transformation block that contrasts current state with improved future state.",
"tone": "persuasive",
"narrative": "change-story",
"takeaway": "Make a transformation visible through current and future states.",
"tags": [
"content-block",
"gallery:blocks/before-after-story"
],
"design": {
"colorScheme": "golden-yellow",
"fontScheme": "poppins",
"background": {
"type": "gradient",
"gradient": {
"angle": 135,
"stops": [
{
"color": "#fffaf0",
"position": 0
},
{
"color": "#f7fafc",
"position": 1
}
]
}
}
},
"slides": [
{
"id": "before-after-story",
"layout": "before-after",
"title": "From manual handoffs to guided flow",
"subtitle": "A clear contrast between current and future state.",
"items": [
"Before: fragmented, slow, hard to measure",
"After: guided, faster, measurable"
],
"design": {
"contentBox": false,
"contentAlignment": "left",
"titleAlignment": "left",
"contentDirection": "horizontal"
}
}
],
"catalogs": {
"layouts": {
"records": [
{
"$schema": "https://openpresentation.org/schema/opf-layout/v1",
"id": "before-after",
"name": "Before_After",
"label": "Before & After",
"summary": "Two-panel layout showing transformation. Proves impact by making change visible and concrete.",
"description": "Two-panel layout showing transformation. Proves impact by making change visible and concrete.",
"tags": [
"Transformation",
"Proof",
"Impact"
],
"master": "Gallery",
"masterSlideIndex": 20,
"groupHash": "21f3a1caedf65677eb91b7eafaf31768a22b54666a8a90c73bcf4fe28d97be84",
"groupDefault": true,
"contentType": "Text",
"contentMultiple": "2x",
"contentAlignment": "Left",
"contentBox": false,
"contentTypeChartPrimary": "None",
"contentTypeImageFill": "None",
"contentTypeListBullet": "None",
"contentTypeListHeading": false,
"slideTitle": true,
"slideTitleAlignment": "Left",
"slideImage": false,
"slideImageAlignment": "None",
"slideLayoutDirection": "Horizontal",
"zones": [
{
"role": "title",
"placeholder": "title"
},
{
"role": "text",
"placeholder": "text content 2"
},
{
"role": "text",
"placeholder": "text content 3"
}
],
"preview": {},
"details": "Two-panel layout showing transformation. Proves impact by making change visible and concrete. OPF placeholders: title, text, text.",
"category": "visual-storytelling",
"spatialCategory": "2 zone row",
"contentTypeTags": [
"mixed",
"text"
],
"placeholders": [
{
"type": "title"
},
{
"type": "text"
},
{
"type": "text"
}
],
"composition": {
"mode": "row"
},
"slideSubtitle": false
}
]
}
}
}Preview this config live at pptx.dev/playground, or load it in the gallery visual editor.
Use Case
Use when the deck needs to make change tangible.
When to Use
For transformation, product, process, and case-study narratives.
When to Avoid
Avoid when the change is incremental and a timeline would be clearer.
Block Structure
before-after
From manual handoffs to guided flow
A clear contrast between current and future state.
- -Before: fragmented, slow, hard to measure
- -After: guided, faster, measurable
Best Practices
Use the same criteria on both sides.
Avoid turning each side into a dense list.
Make the improvement measurable where possible.
Playground deep link: config=blocks:before-after-story