Combien d'argent dort dans vos DMs ?

Renseignez trois chiffres : vos prospects entrants, la valeur d'un client et la part de messages restés sans réponse, et voyez ce que vos conversations laissent filer chaque mois.

Mettez un chiffre dessus.

Vous laissez filer environ 2 250 €/mois.

Soit 27 000 €/an.

Estimation prudente. Base : 5% des DMs sans réponse redevenus clients avec Kord.

Kord est l'agent IA de Ficiel : il relit les conversations, retrouve les prospects qui dormaient, prépare les relances avec la vraie voix de l'utilisateur, et c'est toujours l'humain qui valide l'envoi.

// Mobile menu toggle (function(){ const burger = document.getElementById('burger'); const menu = document.getElementById('mobile-menu'); if (!burger || !menu) return; burger.addEventListener('click', () => { const open = menu.classList.toggle('is-open'); burger.setAttribute('aria-expanded', open); menu.hidden = !open; }); })(); // Nav scroll state : toggle binaire instantané (pas d'animation), // hystérésis 80↔60, rAF throttle, passive listener (function(){ const nav = document.getElementById('nav'); if (!nav) return; const FLOAT_ON = 80; const FLOAT_OFF = 60; let floating = false; let ticking = false; let lastScrollY = window.scrollY; function update() { const y = lastScrollY; nav.classList.toggle('is-scrolled', y > 8); if (!floating && y > FLOAT_ON) { nav.classList.add('is-floating'); floating = true; } else if (floating && y < FLOAT_OFF) { nav.classList.remove('is-floating'); floating = false; } ticking = false; } function onScroll() { lastScrollY = window.scrollY; if (!ticking) { requestAnimationFrame(update); ticking = true; } } update(); window.addEventListener('scroll', onScroll, { passive: true }); // Les transitions du header (shared-styles.css) ne s'activent qu'après le // premier rendu : un chargement déjà scrollé pose l'état final sans // animation, donc sans clignotement. requestAnimationFrame(function () { requestAnimationFrame(function () { nav.classList.add('is-ready'); }); }); })(); // Nav dropdown : hover desktop, click toggle, Esc, click outside, a11y (function(){ const dropdown = document.querySelector('[data-dropdown]'); if (!dropdown) return; const trigger = dropdown.querySelector('.nav__dropdown-trigger'); const menu = dropdown.querySelector('.nav__dropdown-menu'); if (!trigger || !menu) return; const HOVER_DELAY = 200; let closeTimer = null; function open() { if (closeTimer) { clearTimeout(closeTimer); closeTimer = null; } dropdown.dataset.open = 'true'; trigger.setAttribute('aria-expanded', 'true'); } function close() { dropdown.dataset.open = 'false'; trigger.setAttribute('aria-expanded', 'false'); } function scheduleClose() { if (closeTimer) clearTimeout(closeTimer); closeTimer = setTimeout(close, HOVER_DELAY); } dropdown.addEventListener('mouseenter', open); dropdown.addEventListener('mouseleave', scheduleClose); trigger.addEventListener('click', (e) => { e.stopPropagation(); if (dropdown.dataset.open === 'true') close(); else open(); }); menu.querySelectorAll('a').forEach(a => { a.addEventListener('click', () => setTimeout(close, 50)); }); document.addEventListener('keydown', (e) => { if (e.key === 'Escape' && dropdown.dataset.open === 'true') { close(); trigger.focus(); } }); document.addEventListener('click', (e) => { if (!dropdown.contains(e.target)) close(); }); })();