/* VideoHook landing kit — page sections */ const { useState: useStateS, useEffect: useEffectS, useRef: useRefS } = React; /* Resource resolver: uses bundled blob URLs (offline standalone) when present, otherwise falls back to the real project path (live preview). */ const R = (id, fallback) => (window.__resources && window.__resources[id]) || fallback; function Nav() { return ( ); } function Hero() { const h1 = "Tus competidores ya tienen el precio.".split(" "); const h2 = "Tú tienes la imagen.".split(" "); const word = (w, i, base) => ( {w} ); return (
Gestión inteligente de obra · España

{h1.map((w, i) => word(w, i, "a"))}

{h2.map((w, i) => word(w, i, "b"))}

VideoHook digitaliza tu obra con inteligencia artificial y construye la reputación visual que necesitas para ganar más proyectos.

Ver cómo funciona WhatsApp directo
Descubre más
CONTROL DE OBRA EN TIEMPO REAL VIDEOHOOK.NET
); } function StatBand({ motion = "cinematic" }) { const [val, setVal] = useStateS(motion === "static" ? 16.5 : 0); const numRef = useRefS(null); useEffectS(() => { if (motion === "static") { setVal(16.5); return; } const el = numRef.current; if (!el) return; let raf, started = false; const dur = motion === "subtle" ? 900 : 1600; const io = new IntersectionObserver((entries) => { entries.forEach((e) => { if (e.isIntersecting && !started) { started = true; const target = 16.5, t0 = performance.now(); const tick = (now) => { const p = Math.min(1, (now - t0) / dur); const eased = 1 - Math.pow(1 - p, 3); // ease-out cubic setVal(target * eased); if (p < 1) raf = requestAnimationFrame(tick); }; raf = requestAnimationFrame(tick); } }); }, { threshold: 0.5 }); io.observe(el); return () => { io.disconnect(); cancelAnimationFrame(raf); }; }, [motion]); const display = val.toFixed(1).replace(".", ","); return (
{display}%
El coste invisible

En España, los errores en la gestión de albaranes y facturas hacen que las constructoras pierdan hasta un 16,5% de su facturación anual. No por trabajar mal sino por no tener el control.

Fuente: CIC Construcción & Arquitectura · XM2News · 2024–2025

); } const PAINS = [ { kind: "doc", t: "Albaranes perdidos", d: "Documentación que desaparece en la cabina del camión. Semanas después de que el coste ya se disparó." }, { kind: "clock", t: "Facturas con retraso", d: "Sorpresas a fin de mes. Liquidez comprometida por documentos que nadie persigue a tiempo." }, { kind: "phone", t: "Imagen de móvil", d: "Dossiers de licitación que no reflejan la calidad real de lo que construyes. Pierdes contratos que merecías ganar." }, { kind: "warn", t: "Multas de Hacienda", d: "Errores en facturas: sanciones del 1% por documento. Con VeriFactu, la no adaptación ya está costando caro." }, ]; function PainGrid() { return (
El problema

¿Cuántas licitaciones has perdido
por cómo presentas tu trabajo?

{PAINS.map((p, i) => (
{p.t}

{p.d}

))}
); } function SolutionPillars() { return (
La solución

Un sistema.
Dos resultados que
cambian tu negocio.

VideoHook combina gestión documental con IA y producción de vídeo profesional en un único servicio pensado para constructoras españolas.

No es software que tienes que aprender. Es un sistema que funciona desde el primer día, con las herramientas que tu equipo ya usa: WhatsApp y Google Sheets.

01
Motor operacional

Gestión documental
con inteligencia artificial

Tu equipo manda la foto del albarán por WhatsApp. Nosotros lo procesamos, clasificamos y registramos automáticamente. Tú ves todo en tiempo real, sin instalar nada.

02
Motor visual

Producción de vídeo
que gana licitaciones

Con la documentación de tu obra generamos vídeos profesionales que muestran tu trabajo como merece. Para tenders, para clientes, para tu reputación.

); } const STEPS = [ { n: "01", t: "El encargado manda la foto", s: "Albarán, factura o documento por WhatsApp. Como siempre." }, { n: "02", t: "La IA lo procesa y registra", s: "Extrae datos, detecta anomalías y actualiza el Sheet en segundos." }, { n: "03", t: "Tú recibes la confirmación", s: "Notificación inmediata con el resumen. Control total sin esfuerzo." }, { n: "04", t: "Tu obra queda documentada", s: "Al final del año, vídeo profesional listo para tus licitaciones." }, ]; function DemoChat() { const [stage, setStage] = useStateS(0); // 0 none,1 photo,2 ai,3 sheet,4 deliverable const bodyRef = useRefS(null); const badgeRefs = useRefS([]); const [track, setTrack] = useStateS({ top: 0, height: 0, fill: 0 }); useEffectS(() => { function measure() { const body = bodyRef.current; const badges = badgeRefs.current.filter(Boolean); if (!body || badges.length < 4) return; const bodyTop = body.getBoundingClientRect().top; const centers = badges.map((b) => { const r = b.getBoundingClientRect(); return r.top - bodyTop + r.height / 2; }); const idx = Math.max(0, Math.min(stage - 1, centers.length - 1)); setTrack({ top: centers[0], height: centers[centers.length - 1] - centers[0], fill: stage >= 1 ? centers[idx] - centers[0] : 0, }); } measure(); window.addEventListener("resize", measure); return () => window.removeEventListener("resize", measure); }, [stage]); useEffectS(() => { let t = []; function run() { setStage(0); t.push(setTimeout(() => setStage(1), 600)); t.push(setTimeout(() => setStage(2), 1800)); t.push(setTimeout(() => setStage(3), 3000)); t.push(setTimeout(() => setStage(4), 4300)); t.push(setTimeout(run, 8000)); } run(); return () => t.forEach(clearTimeout); }, []); return (
Cómo funciona

De la foto al registro
en 5 segundos.

Sin apps nuevas. Sin formación. Sin cambiar cómo trabaja tu equipo. Solo WhatsApp y nuestra IA haciendo el resto.

{STEPS.map((s, i) => (
i + 1 ? " done" : "")} key={s.n}> {s.n}
{s.t}
{s.s}
))}
VIDEOHOOK · SISTEMA
= 1 ? " on" : "")} ref={(el) => (badgeRefs.current[0] = el)}>1
= 1 ? " show" : "")}>
JL
📄
Albarán García Hormigones
HA-25 — 12m³
09:14 · Obra Calle Mayor 42
= 2 ? " on" : "")} ref={(el) => (badgeRefs.current[1] = el)}>2
= 2 ? " show" : "")}>
AI
PROCESANDO
Albarán detectado y registrado ✓
Google Sheets actualizado
09:14 · 3 segundos
= 3 ? " on" : "")} ref={(el) => (badgeRefs.current[2] = el)}>3
= 3 ? " show" : "")}>
📊 Obra Calle Mayor 42 — Albaranes
Proveedor
Material
Importe
Hnos. Martínez
Hierro corrugado
€2.340
Áridos del Sur
Grava 20mm
€890
García Hormigones
Hormigón HA-25
€1.560
= 4 ? " on" : "")} ref={(el) => (badgeRefs.current[3] = el)}>4
= 4 ? " show" : "")}>
Entregable anual
Dossier de obra · 2026
VÍDEO 4KINFORME PDF
); } const HOWS = [ { n: "01", t: "Conectas tu obra", d: "Número de WhatsApp dedicado a tu proyecto. Sin hardware, sin instalaciones, sin cambiar cómo trabaja tu equipo.", arr: true }, { n: "02", t: "La IA organiza todo", d: "Cada documento se clasifica, registra y analiza. Anomalías detectadas, presupuesto vigilado, certificaciones al día.", arr: true }, { n: "03", t: "Tú controlas y creces", d: "Dashboard en tiempo real. Y al final del año, un vídeo profesional de tu obra que ningún competidor tiene para sus licitaciones.", arr: false }, ]; function ProcessGrid() { return (
El proceso

Tres pasos.
Cero fricción.

{HOWS.map((h, i) => (
{h.n}
{h.t}

{h.d}

{h.arr && }
))}
); } function CTA() { return (

El siguiente paso

La próxima licitación
que ganes empieza hoy.

Sin compromiso. Sin contrato inmediato. Solo una conversación.

Quiero una demo gratuita

Respuesta en menos de 24 horas · España

VideoHook
Control de obra en tiempo real Política de Privacidad · © 2026 · videohook.net
); } function Footer() { return null; } Object.assign(window, { Nav, Hero, StatBand, PainGrid, SolutionPillars, DemoChat, ProcessGrid, CTA, Footer });