Genera y Programa Contenido Automáticamente
Ya tienes tu agente respondiendo DMs y comentarios. Ahora vamos a convertirlo en tu generador de contenido personal — que cree ideas, escriba captions, sugiera hashtags y programe posts automáticamente.
📦 Paso 1: Configurar generación de contenido
Para que tu agente genere contenido, necesitas configurar las capacidades de creación y programación de posts:
🧠 Paso 2: Entrenar al agente sobre tu negocio
Para que el contenido sea relevante, necesitas darle contexto. Agrega una sección en tu MEMORY.md:
## Información del negocio para contenido
### Datos básicos
- Nombre: Sabor Chapín (restaurante de comida guatemalteca)
- Ubicación: Zona 10, Ciudad de Guatemala
- Horario: Lun-Sab 11am-10pm, Dom 11am-4pm
- Especialidad: Pepián, Kak'ik, Hilachas, Plátanos en mole
- Precio promedio: Q65-120 por plato
### Público objetivo
- Guatemaltecos 25-45 años
- Familias que buscan comida tradicional
- Turistas que quieren probar comida auténtica
- Oficinistas de zona 10 para almuerzo
### Tono de marca
- Orgulloso de la cultura guatemalteca
- Familiar y cálido
- No formal, pero profesional
- Usa tuteo (tú/tu) consistente
- Emojis: bandera GT 🇬🇹, comida 🍲, fuego 🔥
### Temas de contenido permitidos
- Recetas tradicionales y su historia
- Detrás de cámaras en la cocina
- Testimonios de clientes
- Promociones del día
- Historia y cultura guatemalteca (relacionada a comida)
- Equipo y empleados
### Temas PROHIBIDOS
- Política
- Religión
- Comparaciones negativas con otros restaurantes
- Contenido controversial
Mientras más contexto, mejor contenido
No te limites. Agrega tu menú completo, fotos de referencia, competidores que admiras, y el tipo de contenido que te ha funcionado antes. El agente usa todo esto para generar contenido relevante.
📅 Paso 3: Generar un calendario de contenido
Configura la generación de contenido en config.yaml:
# config.yaml
content:
calendar:
frequency: weekly # Generar calendario cada semana
posts_per_day: 1 # 1 post diario
stories_per_day: 3 # 3 stories por día
generate_day: sunday # Generar el calendario los domingos
generate_time: "08:00"
platforms:
- instagram
- facebook
- tiktok
content_mix: # Distribución de tipos de contenido
educational: 25 # 25% posts educativos
behind_scenes: 20 # 20% detrás de cámaras
promotions: 20 # 20% promociones
testimonials: 15 # 15% testimonios
entertainment: 10 # 10% entretenimiento/memes
user_generated: 10 # 10% contenido de clientes
Una vez configurado, tu agente generará automáticamente calendarios de contenido que incluirán:
Ejemplo de calendario generado
Semana del 20-26 de enero, 2026:
- Lunes: Post educativo - "Sabías que el Pepián tiene más de 500 años de historia..."
- Martes: Detrás de cámaras - "Así preparamos nuestro Kak'ik desde las 5am..."
- Miércoles: Promoción - "🔥 Miércoles de 2x1 en Hilachas..."
- Jueves: Testimonio - "Lo que dice @carlos_lopez de nuestro servicio..."
- Viernes: Entretenimiento - "POV: Cuando tu abuela dice que tu comida no sabe igual..."
- Sábado: Promoción - "Sábado familiar! Niños comen GRATIS..."
- Domingo: Contenido de usuarios - "Gracias @maria_gt por esta foto..."
7 posts listos en minutos
Lo que normalmente toma 2-3 horas de planificación, el agente lo genera automáticamente. Y puedes editar cualquier post antes de publicar.
✍️ Paso 4: Generar captions y hashtags
Puedes pedirle al agente que genere contenido específico vía chat:
Sabor Chapín Bot
En línea
Genera un post para Instagram sobre nuestro Pepián. Quiero algo educativo que cuente la historia del plato.
10:15 AM
Aquí está tu post: 📝 Caption: "El Pepián es el plato más antiguo de Guatemala. Nuestros abuelos lo preparaban con recado negro molido en piedra, y así lo seguimos haciendo nosotros. Cada cucharada tiene más de 500 años de historia 🇬🇹🍲 Ven a probarlo. Link en bio para reservar." #️⃣ Hashtags: #PepianGuatemalteco #ComidaChapina #Guatemala #ComidaTradicional #GastronomiaGuatemalteca #SaborChapin #Zona10GT #RestauranteGuatemala #ComidaCasera #RecetasChapinas 📐 Formato: Carrusel (3 fotos) - Foto 1: Plato terminado - Foto 2: Ingredientes del recado - Foto 3: Preparación en la cocina ⏰ Mejor hora: Martes 12:30 PM ¿Quieres que lo programe o le cambio algo?
10:15 AM
Perfecto, prográmalo para mañana a las 12:30
10:16 AM
Listo! Post programado para mañana martes a las 12:30 PM en Instagram y Facebook. Te mando recordatorio 1 hora antes para que tengas las fotos listas. 👍
10:16 AM
📊 Ejemplo: Calendario semanal para un gimnasio
Así se ve un calendario generado para un studio de fitness:
| Día | Tipo | Plataforma | Caption (preview) | Hora |
|---|---|---|---|---|
| Lunes | Motivacional | IG + FB | "Nueva semana, nuevas metas. Tú de enero vs tú de diciembre..." | 6:00 AM |
| Martes | Educativo | IG + TikTok | "3 errores que cometes en sentadillas (y cómo corregirlos)..." | 12:00 PM |
| Miércoles | Promo | IG + FB | "Trae a un amigo GRATIS este miércoles. Solo muestren este post..." | 5:00 PM |
| Jueves | Testimonio | IG | "Conoce a @andrea_fit: bajó 15 kg en 4 meses con nosotros..." | 7:00 PM |
| Viernes | Entretenimiento | IG + TikTok | "POV: Es viernes y tu coach dice 'una serie más'..." | 8:00 AM |
| Sábado | Behind Scenes | IG Stories | "Así limpiamos y preparamos todo para la clase de las 7am..." | 6:30 AM |
| Domingo | Descanso | IG Story | "El descanso es parte del entrenamiento. Nos vemos mañana 💪" | 10:00 AM |
🎯 Paso 5: Optimizar contenido por plataforma
Cada plataforma es diferente. Configura las adaptaciones:
# skills/social-media/platform-rules.yaml
platforms:
instagram:
max_caption_length: 2200
optimal_caption_length: 150-300
max_hashtags: 30
optimal_hashtags: 8-15
best_formats:
- carousel # Mayor engagement
- reels # Mayor alcance
- single # Más rápido
hashtag_placement: "first_comment" # Hashtags en primer comentario
facebook:
max_caption_length: 63206
optimal_caption_length: 100-250
hashtags: 3-5 # Pocos hashtags en FB
best_formats:
- video
- photo
- link_share
call_to_action: true # Siempre terminar con CTA
tiktok:
max_caption_length: 2200
optimal_caption_length: 50-150
max_hashtags: 5
style: "casual_entertaining"
trending_sounds: true # Sugerir sonidos trending
hook_first: true # Empezar con gancho
best_formats:
- video_15s
- video_60s
- slideshow
Tips por plataforma
- Instagram: Los carruseles generan 3x más guardados que fotos solas. Pon el gancho en la primera imagen.
- Facebook: Los videos nativos (subidos directo, no links de YouTube) tienen 10x más alcance.
- TikTok: Los primeros 3 segundos definen si alguien ve tu video completo. Empieza con el dato más impactante.
⏰ Paso 6: Programar posts automáticamente
Activa la publicación automática:
# config.yaml
content:
auto_publish:
enabled: true
require_approval: true # Pedir aprobación antes de publicar
approval_channel: whatsapp # Te avisa por WhatsApp
approval_window: 60 # Esperar 60 min por aprobación
fallback: "skip" # Si no apruebas, no publica (vs "publish")
Con require_approval: true, el agente te manda esto antes de cada post:
Content Bot
En línea
📋 Post listo para publicar: Plataforma: Instagram + Facebook Hora: Hoy 12:30 PM Tipo: Educativo (carrusel) Caption: "Sabías que el Pepián tiene más de 500 años de historia?..." Hashtags: #PepianGuatemalteco #ComidaChapina ...(10 más) Responde: ✅ = Publicar ✏️ = Editar ❌ = Cancelar ⏰ = Reprogramar
11:30 AM
✅
11:32 AM
Aprobado! Se publica a las 12:30 PM. Te aviso cuando esté live. 👍
11:32 AM
Aprobación recomendada al inicio
Deja require_approval: true las primeras 2-3 semanas hasta que el agente genere contenido que te guste consistentemente. Después puedes cambiarlo a false para publicación 100% automática.
🔄 Paso 7: Reutilizar contenido exitoso
Configura el reciclaje inteligente de contenido:
# config.yaml
content:
recycling:
enabled: true
min_age_days: 30 # Reutilizar posts de hace 30+ días
min_engagement_rate: 5 # Solo reciclar posts con 5%+ engagement
rewrite: true # Reescribir caption (no copiar idéntico)
max_recycles: 2 # Máximo reciclar 2 veces cada post
El agente analiza qué posts tuvieron mejor engagement y los adapta. Un post que funcionó hace 2 meses puede funcionar de nuevo con un caption diferente y en otro horario.
🚨 Errores comunes al generar contenido
| Error | Solución |
|---|---|
| Contenido genérico sin personalidad | Agrega más contexto en MEMORY.md (ejemplos de posts que te gustan, frases que usas) |
| Hashtags irrelevantes | Especifica tu nicho en content_mix y agrega hashtags semilla en la config |
| Posts no se publican | Verifica que auto_publish.enabled: true y que aprobaste el post |
| El caption es muy largo | Ajusta optimal_caption_length en las reglas de plataforma |
| No genera contenido para TikTok | Configura las credenciales de TikTok en la integración |
¿Cuál es la mejor estrategia al empezar con contenido automático?