{% extends "base.html" %} {% import 'components/macros.html' as ui %} {% block title %}{{ demo.flow.title }} - Gvelo Demo{% endblock %} {% block body_attrs %}class="demo-body app-sandbox accent-{{ demo.state.identity.brand_accent }}" data-session-id="{{ demo.public_id }}"{% endblock %} {% block head_extra %} {% endblock %} {% block content %}

First 60 seconds

{% set first_minute_sequence = demo.state.first_minute.sequence if demo.state.first_minute and demo.state.first_minute.sequence else [] %}

{{ demo.state.first_minute.headline if demo.state.first_minute else 'Welcome to Gvelo' }}

{{ first_minute_sequence[0].body if first_minute_sequence else 'Explore the demo workspace safely.' }}

Sandbox only - {{ demo.business_type }}

{{ demo.state.identity.name }}

QR Start Trial
Live assistance Hover or click highlighted areas to see why each action matters.
Business pulse {{ demo.state.live_events[0].title if demo.state.live_events else 'Demo activity ready' }}

Cinematic business journey

{{ demo.state.journey.title }}

{{ demo.state.identity.goal }} {{ demo.state.journey.tone|title }}.

{% for milestone in demo.state.journey.milestones %} {{ milestone.label }} {% endfor %}

Instant value moments

This should feel useful before it feels complex.

{% for item in demo.state.instant_value %}
{{ item.title }} {{ item.value }} {{ item.body }}
{% endfor %}

Guided walkthrough

{{ demo_steps[0].title if demo_steps else 'Explore Gvelo' }}

{{ demo_steps[0].body if demo_steps else 'Use the sidebar to open a demo workflow.' }}

Demo RevenueKES {{ "{:,.0f}".format(demo.analytics.kpis.revenue) }}
Orders{{ demo.analytics.kpis.orders }}
Customers{{ demo.analytics.kpis.customers }}
Average OrderKES {{ "{:,.0f}".format(demo.analytics.kpis.average_order) }}

Operational Feed

{% for tx in demo.state.transactions[:5] %}
{{ tx.id }}{{ tx.payment }}KES {{ "{:,.0f}".format(tx.total) }}
{% endfor %}

Analytics Story

{{ demo.state.story[0] if demo.state.story else 'Your business story will appear here.' }}

Video Preview

Trust-First Guidance

{% for signal in demo.state.trust_signals[:2] %}

{{ signal.title }}
{{ signal.body }}

{% endfor %}

Demo Checkout

{% for product in demo.state.products[:4] %} {% endfor %}

Sandbox Payment

KES 0

No real payment provider is called.

Receipt Preview

Select products to generate a demo receipt.

Inventory Simulation

{% for product in demo.state.products %}
{{ product.name }}{{ product.category }}{{ product.stock }} units
{% endfor %}

Restock Recommendations

{% for product in demo.analytics.low_stock %}

{{ product.name }} - {{ product.stock }} units remaining

{% endfor %}

Analytics Simulation

AI Insights

{% for insight in demo.analytics.insights %}

{{ insight }}

{% endfor %}
{% for branch in demo.state.branches %}
{{ branch.name }}KES {{ "{:,.0f}".format(branch.revenue) }}{{ branch.status }}
{% endfor %}

Branch Stock Transfer

Move 12 demo units from Kisumu Lakeside to Nairobi Central.

CashflowKES 384,200
ExpensesKES 74,600
Projected Margin31%

Monthly Forecast

Working capital remains healthy if restock spend stays below KES 92,000.

AI Demo Assistant

Ask about inventory, payments, analytics, branches, or signup.

Recommendation Engine

{% for item in demo.state.recommendations %}

{{ item }}

{% endfor %}

AI Business Coach

This coach explains what to do next based on the simulated business signals.

{% for item in demo.state.recommendations %} {% endfor %}
Select a recommendation to see the business reasoning.

Smart Feature Discovery

Core workflows appear first. Advanced views unlock after you complete guided actions.

Operational Pressure{{ demo.state.reality.operational_pressure }}
Customer Confidence{{ demo.state.reality.customer_satisfaction }}%
Cash PositionKES {{ "{:,.0f}".format(demo.state.reality.cash_position) }}
Profit Margin{{ demo.state.reality.profit_margin }}%

Business Operating Reality

Market condition: {{ demo.state.reality.market_condition }}

Maturity stage: {{ demo.state.reality.maturity_stage|title }}

Growth ambition: {{ demo.state.identity.ambition }}

AI Business Companion

{{ demo.state.companion[0] if demo.state.companion else 'Gvelo is watching the business signals with you.' }}

{% for decision in demo.state.decisions %}

{{ decision.title }}

Benefit: {{ decision.benefit }}

Tradeoff: {{ decision.tradeoff }}

{% endfor %}

{{ demo.state.journey.title }}

{{ demo.state.journey.tone|title }}.

{% for milestone in demo.state.journey.milestones %}
{{ milestone.label }} {{ milestone.impact }}
{% endfor %}

Social Proof Simulation

{% for proof in demo.state.social_proof %}

{{ proof.title }}
{{ proof.body }}

{% endfor %}
{% for scenario in demo.state.projection.scenarios %}
{{ scenario.title }} {{ scenario.value }} {{ scenario.body }}
{% endfor %}

AI Growth Scenario

Projected growth: {{ demo.state.projection.monthly_growth }}% monthly uplift if stock availability, checkout speed, and branch visibility improve together.

Expected efficiency improvement: {{ demo.state.projection.efficiency_gain }}% from guided operational decisions.

{% for scenario in demo.state.drama %}

{{ scenario.title }}

Problem: {{ scenario.problem }}

Risk: {{ scenario.risk }}

Recovery: {{ scenario.recovery }}

{% endfor %}

Business Growth Timeline

{% for item in demo.state.growth_timeline %}
{{ item.stage }} {{ item.focus }} {{ item.complexity }}
{% endfor %}

Advisor Mode

{% for item in demo.state.advisor %}

{{ item }}

{% endfor %}
Scale Readiness{{ demo.state.investor.scale_score }}
Branches Simulated{{ demo.state.investor.branches_observed }}

Enterprise Intelligence

{{ demo.state.investor.governance }}

{% for item in demo.state.investor.architecture %}

{{ item }}

{% endfor %}

Architecture Overview

QR GatewayDemo SandboxBlueprint ModulesAnalyticsAI CoachConversion

Enterprise Showcase

Large-scale demo mode combines branches, governance, analytics, AI assistance, and conversion intelligence into one command center.

Multi-branchGovernanceAI SignalsReportsOperationsScale

Achievements

Professional milestones for guided exploration.

{% for badge in demo.state.achievements %}
{{ badge.title }} {{ badge.description }}
{% endfor %}

Ready for the real workspace?

{{ demo.state.conversion_story.headline }}

{{ demo.state.conversion_story.body }}

{% for signal in demo.state.aspiration.signals[:2] %} {{ signal }} {% endfor %}
{% endblock %}