OPF
ExamplesIndustries exampleView source

Branch Modernization Investment Case

4 slide OPF example deck.

Preview

Financial services Branch Modernization Investment Case Harborline Bank Financial services

Use the arrows, the left and right keys or the thumbnails to step through the slides. Present plays the deck full screen: press S for the speaker view in a second window with the notes, the next slide and a timer, B for a black screen, and Escape to leave.

Open in editor opens this deck in the full visual editor at pptx.gallery. The deck stays in your browser; nothing is uploaded.

Metadata

Source
examples/gallery/industries/branch-modernization-investment-case.opf.json
Slides
4
Audience
all-hands
Purpose
decide
Tone
casual

Source JSON

examples/gallery/industries/branch-modernization-investment-case.opf.json
{
  "name": "Branch Modernization Investment Case",
  "language": "en-GB",
  "audience": [
    "all-hands"
  ],
  "purpose": "decide",
  "tone": "casual",
  "narrative": "business-narrative",
  "design": {
    "theme": "classic",
    "colorScheme": "bold-red",
    "fontScheme": "arial",
    "dimensions": "16:9",
    "background": "#FFFFFF",
    "titleAlignment": "center",
    "contentAlignment": "right",
    "contentBox": false,
    "contentDirection": "vertical",
    "chartPrimary": "left",
    "imageFit": "contain",
    "listBullet": "image"
  },
  "slides": [
    {
      "id": "s1",
      "section": "Opening",
      "layout": "cover",
      "tag": "Financial services",
      "title": "Branch Modernization Investment Case",
      "subtitle": "Harborline Bank Financial services",
      "notes": "Open by naming the decision: Prioritize digital branch upgrades by customer value and risk."
    },
    {
      "id": "s2",
      "section": "Context",
      "layout": "text",
      "title": "Why This Matters",
      "text": [
        "Harborline Bank should focus the next cycle on ",
        {
          "text": "prioritize digital branch upgrades by customer value and risk",
          "bold": true,
          "color": "#036247"
        },
        " while making the operating tradeoffs clear to financial services stakeholders."
      ]
    },
    {
      "id": "s3",
      "section": "Evidence",
      "layout": "chart",
      "title": "Signal Trend",
      "type": "chart",
      "chart": {
        "type": "100pct-stacked-bar",
        "data": {
          "columns": [
            "Quarter",
            "Current",
            "Baseline"
          ],
          "rows": [
            [
              "Q1",
              13,
              10
            ],
            [
              "Q2",
              17,
              12
            ],
            [
              "Q3",
              20,
              14
            ],
            [
              "Q4",
              24,
              16
            ]
          ]
        }
      }
    },
    {
      "id": "s4",
      "section": "Next",
      "layout": "list",
      "title": "Next Steps",
      "items": [
        "Agree on the owner for financial services.",
        "Confirm the reporting cadence.",
        "Return with the first progress readout."
      ]
    }
  ],
  "catalogs": {
    "default": {
      "source": "https://www.pptx.gallery",
      "narratives": {
        "business-narrative": {
          "name": "Business Narrative",
          "summary": "Tell a business strategy or solution as a story: setting, challenge, tension, hero, plan, outcome. Useful for internal alignment decks, town halls, and any audience that responds better to story shape than to bullet lists.",
          "audienceFit": [
            "internal-teams",
            "leadership",
            "cross-functional-partners"
          ],
          "duration": {
            "min": 10,
            "max": 30
          },
          "tags": [
            "management",
            "storytelling",
            "internal",
            "strategy"
          ],
          "beats": [
            {
              "id": "introduction",
              "name": "Introduction",
              "description": "Engage the audience and set expectations for the next twenty minutes. Tell them you're going to tell them a story — and then start telling it. Avoid a separate agenda slide; the introduction is the first scene.",
              "instructions": "Engage and set expectations",
              "type": "text",
              "layout": "text"
            },
            {
              "id": "setting",
              "name": "Setting",
              "description": "Establish the world the story takes place in: the team, the market, the moment. Just enough context that the challenge will feel meaningful when it arrives.",
              "instructions": "Establish the environment",
              "type": "text",
              "layout": "text"
            },
            {
              "id": "challenge",
              "name": "Challenge",
              "description": "Identify the issue at hand. Concrete, specific, attributable. The challenge is the inciting incident — the thing that pulled the rest of the story into motion.",
              "instructions": "Identify the issue at hand",
              "type": "text",
              "layout": "text"
            },
            {
              "id": "tension",
              "name": "Tension",
              "description": "Raise the stakes. What happens if the challenge isn't met? Quantify the cost, name the people affected, surface the trade-offs that make the choice hard. Tension is what makes the audience lean in.",
              "instructions": "Emphasize the stakes",
              "type": "text",
              "layout": "text"
            },
            {
              "id": "solution",
              "name": "Solution",
              "description": "Reveal the strategy or hero of the story. Lead with what changes for the audience or customer when the solution is in place. This is the turn from problem to promise.",
              "instructions": "Present the hero/strategy",
              "type": "text",
              "layout": "text"
            },
            {
              "id": "implementation",
              "name": "Implementation",
              "description": "Describe the path to success. Phases, owners, milestones, key bets. Show the audience that the solution has weight behind it — not just intent.",
              "instructions": "Describe the path to success",
              "type": "text",
              "layout": "text"
            },
            {
              "id": "recap",
              "name": "Recap",
              "description": "Bring the audience back to the surface with a clear summary of what was said and decided. Echo the language from the opening so the story feels closed.",
              "instructions": "Review key points and insights",
              "type": "text",
              "layout": "text"
            },
            {
              "id": "conclusion",
              "name": "Conclusion",
              "description": "Reinforce the key message and the call to action. End on the line you most want repeated in tomorrow's hallway conversations.",
              "layout": "closing",
              "instructions": "Reinforce takeaways and call to action",
              "type": "text"
            }
          ]
        }
      },
      "audiences": {
        "all-hands": {
          "name": "All Hands",
          "summary": "The full company — mixed roles, mixed seniority, looking for context, signal, and inclusion.",
          "description": "An all-hands audience spans the whole company. Frame the period in terms anyone can grasp: what we did, what mattered, and what's next. Highlight people and teams; surface successes and challenges; close on a forward-looking note. Avoid lapsing into function-specific jargon.",
          "seniority": "mixed",
          "technicalFluency": "mixed",
          "decisionPower": "informational",
          "attentionBudgetMinutes": 60,
          "recommendedNarratives": [
            "company-intro",
            "weekly-progress",
            "qbr",
            "rags-to-riches",
            "heros-journey",
            "what-so-what-now-what"
          ],
          "recommendedTones": [
            "casual",
            "inspirational",
            "conversational"
          ],
          "tags": [
            "internal",
            "company-wide"
          ]
        }
      },
      "purposes": {
        "decide": {
          "name": "Drive a Decision",
          "summary": "Frame options, evidence, tradeoffs, and a recommendation so the audience can choose.",
          "description": "Use when the deck exists to get a yes/no, select among options, approve a recommendation, or resolve ambiguity. Lead with the decision needed and make the ask explicit.",
          "outcome": "The audience makes or authorizes a clear decision.",
          "successCriteria": [
            "Decision owner understands the options",
            "Recommendation and tradeoffs are explicit",
            "The final ask is concrete"
          ],
          "recommendedNarratives": [
            "scqa",
            "board-meeting",
            "project-proposal"
          ],
          "recommendedTones": [
            "formal",
            "authoritative",
            "persuasive"
          ],
          "tags": [
            "decision",
            "recommendation",
            "approval"
          ]
        }
      },
      "tones": {
        "casual": {
          "name": "Casual",
          "summary": "Warm, plain-spoken voice for internal updates and customer storytelling.",
          "description": "Friendly and direct. Use first- and second-person freely; favor short sentences and contractions. Numbers are still welcome — they just sit alongside human-scale framing rather than leading.",
          "voiceCues": [
            "Use first and second person.",
            "Use contractions ('we're', 'it's', 'don't').",
            "Favor short sentences and active voice.",
            "Frame metrics with a human-scale anchor when possible."
          ],
          "avoid": [
            "Stiff corporate jargon.",
            "Long compound sentences.",
            "Overuse of superlatives.",
            "Bureaucratic passive voice."
          ],
          "samplePhrases": [
            "We shipped the new dashboard last week, and customers are already moving over.",
            "Here's where we ended up on hiring this quarter.",
            "It's been a busy month — here's the recap."
          ],
          "recommendedNarratives": [
            "weekly-progress",
            "status-update",
            "company-intro",
            "focus"
          ],
          "tags": [
            "internal",
            "warm",
            "conversational"
          ]
        }
      },
      "themes": {
        "classic": {
          "name": "Classic",
          "background": {
            "type": "theme",
            "slot": "light1"
          },
          "colorScheme": "cool-horizon",
          "description": "A timeless, clean, and versatile theme with balanced color contrasts and classic typography. Ideal for professional, readable presentations.",
          "fontScheme": "tenorite",
          "dimensions": "widescreen",
          "variants": [
            {
              "id": "light",
              "name": "Light",
              "variant": "light1"
            },
            {
              "id": "light-alt",
              "name": "Light alt",
              "variant": {
                "background": "light1",
                "accents": [
                  "accent6",
                  "accent5",
                  "accent4",
                  "accent1",
                  "accent3",
                  "accent2"
                ]
              }
            },
            {
              "id": "dark",
              "name": "Dark",
              "variant": "dark1"
            },
            {
              "id": "dark-alt",
              "name": "Dark alt",
              "variant": {
                "background": "dark1",
                "accents": [
                  "accent6",
                  "accent5",
                  "accent4",
                  "accent1",
                  "accent3",
                  "accent2"
                ]
              }
            }
          ]
        }
      },
      "colorSchemes": {
        "bold-red": {
          "name": "Bold Red",
          "accent1": "#A41410",
          "accent2": "#2693A1",
          "accent3": "#EFA517",
          "accent4": "#E86D1F",
          "accent5": "#324472",
          "accent6": "#EFECCA",
          "dark1": "#000000",
          "dark2": "#232323",
          "followedHyperlink": "#2693A1",
          "hyperlink": "#324472",
          "light1": "#FFFFFF",
          "light2": "#DCDCDC",
          "summary": "Confident red and teal accents for urgent, high-salience stories.",
          "description": "A bold red-led scheme with teal and navy support. Use it when the deck needs urgency, contrast, and clear emphasis.",
          "tags": [
            "bold",
            "urgent",
            "energetic",
            "decisive",
            "impactful"
          ]
        },
        "cool-horizon": {
          "name": "Cool Horizon",
          "accent1": "#2874A6",
          "accent2": "#1B4F72",
          "accent3": "#5499C7",
          "accent4": "#7BDBB2",
          "accent5": "#3AC67A",
          "accent6": "#24A89E",
          "dark1": "#000000",
          "dark2": "#011842",
          "followedHyperlink": "#551A8B",
          "hyperlink": "#0000EE",
          "light1": "#FFFFFF",
          "light2": "#F0F0F0",
          "summary": "Cool blue-green palette tuned for professional business decks.",
          "description": "A balanced cool-toned scheme with deep navy, business blues, and teal accents. It works well across strategy, finance, and technical narratives.",
          "tags": [
            "professional",
            "trustworthy",
            "calm",
            "technical",
            "versatile"
          ]
        }
      },
      "fontSchemes": {
        "arial": {
          "name": "Arial",
          "app": "powerpoint",
          "languageFamily": "latin",
          "languages": [],
          "major": "Arial Black",
          "minor": "Arial",
          "textSample": "Simple and clear",
          "type": "sans-serif",
          "description": "Arial is a sans serif OPF font scheme for Latin presentations, using Arial Black for headings with Arial for body text."
        },
        "tenorite": {
          "name": "Tenorite",
          "app": "powerpoint",
          "languageFamily": "latin",
          "languages": [],
          "major": "Tenorite Display",
          "minor": "Tenorite",
          "textSample": "Rounded modern tone",
          "type": "sans-serif",
          "description": "Tenorite is a sans serif OPF font scheme for Latin presentations, using Tenorite Display for headings with Tenorite for body text."
        }
      },
      "layouts": {
        "cover": {
          "name": "Cover",
          "summary": "The opening slide: title, subtitle and an optional picture.",
          "tags": [
            "Openers and closers"
          ],
          "design": {
            "titleAlignment": "center",
            "contentAlignment": "center"
          },
          "direction": "row",
          "regions": [
            {
              "name": "title"
            },
            {
              "name": "media",
              "accepts": [
                "image",
                "video"
              ],
              "role": "media",
              "flow": "none",
              "bleed": true
            }
          ],
          "description": "Open a presentation with its subject and a short introduction. Add a picture when it helps establish the context.",
          "preview": {
            "vectorSrc": "https://www.pptx.gallery/layout-previews/cover.svg"
          }
        },
        "text": {
          "name": "Text",
          "summary": "Prose. Several blocks sit side by side when short and stack when long.",
          "tags": [
            "Text"
          ],
          "direction": "column",
          "regions": [
            {
              "name": "title"
            },
            {
              "name": "body",
              "accepts": [
                "text",
                "list",
                "quote",
                "code",
                "group"
              ],
              "role": "primary",
              "flow": "auto"
            }
          ],
          "description": "Explain one idea in continuous prose. Use paragraphs or flowing blocks for detail that needs to be read in sequence.",
          "preview": {
            "vectorSrc": "https://www.pptx.gallery/layout-previews/text.svg"
          }
        },
        "chart": {
          "name": "Chart",
          "summary": "One to six charts, with an optional note.",
          "tags": [
            "Visuals"
          ],
          "direction": "column",
          "regions": [
            {
              "name": "title"
            },
            {
              "name": "charts",
              "accepts": [
                "chart",
                "group"
              ],
              "role": "primary",
              "flow": "grid"
            },
            {
              "name": "note",
              "size": "auto",
              "accepts": [
                "text"
              ],
              "role": "supporting",
              "flow": "none"
            }
          ],
          "description": "Give a chart enough space to show its evidence. Use the title to state the conclusion and labels to explain the measures.",
          "preview": {
            "vectorSrc": "https://www.pptx.gallery/layout-previews/chart.svg"
          }
        },
        "list": {
          "name": "List",
          "summary": "Bulleted or numbered points; one long list flows into columns.",
          "tags": [
            "Text"
          ],
          "direction": "column",
          "regions": [
            {
              "name": "title"
            },
            {
              "name": "body",
              "accepts": [
                "list",
                "text",
                "group"
              ],
              "role": "primary",
              "flow": "auto",
              "listColumns": "auto"
            }
          ],
          "description": "Present several related points in a clear sequence. Use bullets for independent points or numbered items for an ordered list.",
          "preview": {
            "vectorSrc": "https://www.pptx.gallery/layout-previews/list.svg"
          }
        }
      }
    }
  }
}