388 lines
19 KiB
HTML
388 lines
19 KiB
HTML
<!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> |