Timelines Block
Customer Journey
A journey block that tracks customer stages, needs, and moments of friction.
Journey
Where trust is won or lost
Follow the customer's path across moments of need.
Discover
Evaluate
Adopt
Expand
Use Customer Journey in your next deck — for free
STORYD writes a presentation around your topic and applies Customer Journey across every slide. No template hunting, no copy-paste.
Free, no card. Exports to PPTX.
OPF Config
blocks:customer-journey{
"$schema": "https://openpresentation.org/schema/opf/v1",
"name": "Customer Journey",
"description": "A journey block that tracks customer stages, needs, and moments of friction.",
"tone": "persuasive",
"narrative": "heros-journey",
"takeaway": "Map customer progression across needs, friction, and decisions.",
"tags": [
"content-block",
"gallery:blocks/customer-journey"
],
"design": {
"colorScheme": "burnt-orange",
"fontScheme": "georgia",
"background": {
"type": "pattern",
"pattern": {
"preset": "pct5",
"foregroundColor": "#e2e8f0",
"backgroundColor": "#faf8f5"
}
}
},
"slides": [
{
"id": "customer-journey",
"layout": "process-flow",
"title": "Where trust is won or lost",
"subtitle": "Customer stages, friction points, and opportunities.",
"timeline": {
"events": [
{
"what": "Discover"
},
{
"what": "Evaluate"
},
{
"what": "Adopt"
},
{
"what": "Expand"
}
]
},
"design": {
"contentBox": false,
"contentAlignment": "left",
"titleAlignment": "left",
"contentDirection": "horizontal"
}
}
],
"catalogs": {
"layouts": {
"records": [
{
"$schema": "https://openpresentation.org/schema/opf-layout/v1",
"id": "process-flow",
"name": "Process_Flow",
"label": "Process Flow",
"summary": "Step-by-step sequence with arrows or connectors. Shows how something works, from input to output.",
"description": "Step-by-step sequence with arrows or connectors. Shows how something works, from input to output.",
"tags": [
"Steps",
"Workflow",
"Sequential"
],
"master": "Gallery",
"masterSlideIndex": 18,
"groupHash": "10e4f2138e7f9a48a3fba4f229d8889173da0b3468db7b64a4582d218c1b14be",
"groupDefault": true,
"contentType": "Timeline",
"contentMultiple": "1x",
"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": "timeline",
"placeholder": "timeline content 2"
}
],
"preview": {},
"details": "Step-by-step sequence with arrows or connectors. Shows how something works, from input to output. OPF placeholders: title, timeline.",
"category": "visual-storytelling",
"spatialCategory": "single zone",
"contentTypeTags": [
"mixed",
"timeline"
],
"placeholders": [
{
"type": "title"
},
{
"type": "timeline"
}
],
"slideSubtitle": false
}
]
}
}
}Preview this config live at pptx.dev/playground, or load it in the gallery visual editor.
Use Case
Use when experience design or go-to-market work depends on customer progression.
When to Use
For customer experience, marketing, sales, and product strategy decks.
When to Avoid
Avoid for internal processes where customer emotion is not relevant.
Block Structure
process-flow
Where trust is won or lost
Customer stages, friction points, and opportunities.
- -Discover
- -Evaluate
- -Adopt
- -Expand
Best Practices
Use the customer's language for each stage.
Separate actions from feelings.
Highlight the moments that change behavior.
Playground deep link: config=blocks:customer-journey