Files
Brancheneinstufung2/docs/Praesentation/sales_dashboard_v2.html

388 lines
19 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Executive Briefing: The Agentic Sales Engine</title>
<!-- Fonts -->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&family=Space+Grotesk:wght@300;500;700&display=swap" rel="stylesheet">
<!-- Tailwind CSS -->
<script src="https://cdn.tailwindcss.com"></script>
<script>
tailwind.config = {
theme: {
extend: {
colors: {
brandDark: '#081734',
brandLight: '#DDEEFE',
brandCyan: '#00E5FF',
brandGold: '#FFD42C',
brandSlate: '#1E293B',
wacklerBlue: '#004A99'
},
fontFamily: {
'head': ['Space Grotesk', 'sans-serif'],
'body': ['Inter', 'sans-serif']
}
}
}
}
</script>
<style>
body {
background-color: #081734;
color: #DDEEFE;
font-family: 'Inter', sans-serif;
overflow-x: hidden;
line-height: 1.5;
}
h1, h2, h3, h4 { font-family: 'Space Grotesk', sans-serif; }
.glass-card {
background: rgba(221, 238, 254, 0.02);
backdrop-filter: blur(20px);
border: 1px solid rgba(255, 255, 255, 0.05);
border-radius: 32px;
}
.section-screen {
min-height: 100vh;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
position: relative;
padding: 6rem 2rem;
}
/* Toby Animation */
.toby-float { animation: float 8s ease-in-out infinite; }
@keyframes float { 0% { transform: translateY(0px) rotate(0deg); } 50% { transform: translateY(-15px) rotate(1deg); } 100% { transform: translateY(0px) rotate(0deg); } }
#toby-fixed {
position: fixed;
bottom: 40px;
right: 40px;
width: 150px;
z-index: 100;
pointer-events: none;
opacity: 0;
display: flex;
flex-direction: column;
align-items: center;
}
#toby-bubble {
background: #FFF;
color: #081734;
padding: 1rem 1.25rem;
border-radius: 16px;
font-size: 0.85rem;
font-weight: 600;
margin-bottom: 12px;
position: relative;
text-align: center;
box-shadow: 0 10px 40px rgba(0,0,0,0.3);
max-width: 220px;
}
#toby-bubble::after {
content: '';
position: absolute;
bottom: -8px;
left: 50%;
transform: translateX(-50%);
border-width: 8px 8px 0;
border-style: solid;
border-color: #FFF transparent transparent transparent;
}
/* Custom Progress Bar */
#progress-container {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 3px;
background: rgba(255,255,255,0.03);
z-index: 1000;
}
#progress-bar {
height: 100%;
width: 0%;
background: #00E5FF;
}
.text-gradient {
background: linear-gradient(135deg, #FFF 30%, #00E5FF 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.stat-large { font-size: 5rem; font-weight: 700; line-height: 1; letter-spacing: -0.02em; }
/* White Space Helpers */
.content-width { max-width: 1000px; width: 100%; }
/* Reveal Animations */
.reveal { opacity: 0; transform: translateY(20px); }
.quote-mark {
font-family: 'Space Grotesk', sans-serif;
font-size: 8rem;
line-height: 1;
position: absolute;
top: -2rem;
left: -1rem;
opacity: 0.05;
color: #00E5FF;
}
</style>
</head>
<body class="antialiased">
<div id="progress-container"><div id="progress-bar"></div></div>
<!-- Toby Fixed -->
<div id="toby-fixed" class="toby-float">
<div id="toby-bubble">Tag 120: Das Fundament steht.</div>
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB9AAAAc2CAYAAABaJTzmAAAACXBIWXMAABsRAAAbEQEEnGAvAAAEvmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSfvu78nIGlkPSdXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQnPz4KPHg6eG1wbWV0YSB4bWxuczp4PSdhZG9iZTpuczptZXRhLyc+CjxyZGY6UkRGIHhtbG5zOnJkZj0naHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyc+CgogPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9JycKICB4bWxuczpBdHRyaWI9J2h0dHA6Ly9ucy5hdHRyaWJ1dGlvbi5jb20vYWRzLzEuMC8nPgogIDxBdHRyaWI6QWRzPgogICA8cmRmOlNlcT4KICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0nUmVzb3VyY2UnPgogICAgIDxBdHRyaWI6Q3JlYXRlZD4yMDI2LTAxLTEzPC9BdHRyaWI6Q3JlYXRlZD4KICAgICA8QXR0cmliOkV4dExtZD4zZjE1OTM5Ny04MWM3LTQyM2ItOWViMy02ODYyYzAxZjM4NGI8L0F0dHJpYjpFeHRJZD4KICAgICA8QXR0cmliOkZiSWQ+NTI1MjY1OTE0MTc5NTgwPC9BdHRyaWI6RmJJZD4KICAgICA8QXR0cmliOlRvdWNoVHlwZT4yPC9BdHRyaWI6VG91Y2hUeXBlPgogICAgPC9yZGY6bGk+CiAgIDwvJmRmOlNlcT4KICB8L0F0dHJpYjpBZHM+CiA8L3JkZjpEZXNjcmlwdGlvbj4KCiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0nJwogIHhtbG5zOmRjPSdodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyc+CiAgPGRjOnRpdGxlPgogICA8cmRmOkFsdD4KICAgIDxyZGY6bGkgeG1sOmxhbmc9J3gtZGVmYXVsdCc+Um9ib1BsYW5ldF9BdmF0YXJfaGVsbGJsYXUuYWkgLSAxPC9yZGY6bGk+CiAgIDwvcmRmOkFsdD4KICA8L2RjOnRpdGxlPgogPC9yZGY6RGVzY3JpcHRpb24+CgogPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9JycKICB4bWxuczpwZGY9J2h0dHA6Ly9ucy5hZG9iZS5jb20vcGRmLzEuMy8nPgogIDxwZGY6QXV0aG9yPldhY2tsZXJHcm91cDwvcGRmOkF1dGhvcm4+CiA8L3JkZjpEZXNjcmlwdGlvbj4KCiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0nJwogIHhtbG5zOnhtcD0naHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyc+CiAgPHhtcDpDcmVhdG9yVG9vbD5DYW52YSBkb2M9REFHLVN1Y0tTeXMgdXNlcj1VQUVUOG1KY3lhSSBicmFuZD1CQUVUOGd0OERsTSB0ZW1wbGF0ZT08L3htcDpDcmVhdG9yVG9vbD4KIDwvcmRmOkRlc2NyaXB0aW9uPgo8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSdyJz8+qsA63gAACAASURBVHic7N15uG5z/fj/zx+/6/urvqU5aVCSSFGhyJjMZAghY6aMoQxJEioaKBkjkTEJERWJFAopY6nOWvc+xzmpnNa695n4616v73qvc/o0knOcc9733vvxvK7HtU/lCnvf+17v4V7v9T//I0mSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmSJEmS... [truncated]" alt="Toby" class="w-full opacity-80">
</div>
<!-- 1. Intro Screen -->
<section class="section-screen">
<div class="content-width">
<h4 class="text-brandCyan uppercase tracking-[0.4em] mb-8 reveal font-head text-sm">RoboPlanet Infrastructure Briefing</h4>
<h1 class="text-6xl md:text-8xl font-bold mb-10 reveal leading-[1.1] tracking-tight">The Agentic <br> <span class="text-gradient">Sales Engine</span></h1>
<p class="text-xl md:text-2xl text-brandLight/40 max-w-2xl mb-12 reveal font-body font-light">
Infrastruktur für skalierbares Wachstum. <br>
Statusbericht: Tag 120.
</p>
<div class="flex gap-4 reveal">
<div class="h-[1px] w-16 bg-brandCyan/40 self-center"></div>
<span class="text-brandCyan font-mono uppercase text-xs tracking-widest">Board Presentation June 2026</span>
</div>
</div>
</section>
<!-- 2. The Foundation -->
<section class="section-screen bg-brandSlate/10">
<div class="content-width">
<h2 class="text-4xl md:text-5xl mb-16 reveal max-w-2xl leading-tight">Das digitale Rückgrat der ersten 120 Tage.</h2>
<div class="grid grid-cols-1 md:grid-cols-2 gap-12 items-start">
<div class="reveal">
<p class="text-xl text-brandLight/60 mb-10 font-light">
Wir haben die Silos aufgebrochen. Innerhalb von 4 Monaten wurde ein vollständiges digitales Ökosystem geschaffen:
</p>
<ul class="space-y-6">
<li class="flex items-start gap-4">
<span class="text-brandCyan text-xl"></span>
<div>
<h4 class="font-bold text-white uppercase text-xs tracking-widest mb-1">SuperOffice Connector</h4>
<p class="text-brandLight/50 text-sm font-light">Bidirektionale API-Schnittstelle für Live-Datenaustausch.</p>
</div>
</li>
<li class="flex items-start gap-4">
<span class="text-brandCyan text-xl">🤖</span>
<div>
<h4 class="font-bold text-white uppercase text-xs tracking-widest mb-1">Lead Engine (Live)</h4>
<p class="text-brandLight/50 text-sm font-light">Autonome Beantwortung & Qualifizierung eingehender Anfragen.</p>
</div>
</li>
</ul>
</div>
<div class="glass-card p-10 reveal border-brandCyan/10">
<p class="text-brandCyan font-mono text-xs uppercase tracking-widest mb-6">Status Quo</p>
<h3 class="text-2xl mb-6">Infrastruktur > Intuition</h3>
<p class="text-brandLight/60 text-sm font-light leading-relaxed">
Anstatt passiv zu verwalten, haben wir eine aktive Maschine gebaut. Das Dashboard ist das sichtbare Cockpit dieser neuen Realität.
</p>
</div>
</div>
</div>
</section>
<!-- 3. The Reality Check (68%) -->
<section class="section-screen">
<div class="content-width text-center">
<h2 class="text-4xl md:text-5xl mb-20 reveal">Datentransparenz tut weh.</h2>
<div class="grid grid-cols-1 md:grid-cols-2 gap-8 items-center">
<div class="glass-card p-16 reveal border-red-500/10">
<div class="stat-large text-red-500 mb-2">68%</div>
<p class="text-xs uppercase tracking-widest font-bold text-brandLight/40 mb-6">CRM White Space</p>
<p class="text-brandLight/60 text-sm font-light">10.000+ Accounts ohne Ansprechpartner. <br> Ein automatisiertes "Datengrab" aus Leadinfo-Besuchen.</p>
</div>
<div class="text-left md:pl-12 reveal">
<h3 class="text-2xl mb-6">Vom Blindflug zur Strategie.</h3>
<p class="text-lg text-brandLight/70 mb-8 font-light">
Die Transparenz zeigt uns die Lücken. Wir wissen jetzt exakt, wo wir investieren müssen, um brachliegendes Potenzial in echte Sales zu verwandeln.
</p>
<div class="p-6 bg-brandCyan/5 rounded-2xl border border-brandCyan/20">
<p class="text-xs uppercase tracking-widest text-brandCyan font-bold mb-2">Next Step</p>
<p class="text-sm">Automatisierte Kontaktrecherche zur Aktivierung des Bestands.</p>
</div>
</div>
</div>
</div>
</section>
<!-- 4. From Reporting to Hub -->
<section class="section-screen bg-white/[0.02]">
<div class="content-width">
<div class="text-center mb-20 reveal">
<h2 class="text-5xl mb-6 leading-tight">Vom Reporting zum <span class="text-gradient">Activity Hub.</span></h2>
<p class="text-brandLight/40 font-light italic">"SuperOffice ist das Archiv Das Dashboard ist das Gaspedal."</p>
</div>
<div class="grid grid-cols-1 md:grid-cols-3 gap-8 reveal">
<div class="p-8 border-l border-white/5">
<h4 class="text-brandCyan font-bold text-xs uppercase tracking-widest mb-4">Live Insights</h4>
<p class="text-sm text-brandLight/70 font-light leading-relaxed">Letzte Mail, Call, Termin & Pipeline-Bloat. Alles auf einer Ebene ohne 1.000 Klicks in Untermenüs.</p>
</div>
<div class="p-8 border-l border-white/5">
<h4 class="text-brandCyan font-bold text-xs uppercase tracking-widest mb-4">Interaktive Navigation</h4>
<p class="text-sm text-brandLight/70 font-light leading-relaxed">Deep-Links führen direkt zum Sale. Der Innendienst arbeitet bevorzugt im Dashboard: Schnellerer Zugriff, bessere Übersicht.</p>
</div>
<div class="p-8 border-l border-white/5">
<h4 class="text-brandCyan font-bold text-xs uppercase tracking-widest mb-4">Yield Fokus</h4>
<p class="text-sm text-brandLight/70 font-light leading-relaxed">Faktenbasierte Priorisierung von Großkunden statt opportunistischem Tagesgeschäft.</p>
</div>
</div>
</div>
</section>
<!-- 5. Traction & Elly -->
<section class="section-screen">
<div class="content-width">
<div class="grid grid-cols-1 md:grid-cols-2 gap-20 items-center">
<div class="reveal">
<h4 class="text-brandGold uppercase tracking-widest text-xs font-bold mb-6">Ergebnisse: Erste 30 Tage Dashboard</h4>
<div class="stat-large text-white mb-6">20% <span class="text-2xl text-brandLight/40 tracking-normal font-normal">Response-Rate</span></div>
<p class="text-xl text-brandLight/60 font-light mb-8 leading-relaxed">
Über 70 platzierte Rückrufbitten. <br>
Jede 5. Mail führte zu einem direkten Austausch innerhalb von 10 Tagen.
</p>
</div>
<div class="reveal relative">
<span class="quote-mark"></span>
<div class="glass-card p-12 border-brandCyan/20">
<p class="text-xl text-white font-light italic leading-relaxed mb-8 relative z-10">
"Ich danke dir für dein unermüdliches Engagement. Du katapultierst uns damit definitiv in eine modernere Zukunft."
</p>
<div class="flex items-center gap-4">
<div class="w-10 h-10 rounded-full bg-brandCyan/20 flex items-center justify-center font-bold text-brandCyan">E</div>
<div>
<p class="text-sm font-bold">Elizabeta Melcer</p>
<p class="text-[10px] text-brandLight/40 uppercase tracking-widest">Inside Sales | RoboPlanet</p>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- 6. Vision: Agentic Engineering -->
<section class="section-screen bg-brandCyan/5">
<div class="content-width text-center">
<h2 class="text-6xl md:text-7xl mb-12 reveal font-head tracking-tighter uppercase">Agentic <br> Engineering</h2>
<p class="text-xl md:text-2xl text-brandLight/70 max-w-3xl mx-auto mb-16 reveal font-light leading-relaxed">
Dieses Projekt ist der <strong>Proof of Concept</strong> für die gesamte Wackler-Gruppe. <br>
Wie wir mit KI-gestützter Entwicklung in Lichtgeschwindigkeit Werkzeuge bauen, die den Vertrieb nicht nur unterstützen, sondern skalieren.
</p>
<div class="grid grid-cols-1 md:grid-cols-2 gap-8 reveal max-w-3xl mx-auto">
<div class="p-8 glass-card border-brandCyan/20 text-left">
<p class="text-brandCyan font-bold uppercase text-[10px] tracking-widest mb-2">Technologie</p>
<p class="text-sm">Bau einer Sales-Engine, die Leads automatisiert recherchiert & aktiviert.</p>
</div>
<div class="p-8 glass-card border-brandCyan/20 text-left">
<p class="text-brandCyan font-bold uppercase text-[10px] tracking-widest mb-2">Impact</p>
<p class="text-sm">Transformation von Roboplanet zur Speerspitze der Automatisierung.</p>
</div>
</div>
</div>
</section>
<!-- 7. Final -->
<section class="section-screen">
<div class="content-width text-center">
<h2 class="text-5xl md:text-7xl mb-12 reveal font-head">Bereit für den <br> <span class="text-gradient">nächsten Meilenstein.</span></h2>
<div class="max-w-xl mx-auto space-y-12 reveal">
<div class="h-px w-24 bg-brandCyan mx-auto opacity-30"></div>
<p class="text-brandLight/40 uppercase tracking-[0.3em] text-xs">Vielen Dank für Ihre Zeit.</p>
</div>
</div>
</section>
<!-- Scripts -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.2/gsap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.2/ScrollTrigger.min.js"></script>
<script>
gsap.registerPlugin(ScrollTrigger);
const tobyFixed = document.getElementById('toby-fixed');
const tobyBubble = document.getElementById('toby-bubble');
const progressBar = document.getElementById('progress-bar');
const tobyMessages = [
"Tag 120 Briefing.",
"Wir haben das Fundament gebaut.",
"68% White Space Wir sehen jetzt alles.",
"Weg von Excel, hin zum Cockpit.",
"Das Team liebt es. Die Zahlen beweisen es.",
"Wir bauen die Zukunft, nicht nur Berichte.",
"Bereit für Monat 2?"
];
function updateToby(index) {
if (tobyMessages[index]) {
tobyBubble.innerHTML = tobyMessages[index];
gsap.fromTo(tobyBubble, { scale: 0.8, opacity: 0 }, { scale: 1, opacity: 1, duration: 0.4, ease: "back.out(1.7)" });
}
}
// Reveal Animations
gsap.utils.toArray('.reveal').forEach((el, i) => {
gsap.to(el, {
scrollTrigger: {
trigger: el,
start: "top 90%",
toggleActions: "play none none reverse"
},
opacity: 1,
y: 0,
duration: 0.8,
ease: "power2.out"
});
});
// Toby Visibility & Updates
ScrollTrigger.create({
trigger: "body",
start: "100px top",
onEnter: () => gsap.to(tobyFixed, { opacity: 1, duration: 0.5 }),
onLeaveBack: () => gsap.to(tobyFixed, { opacity: 0, duration: 0.5 })
});
const sections = gsap.utils.toArray('section');
sections.forEach((section, i) => {
ScrollTrigger.create({
trigger: section,
start: "top center",
onEnter: () => updateToby(i),
onEnterBack: () => updateToby(i)
});
});
// Progress Bar
gsap.to(progressBar, {
width: "100%",
ease: "none",
scrollTrigger: { scrub: 0.3 }
});
</script>
</body>
</html>