Metrics Block
Traction Metrics
A growth proof block for adoption, retention, usage, and revenue signals.
traction-metrics1 slidebalanced density
Traction
Momentum is compounding
Show the few signals that make growth believable.
Users
+18%
Retention
121
Revenue
3.4x
Usage
74%
OPF Config
blocks:traction-metricsOPF JSON
{
"$schema": "https://openpresentation.org/schema/opf/v1",
"name": "Traction Metrics",
"description": "A growth proof block for adoption, retention, usage, and revenue signals.",
"tone": "persuasive",
"narrative": "sparkline",
"takeaway": "Prove momentum with the strongest available traction signals.",
"tags": [
"content-block",
"gallery:blocks/traction-metrics"
],
"design": {
"colorScheme": "forest-green",
"fontScheme": "montserrat",
"background": {
"type": "gradient",
"gradient": {
"angle": 135,
"stops": [
{
"color": "#fffaf0",
"position": 0
},
{
"color": "#f7fafc",
"position": 1
}
]
}
}
},
"slides": [
{
"id": "traction-metrics",
"layout": "metrics",
"title": "Momentum is compounding",
"subtitle": "Adoption, retention, and revenue signals.",
"blocks": [
{
"metric": {
"value": "42K",
"label": "active users"
}
},
{
"metric": {
"value": "88%",
"label": "retention"
}
},
{
"metric": {
"value": "$1.2M",
"label": "ARR"
}
},
{
"metric": {
"value": "3.4x",
"label": "usage"
}
}
]
}
],
"catalogs": {
"default": {
"source": "https://www.pptx.gallery",
"narratives": {
"sparkline": {
"name": "Sparkline",
"summary": "A tight comparison arc showing the transformation from an inferior state to a superior one, anchored by contrast.",
"description": "A tight comparison arc that shows the move from an inferior state to a superior one, anchored by contrast. Make the painful before state vivid, reveal the product, decision, or event that changes the trajectory, present the new reality in concrete terms, then prove it with data or testimonial. The tone is contrastive: it makes the gap between old and new viscerally clear. Best for product demos, case study summaries, ROI presentations, and before-and-after technology comparisons; typical decks run 4-6 slides.",
"audienceFit": [
"prospective-buyers",
"skeptical-stakeholders",
"evaluation-committees"
],
"duration": {
"min": 3,
"max": 15
},
"tags": [
"contrast",
"transformation",
"product",
"roi"
],
"beats": [
{
"id": "before-state",
"name": "Before State",
"description": "Make the current pain or limitation vivid with numbers, stories, or visuals that make the problem real.",
"instructions": "Make the current pain or limitation vivid.",
"type": "text",
"layout": "two-column"
},
{
"id": "contrast-moment",
"name": "Contrast Moment",
"description": "Introduce the change agent, product, or decision that shifts the trajectory.",
"instructions": "Introduce the decision, product, or event that changes the trajectory.",
"type": "text",
"layout": "statement"
},
{
"id": "after-state",
"name": "After State",
"description": "Show the improved reality. Make it concrete and specific instead of relying on vague benefit language.",
"instructions": "Show the new reality created by the change.",
"type": "text",
"layout": "text"
},
{
"id": "proof",
"name": "Proof",
"description": "Validate the after state with metrics, testimonials, or third-party evidence.",
"instructions": "Validate the change with evidence.",
"type": "metric",
"layout": "metrics"
}
]
}
},
"tones": {
"persuasive": {
"name": "Persuasive",
"summary": "Argument-led voice for sales, fundraising, and recommendation-driven decks.",
"description": "Frame every section as an argument that builds toward an ask. Surface objections, answer them, and pair claims with the strongest available proof. Read more like a memo than a report.",
"voiceCues": [
"Lead each section with the claim it's making.",
"Surface the strongest counter-argument and address it.",
"Pair every claim with proof — customer, benchmark, or analyst.",
"End on a clear ask with named owner and date."
],
"avoid": [
"Buried leads.",
"Symmetrical 'on one hand / on the other' framing without a verdict.",
"Information for its own sake — every chart should advance the argument.",
"Passive endings without a clear ask."
],
"samplePhrases": [
"Adopting our runtime cuts inference latency 8× while preserving accuracy.",
"The most common objection — 'we'll be locked in' — is addressed by our open OPF spec.",
"We're asking for a $30M Series B to ship into the enterprise tier."
],
"recommendedNarratives": [
"pitch-deck",
"venture-pitch",
"early-startup-pitch",
"persuasive-sales",
"project-proposal"
],
"tags": [
"sales",
"pitch",
"argumentative"
]
}
},
"colorSchemes": {
"forest-green": {
"name": "Forest Green",
"accent1": "#4A7C59",
"accent2": "#68B0AB",
"accent3": "#8FC0A9",
"accent4": "#C8D5B9",
"accent5": "#FAF3DD",
"accent6": "#BFBFBF",
"dark1": "#000000",
"dark2": "#263F2E",
"followedHyperlink": "#68B0AB",
"hyperlink": "#4A7C59",
"light1": "#FFFFFF",
"light2": "#EEF5F0",
"summary": "Organic green palette for growth, health, and sustainability stories.",
"description": "A green and soft-neutral scheme for decks about growth, renewal, wellness, and environmental impact.",
"tags": [
"organic",
"healthy",
"sustainable",
"fresh",
"balanced"
]
}
},
"fontSchemes": {
"montserrat": {
"name": "Montserrat",
"app": "google-slides",
"languageFamily": "latin",
"languages": [],
"major": "Montserrat",
"minor": "Montserrat",
"textSample": "This is beautiful",
"type": "sans-serif",
"description": "Montserrat is a sans serif OPF font scheme for Latin presentations, using Montserrat for both headings and body text."
}
},
"layouts": {
"metrics": {
"name": "Metrics",
"summary": "One to six headline numbers, with an optional note.",
"tags": [
"Numbers"
],
"design": {
"contentAlignment": "center"
},
"direction": "column",
"regions": [
{
"name": "title"
},
{
"name": "metrics",
"accepts": [
"metric",
"group"
],
"role": "primary",
"flow": "grid",
"anchor": "middle"
},
{
"name": "note",
"size": "auto",
"accepts": [
"text",
"list"
],
"role": "supporting",
"flow": "none"
}
],
"description": "Highlight a small set of important numbers. Give each number a label and the context needed to interpret it.",
"preview": {
"vectorSrc": "https://www.pptx.gallery/layout-previews/metrics.svg"
}
}
}
}
}
}Open in visual editorOpen in Inspector
Load this config in the gallery's visual editor, or in the Inspector at pptx.dev.
Use Case
Use when a pitch or strategy deck needs to prove momentum.
When to Use
For investor updates, growth reviews, product launches, and sales narratives.
When to Avoid
Avoid if traction is not yet meaningful and qualitative proof is stronger.
Block Structure
metrics
Momentum is compounding
Adoption, retention, and revenue signals.
Best Practices
1
Use real metric labels rather than vanity labels.
2
Show growth rate only when the base is credible.
3
Pair adoption with retention.
Playground deep link: config=blocks:traction-metrics