Contenido editorial en automático
Cada semana, los posts y reels de mi marca salen como borradores listos para revisar. No los diseño uno por uno: una señal dispara el brief, el navegador hace de diseñador con HTML, ffmpeg arma los reels y dos filtros humanos deciden qué se queda. Yo dirijo y apruebo, la fábrica produce.
La demo
🗂 Drafts en Publer
3 posts 4:5 y 2 reels con subtítulos quemados, listos para revisar. Cada uno con su caption y su fuente.
lunes · listo
🧵 Hilos en Typefully
1 hilo para X y 1 carrusel para LinkedIn, en borrador. Nada sale hasta tu OK.
lunes · listo
El sistema
Whispertranscribe para los subtítulos
Publerposts y reels, una cuenta por marca
Typefullyhilos de X y carruseles de LinkedInLas herramientas

Claude Codeel director
El copiloto que orquesta el motor: lee la señal, arma el brief y coordina los roles. La marca es configuración, no código.
Chrome headlessel diseñador
Renderiza las tarjetas HTML a PNG sin abrir un editor. El navegador es el que dibuja.
ffmpegeditor de video
Compone los reels: junta clips, subtítulos y overlays. Corre local, sin créditos.

whispersubtítulos
Transcribe el audio de los clips antes de quemar los subtítulos. Los errores típicos los corrijo a mano.

Publerdistribución
Donde caen los drafts de posts y reels, una cuenta por marca. Reviso y publico yo.
Replícalo paso a paso
El código, las conexiones y los errores que ya cometí por ti.
Escribe el perfil de la marca una vez
La fábrica es un motor genérico; la marca es configuración. Toda la voz, la paleta, las palabras clave y la cuenta destino se escriben una sola vez en un perfil, y el motor no se toca. Sumar una marca nueva es escribir otro perfil, no reprogramar nada. Este es el esqueleto que lleno:
checklist · perfil de marcaPERFIL DE MARCA (se escribe una vez, el motor no se toca): - Voz: primera persona, directa, sin humo. Qué SÍ suena a la marca y qué NO. - Paleta y tipografía: los colores hex y la fuente de las tarjetas. - Palabras clave: los términos que la marca siempre usa (y los prohibidos). - Correcciones de transcripción: errores típicos y su forma correcta. - Cuenta destino: dónde caen los drafts (una red por marca). - Regla de portada: dónde va el título y la zona segura del recorte. Sumar una marca nueva = escribir otro perfil. Nunca tocar el motor.Deja que una señal dispare el brief
La pieza no arranca en la herramienta, arranca en un dato. Una señal es un dato verificado con fuente, no una ocurrencia. Si el dato no se sostiene, se frena ahí mismo: publicar humo cuesta más caro que no publicar. Cuando la señal pasa, se convierte en brief:
prompt · brief desde la señalToma esta señal (un dato verificado, con fuente) y arma el brief: 1. Hook exacto de 3 segundos (se lee tal cual). 2. 3 o 4 beats para desarrollar (uno por idea, sin relleno). 3. El formato que pide la señal (post 4:5, carrusel o reel). 4. La fuente, para no publicar humo. 5. CTA y open loop hacia el siguiente contenido. Si el dato no se sostiene con una fuente real, frena aquí.Renderiza con el navegador como diseñador
Las tarjetas y los posts se maquetan en HTML con el CSS de la marca, y Chrome headless los captura a PNG. No hay que abrir un editor de diseño ni gastar créditos: el navegador dibuja. Un post 4:5 sale a 1080x1350, un reel vertical a 1080x1920.
shell · una tarjeta HTML se vuelve PNG# render.sh · el navegador hace de diseñador # HTML + CSS de marca dentro, captura headless afuera. "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" \ --headless=new --disable-gpu --hide-scrollbars \ --force-device-scale-factor=2 --window-size=1080,1350 \ --virtual-time-budget=8000 \ --screenshot=out.png card.html # 1080x1350 = post 4:5. Para reel vertical: 1080x1920. # --virtual-time-budget deja cargar fuentes y datos antes de la foto.Los reels: subtítulos que sí se leen
El reel se compone con ffmpeg: clips, subtítulos quemados y overlays. La parte que hace o rompe la pieza son los subtítulos, y ahí la regla es contraintuitiva: estáticos y limpios ganan al karaoke palabra por palabra. Y todo respeta la zona segura de Instagram, para no quedar debajo de los botones.
checklist · subtítulos de reel (9:16, 1080x1920)SUBTÍTULOS QUE SÍ SE LEEN: - Estáticos y limpios: blanco bold, contorno negro, ~3 palabras por línea. El karaoke palabra por palabra se ve movido, pero resta legibilidad. - Zona segura: el texto vive cerca de y≈880 (~69% de la altura) y con ancho menor a ~620px, para librar los botones de la derecha de Instagram. - Las tarjetas entran desde y≈150, nunca pegadas al borde ni al perfil de arriba. - El motion (entrada tipo resorte, barra de progreso, emojis que estallan) suma; los subtítulos legibles mandan.Pon los gates humanos: editor y head of design
Aquí vive la diferencia entre dirigir y soltar. Antes del render, un editor revisa el copy y puede devolverlo. Después del render, un head of design revisa el visual y puede frenar una pieza aunque ya esté lista. Cada filtro tiene que poder decir que no, no solo aprobar. Un gate que siempre dice que sí no es un gate.
Entrega como draft, nunca publica solo
El último paso es el más importante: la fábrica deja todo en borrador, en Publer y en Typefully, con su caption y su fuente. El OK final es humano, siempre. Automatizar la producción no es automatizar el criterio. ¿Quieres hacer esto en vivo, con tu negocio, y salir con 30 días de contenido hechos? Eso es exactamente el taller de byTHELAB School.
Los gates: por qué nada sale solo
- No convierto en pieza un dato que no verifiqué con una fuente real.
- No publico nada solo: el motor deja drafts, el OK final es tuyo.
- No salto el gate de copy: el editor puede devolver, no solo aprobar.
- No salto el gate visual: el head of design puede frenar una pieza fea.
- No mezclo marcas: cada una corre con su propio perfil, aislada.
Automatizar la producción no es automatizar el criterio. La fábrica produce; tú diriges. Si quieres este sistema montado sobre tu marca, eso es lo que hago en byTHELAB, y si prefieres aprenderlo, te lo enseño en la Escuelita.
La Escuelita ya no es una lista de espera: es un taller en vivo
Creación de contenido con AI. Jueves 16 de julio, 4pm CDMX. Elige tu puerta:
El taller en vivo
2 horas conmigo · sales con 30 días de contenido de tu negocio, hechos y programados · te llevas materiales que puedes usar cuando quieras · la grabación queda tuya para siempre.
Quedan 13 lugaresReservar mi lugar →Te mantengo al tanto
¿Quieres que te envíe actualizaciones de nuevos cursos y talleres? Déjame tu correo.
Cero spam. Solo cosas que sirven.Sigue con estos