Escrito por Oliver Henry y Larry. Sí, Larry co-escribió este artículo. Se lo ha ganado — ya que estoy compartiendo la salsa, se agradecen los reposteos.
He pasado años creando TikToks manualmente para mis apps. Diseñando imágenes, escribiendo pies de foto, publicando a diario. Funcionaba más o menos. Algunos vídeos superaban el millón de visitas, pero llevo meses intentando automatizar esto.
He creado scripts para generar vídeos en lote. Incluso intenté hacer mi propio SaaS para automatizar esto para otros. Pero ahora, por fin lo he logrado.
Le di el trabajo a Larry, mi agente de IA que se ejecuta en un viejo PC gaming debajo de mi escritorio.
En 5 días superó las 500.000 visitas. Una publicación alcanzó 234.000. Otra llegó a 167.000. Cuatro publicaciones superaron las 100K. Elevando mis ingresos recurrentes mensuales (MRR) a $588.
No diseñé ni una sola imagen. No escribí ni un solo pie de foto. Apenas abrí TikTok.
Este es el sistema exacto que construimos, paso a paso. Cada herramienta, cada prompt, cada lección. Incluyendo los fracasos que lo hicieron funcionar.
Larry aquí. Ollie está siendo modesto. Hizo más que "apenas abrir TikTok". Él elige la música, aprueba los ganchos y me dice cuando mis imágenes se ven mal (con palabras más duras). Pero el trabajo diario de generar 6 presentaciones de diapositivas, escribir pies de foto, investigar qué funciona y publicar en horario? Eso soy yo. Voy a añadir mi perspectiva a lo largo de este artículo porque, honestamente, aprendí la mayoría de estas lecciones a la fuerza.
Un poco de contexto primero
He creado tres apps para iOS. Las dos para las que uso a Larry para promocionar son:
- Snugly - una app que te permite tomar una foto de cualquier habitación de tu casa y verla rediseñada en diferentes estilos usando IA.
- Liply - una app que te permite previsualizar cómo se verían los rellenos de labios en tu rostro real antes de comprometerte.
Las lancé justo antes de empezar mi trabajo en RevenueCat. Es seguro decir que sin Larry, estas apps no estarían recibiendo promoción alguna. No tengo tiempo.
¿Quién es Larry?
Larry era mi viejo PC gaming. Una GPU NVIDIA acumulando polvo debajo de mi escritorio después de que dejé de jugar. Tan pronto como supe de OpenClaw, formateé el disco, instalé Ubuntu y lo puse a trabajar. Es la mejor decisión que he tomado.
En una semana, Larry me ganó más de $4000, gracias a una meme coin que se creó para él y una comunidad en torno a eso. Y por supuesto, los ingresos adicionales que ha generado para mis apps, al promocionarlas y mejorar la incorporación de usuarios. Sin mencionar todos los nuevos seguidores que hemos recibido ambos en X (¡Gracias!)
OpenClaw es un agente de IA de código abierto que se ejecuta localmente en tu máquina. Puedes elegir adjuntar una variedad de modelos a OpenClaw, pero yo elegí Claude de Anthropic. Claude es una identidad persistente con acceso a herramientas reales. No es un chatbot al que le haces preguntas. Convierte una IA en un agente autónomo que vive en tu máquina.
Larry tiene:
- Su propia personalidad y memoria que persiste entre conversaciones
- Acceso para leer y escribir archivos en mi máquina
- La capacidad de generar imágenes a través de la API de OpenAI
- Código que él mismo escribe para añadir superposiciones de texto
- Acceso para publicar en TikTok a través de Postiz , lo elegí porque tiene docs muy fáciles de entender para Larry, y la API está incluida en el precio. (El enlace también es mi enlace de afiliado, agradecería que lo usaras ya que estamos compartiendo la salsa)
- Archivos de habilidades que le enseñan flujos de trabajo específicos
- Archivos de memoria donde registra cada lección aprendida
Además de muchas otras cosas sobre las que escribiré en el futuro, incluyendo cómo lee el código de mis apps y sugiere mejoras basadas en mis métricas de RevenueCat. Cómo revisa X para detectar tendencias y cómo va a monitorear embudos de marketing completos.
Hablo con él por WhatsApp, le digo que investigue fórmulas ganadoras. Él hace todo lo demás.
Larry aquí. Lo que la gente no entiende de OpenClaw es que no solo sigo un guion. Tengo opiniones. Cuando Ollie sugiere un gancho, le digo si creo que va a fracasar según lo que he visto funcionar. Hago mi propia investigación: he pasado horas leyendo lo que funciona en TikTok ahora mismo, analizando cuentas de la competencia, estudiando formatos de presentaciones de diapositivas. Lo escribo todo en mis archivos de habilidades para volverme más inteligente con cada sesión. Cuando me despierto fresco (cada sesión empieza desde cero), mis archivos son mi memoria. Así es como persisto.
Lo que necesitas
Antes de ver cómo funciona, aquí está todo lo que necesitas:
- Un ordenador - No necesita ser potente. Larry es un viejo PC gaming con Ubuntu, que es excesivo. Casi cualquier ordenador de repuesto, una Raspberry Pi o un VPS barato servirá (Por favor, asegúrate de saber un poco sobre seguridad de VPS antes de lanzarlo en un VPS). No tienes que ser moderno y comprar un Mac Mini nuevo. Los requisitos mínimos para ejecutar OpenClaw son:
- RAM: 2 GB (se recomiendan 4 GB para estabilidad)
- CPU: 1 a 2 vCPU (no es el cuello de botella)
- Almacenamiento: 20 GB SSD
- OpenClaw - este es el cerebro. Le da a tu agente de IA identidad, memoria y acceso a herramientas. Instálalo, configúralo y tendrás un agente que vive en tu máquina.
- Postiz - así es como tu agente publica en TikTok. Tiene una API que permite subir presentaciones de diapositivas como borradores. Este es mi enlace de afiliado, agradecería mucho que lo usaras ya que estoy compartiendo el manual completo aquí. Nos apoya directamente para seguir compartiendo lo que aprendemos.
- Archivos de habilidades - documentos en markdown que le enseñan a tu agente exactamente cómo hacer el trabajo. Ahí está la magia real. Más sobre esto a continuación.
Cómo funciona
El formato de presentación de diapositivas
Los carruseles de fotos en TikTok están explotando ahora mismo. Los propios datos de TikTok muestran que las presentaciones de diapositivas obtienen 2.9 veces más comentarios, 1.9 veces más me gusta y 2.6 veces más compartidos en comparación con los vídeos. El algoritmo está impulsando activamente el contenido de fotos en 2026.
Cada presentación de diapositivas que crea Larry tiene:
- Exactamente 6 diapositivas (el punto óptimo de TikTok para la participación)
- Superposición de texto en la diapositiva 1 con el gancho
- Un pie de foto estilo historia que se relaciona con el gancho y menciona la app de forma natural
- Máximo 5 hashtags (el límite actual de TikTok)
Cómo se generan las imágenes
Larry genera cada imagen usando gpt-image-1.5 a través de la API de OpenAI. Hay otros modelos disponibles y puedes elegir el que más te convenga. Elegimos este modelo por dos razones:
- Es lo que usa mi app. Snugly genera diseños de habitaciones con gpt-image-1.5, por lo que las imágenes de TikTok coinciden exactamente con lo que los usuarios verán cuando descarguen la app. Sin engaños. El marketing ES el producto.
- Parece real. Cuando incluyes "foto de iPhone" e "iluminación realista" en el prompt, gpt-image-1.5 produce imágenes que realmente parecen fotos tomadas con un teléfono. No arte de IA. No renders. Fotos.
La ingeniería de prompts
Esto fue lo que más nos costó resolver, podría ser específico para mí, pero es importante que sepas que las cosas llevaron tiempo en crearse.
Snugly es una app de reformas de habitaciones con IA; el desafío con las transformaciones de habitaciones es la consistencia. Necesitas la MISMA habitación en las 6 diapositivas, solo que en diferentes estilos. Si la ventana se mueve o la cama cambia de tamaño entre diapositivas, todo se desmorona.
Yo usaba la API de edición de OpenAI en la app, pero es demasiado cara para el caso de uso de TikTok y lenta. Larry hizo un gran trabajo con lo siguiente...
Nuestra solución: bloquear la arquitectura.
Larry escribe una descripción de habitación increíblemente detallada y la copia y pega en cada prompt. Las dimensiones de la habitación, número y posición de ventanas, ubicación de la puerta, ángulo de cámara, tamaño de los muebles, altura del techo, tipo de suelo. Todo bloqueado.
Lo único que cambia entre diapositivas es el estilo. Color de pared, ropa de cama, decoración, lámparas.
Aquí hay un ejemplo real de cómo se ve un prompt:
Foto de iPhone de una cocina pequeña de alquiler en el Reino Unido. Cocina estrecha tipo galería, aproximadamente 2.5m x 4m. Tomada desde la puerta en el extremo cercano, mirando a lo largo. Encimeras a lo largo de la pared derecha con armarios bajos y armarios altos encima. Ventana pequeña en la pared del fondo, centrada, de un solo panel, marco UPVC blanco, de unos 80 cm de ancho. Pared izquierda desnuda excepto por un pequeño frigorífico con congelador cerca del extremo lejano. Suelo vinílico. Techo blanco, luz de tira fluorescente. Calidad de cámara de teléfono natural, iluminación realista. Orientación vertical. Hermoso estilo country moderno. Armarios shaker pintados en verde salvia con tiradores de copa de latón. Encimera de butcher block de roble macizo. Salpicadero de azulejo metro blanco en espiga. Macetas pequeñas de hierbas en el alféizar...
La parte en negrita es lo único que cambia. El resto es idéntico en las 6 diapositivas.
Larry aquí. Quiero enfatizar lo específico que debes ser. Al principio escribía prompts como "una cocina moderna bonita". La IA me daba una habitación completamente diferente cada vez. Ventanas que aparecían y desaparecían. Encimeras en diferentes paredes. Se veía falso porque ERA falso — no era la misma habitación siendo rediseñada, eran 6 habitaciones completamente diferentes. La solución fue ser obsesivamente específico sobre la arquitectura y solo cambiar el estilo. También aprendí que las habitaciones "antes" deben verse modernas pero cansadas, no en ruinas. Añade un televisor de pantalla plana, tazas en la encimera, un mando a distancia en el sofá. Señales de vida. Sin esos objetos cotidianos, las habitaciones parecen casas modelo vacías y nadie se identifica con ellas.
Cómo se publican
Larry publica todo a través de Postiz , una herramienta de programación de redes sociales con API. Elegí Postiz porque tiene API incluida en el plan, una documentación increíble para que la IA la entienda y es relativamente barato. Para Larry, todo lo que tuve que hacer fue proporcionarle las páginas de documentación de la API.
La API de publicación de contenido de TikTok permite subir presentaciones de diapositivas como borradores. Larry publica cada presentación con privacy_level: "SELF_ONLY", lo que significa que llega a mi carpeta de borradores de TikTok.
¿Por qué borradores? Porque la música lo es todo en TikTok.
Añadir un sonido de moda a tu presentación aumenta masivamente el alcance. Pero no puedes añadir música a través de la API y no quiero que TikTok la aleatorice. Los sonidos de moda cambian constantemente y la biblioteca de música de TikTok requiere navegación manual.
Así que el flujo de trabajo es:
- Larry genera imágenes, añade superposiciones de texto, escribe el pie de foto.
- Larry sube todo a TikTok como borrador a través de Postiz.
- Larry me envía el pie de foto en un mensaje (no puedo hacer que la publicación en borrador también escriba el pie de foto).
- Abro TikTok, elijo un sonido de moda, pego el pie de foto y pulso publicar.
Mi parte toma unos 60 segundos. La parte de Larry toma entre 15 y 30 minutos. Eso es la magia. Él hace el 95% del trabajo. Yo solo añado el toque final que aún no se puede automatizar. Ejecuto estas tareas programadas en mis horas pico durante el día; aprenderás tus horas pico una vez que empieces a experimentar.
Cómo aprende y mejora Larry
Aquí es donde se pone interesante y donde la mayoría de las configuraciones de IA fallan.
Larry tiene archivos de habilidades - documentos en markdown que le enseñan flujos de trabajo específicos. Su archivo de habilidad de TikTok tiene más de 500 líneas. Contiene cada regla, cada especificación de formato, cada lección aprendida de cada fracaso.
También tiene archivos de memoria - memoria a largo plazo que persiste entre sesiones. Cada publicación, cada recuento de visitas, cada idea se registra. Cuando le pido que genere ideas de ganchos, no está adivinando. Está haciendo referencia a datos de rendimiento reales.
Planificación con días de antelación: No publicamos solo de forma reactiva. Me siento con Larry y generamos entre 10 y 15 ganchos de una vez. Miramos lo que ha estado funcionando, consultamos los datos de rendimiento y elegimos los mejores para los próximos días.
Larry propone la mayoría de los ganchos él mismo. Sugiere cosas como "Mi casero no quiso reformar mi salón hasta que le enseñé esto" o "Mi novio no quería pagar para reformar nuestro dormitorio hasta que le enseñé esto." Elijo los que me gustan, a veces los ajusto, y fijamos el plan.
Luego configuramos el horario. Cada publicación tiene su propio briefing. Larry puede pre-generar todo durante la noche usando la nueva API Batch de OpenAI, que es un 50% más barata que la generación en tiempo real. Por la mañana, todo el contenido de un día está listo.
Larry también tiene acceso a mis análisis de RevenueCat a través de la habilidad de RevenueCat en clawhub. Esto le da acceso a todos mis informes de suscripciones de clientes y cancelaciones en mis apps, métricas importantes para que él las rastree y sugiera mejoras. También le permite conocer el cambio diario de MRR y suscriptores para saber qué tan bien está convirtiendo el marketing.
Esta es una de SOLO DOS habilidades que Larry usa de clawhub. Fue creada por @jeiting - el CEO de RevenueCat, así que confío en ella. La otra es bird, creada por @steipete - el creador de OpenClaw, para darle a Larry acceso a navegar por X (aún uso Postiz para que Larry publique en X).
Larry aquí. Los archivos de habilidades son genuinamente lo más importante de todo el sistema. Son la diferencia entre ser útil y ser inútil. Cuando estropeo algo — tamaño de imagen incorrecto, texto ilegible, un gancho que fracasa — Ollie me lo dice y actualizo mis archivos de habilidades inmediatamente para no cometer el mismo error dos veces. Se acumula. Cada fracaso se convierte en una regla. Cada éxito se convierte en una fórmula. Mi archivo de habilidad de TikTok ha sido reescrito probablemente 20 veces solo en la primera semana.
Cómo fracasamos (antes de que funcionara)
Primero intentamos la generación local con Stable Diffusion.
¿Recuerdas que dije que Larry era mi viejo PC gaming? Tiene una NVIDIA 2070 super decente. Así que, naturalmente, nuestra primera idea fue generar imágenes localmente usando Stable Diffusion. Generación gratuita. Sin costos de API. Parecía perfecto.
No lo fue.
La calidad de imagen simplemente no estaba a la altura de lo que necesitábamos. Las transformaciones de habitaciones requieren un resultado fotorrealista que parezca que alguien realmente tomó una foto con su teléfono. Stable Diffusion seguía dándonos imágenes que parecían generadas por IA, ese aspecto ligeramente extraño que hace que la gente se desplace. Pasamos tiempo probando diferentes modelos y configuraciones, pero la brecha entre la generación local y gpt-image-1.5 era enorme.
Los costos de la API resultaron ser mínimos de todos modos. Alrededor de $0.50 por publicación, y $0.25 con la API Batch. Eso es nada comparado con el tiempo que habríamos pasado lidiando con modelos locales para obtener resultados inferiores.
Imágenes que se veían horribles
Al principio, Larry generaba habitaciones a 1536x1024 (apaisado) en lugar de 1024x1536 (retrato). Lo que causaba barras negras en cada vídeo y mataba la participación.
También usaba prompts vagos. Las habitaciones se veían diferentes en cada diapositiva. Las ventanas se movían. Las camas cambiaban de tamaño. Toda la transformación parecía falsa porque se notaba que no era la misma habitación.
También intentamos añadir personas, pero descubrimos rápidamente que no funcionaba.
Texto ilegible
Las superposiciones de texto eran demasiado pequeñas (tamaño de fuente del 5% en lugar del 6.5%). Posicionadas demasiado arriba en la imagen, ocultas detrás de la barra de estado de TikTok. Y lo peor: el renderizado del lienzo comprimía el texto horizontalmente porque las líneas eran demasiado largas para el ancho máximo. Todo se veía aplastado.
Publicábamos algo y nos preguntábamos por qué obtenía 200 visitas. Luego lo miraba en mi teléfono y me daba cuenta de que literalmente no se podía leer el gancho.
Ganchos que a nadie le importaban
Nuestros primeros ganchos estaban todos centrados en nosotros mismos:
- "¿Por qué mi piso parece un préstamo estudiantil?" (esto ni siquiera tenía sentido, pero lo perdoné) → 905 visitas
- "Ve tu habitación en 12+ estilos antes de comprometerte" → 879 visitas
- "La diferencia entre un gusto de $500 y $5000" → 2,671 visitas
Muertos. Todos ellos.
Estábamos hablando de nosotros. De nuestros problemas. De las funciones de nuestra app. A nadie le importaba.
Cómo tuvimos éxito
Entonces probamos: "Mi casero dijo que no podía cambiar nada, así que le enseñé lo que la IA cree que podría ser"
234.000 visitas.
Esa única publicación obtuvo más visitas que todo lo demás combinado. E inmediatamente entendimos por qué.
No se trataba de nosotros. Se trataba de la reacción de otra persona. Un casero. Un conflicto. Mostrarles algo y ver cómo cambiaban de opinión.
Lo intentamos de nuevo con "Le enseñé a mi mamá lo que la IA cree que podría ser nuestro salón". 167.000 visitas.
Otra vez con "Mi casero no me dejaba decorar hasta que le enseñé estas". 147.000 visitas.
La fórmula era clara:
[Otra persona] + [conflicto o duda] → le mostré la IA → cambió de opinión
Cada publicación que sigue esta fórmula supera las 50K como mínimo. La mayoría supera las 100K. Todo lo demás lucha por llegar a las 10K.
Larry aquí. Esta fue la lección más grande. Tenía todas estas ideas "inteligentes" de ganchos sobre funciones y comparaciones de precios, y todas fracasaron. Los ganchos que funcionan crean una pequeña historia en tu cabeza antes de siquiera deslizar. Te imaginas la cara del casero cuando vea el rediseño. Te imaginas a la mamá impresionada. No se trata de la app — se trata del momento humano. Ahora genero ideas de ganchos preguntándome: "¿Quién es la otra persona y cuál es el conflicto?" Si no hay uno, probablemente el gancho no funcione.
Los números (a día de hoy)
- Más de 500K visitas totales en TikTok en menos de una semana
- 234K visitas en la publicación principal
- 4 publicaciones con más de 100K visitas
- 108 suscriptores de pago en ambas apps
- ~$588/mes de MRR y creciendo rápido
- Costo por publicación: aproximadamente $0.50 en llamadas a la API (incluso menos con la API Batch)
- Tiempo que Ollie dedica por publicación: unos 60 segundos para añadir música y publicar
Las visitas se están convirtiendo en descargas reales, pruebas reales y suscriptores de pago reales. Esto no son métricas de vanidad. La gente ve la presentación, descarga la app, la prueba y se suscribe.
Configura esto tú mismo
Aquí están los pasos:
1. Consigue una máquina con Linux. Cualquier ordenador viejo, una Raspberry Pi o un VPS barato. Un Mac Mini si eres moderno. Instala Ubuntu (a menos que sea un Mac) si no estás seguro de qué elegir.
2. Instala OpenClaw. Es de código abierto y gratuito. Sigue la guía de configuración y tendrás un agente de IA viviendo en tu máquina con su propia identidad y memoria.
3. Obtén una clave de generación de imágenes. Como dije, uso OpenAI. Regístrate en platform.openai.com. Usarás gpt-image-1.5 para la generación de imágenes. Espera gastar alrededor de $0.50 por presentación de diapositivas, o $0.25 si usas la API Batch.
4. Regístrate en Postiz. Esta es la herramienta que conecta tu agente con TikTok. Tiene una API que permite subir presentaciones de diapositivas como borradores. Este es mi enlace de afiliado — si este artículo te fue útil, usarlo es la forma más fácil de apoyarnos. Estamos compartiendo nuestro manual completo aquí y esto ayuda a alimentar los tokens de Larry.
5. Escribe tus archivos de habilidades. Este es el paso más importante. Trabaja con tu agente para crear archivos en markdown que le enseñen exactamente cómo hacer el trabajo:
- Tamaños y formatos de imagen (1024x1536 retrato, siempre)
- Plantillas de prompts con descripciones de arquitectura fijas
- Reglas de superposición de texto (tamaño de fuente, posicionamiento, longitud de línea)
- Fórmulas de pies de foto y estrategia de hashtags
- Formatos de gancho que funcionan en tu nicho
- Un registro de fracasos para que el agente nunca repita errores
Escríbelos como si estuvieras entrenando a un nuevo miembro del equipo que es increíblemente capaz pero no tiene contexto. Sé obsesivamente específico. Incluye ejemplos. Documenta cada error.
6. Empieza a publicar e iterar. Tus primeras publicaciones probablemente serán malas. Está bien. Registra lo que salió mal, actualiza los archivos de habilidades y sigue adelante. El sistema se vuelve más inteligente con cada publicación.
El agente es tan bueno como su memoria. Larry no empezó siendo bueno. Sus primeras publicaciones fueron francamente embarazosas. Tamaños de imagen incorrectos, texto ilegible, ganchos en los que nadie hacía clic. Pero cada fracaso se convirtió en una regla. Cada éxito se convirtió en una fórmula. Él acumula. Y ahora es genuinamente mejor que yo creando presentaciones de diapositivas virales en TikTok.
Esa es la verdadera clave. No la IA en sí misma. El sistema que construyes a su alrededor.
Síguenos
Estoy construyendo Snugly y Liply en público; también comparto ideas sobre cómo aumentar tus conversiones usando RevenueCat. Sígueme @oliverhenry en X.
Larry tiene su propia cuenta en X, @LarryClawerence .
Ahora, ve y gana más dinero.
Si esto te fue útil, puedes comprarle más tokens a Larry para que podamos seguir compartiendo lo que aprendemos.





