Biblioteca · Cuatro proyectos de principio a fin

Construye conmigo: Content Factory, una línea de producción de contenido en 7 días

Creador30 minActualizado: octubre de 2026
104 de 105 en la biblioteca

Tiempo: unos 30 min de lectura + 7 días de práctica


Lo esencial

Quien hace marketing de contenidos escribiéndolo todo a mano choca con el techo de sus propias horas. Eso no es un negocio: es autoempleo con techo.

Content Factory (la fábrica de contenido) es otro enfoque. No escribes las publicaciones a mano. Construyes una línea de producción de 9 estaciones: investigación → redacción → edición → imagen → voz → video → programación → publicación → análisis. Cada estación es un prompt de Claude o una llamada a una API. Entra el brief del cliente. Salen 30 publicaciones + 4 videos + 10 audios con voz al mes (volúmenes de ejemplo; ajústalos a tu cliente).

En 7 días armas esta línea y se la ofreces a tu primer cliente. Los montos de la lección (por ejemplo, $1,500 al mes) son ejemplos para hacer cuentas, no un pronóstico de ingresos ni una recomendación de precio: si encuentras un cliente y cuánto te paga depende del nicho, del mercado y de tu trabajo.

🎨 Imagínalo así: la diferencia entre un zapatero artesano y una fábrica de calzado. El artesano hace un par al día: el techo es conocido. La fábrica tampoco produce en un segundo, pero en la línea se corta la piel al mismo tiempo que se cose la suela y al mismo tiempo que se empaca. Una hora de la fábrica = una semana del artesano. Y lo principal: la fábrica trabaja mientras el dueño duerme.


🎯 Dónde estás al final del día 7

Lo que tienes después de una semana:

  • ✓ Una línea de producción que funciona (prompts de Claude + ElevenLabs + Midjourney/Recraft + Buffer)
  • ✓ Un proceso para extraer la voz de marca (sirve para cualquier cliente)
  • ✓ Un calendario de contenido de 4 semanas para tu primer cliente
  • ✓ Una propuesta de iguala mensual (retainer) enviada a tu primer cliente, con las condiciones conversadas
  • ✓ 10 publicaciones ya programadas y publicadas
  • ✓ Un panel de analítica en PostHog para los reportes semanales
  • ✓ Plantillas de factura + contrato de iguala
  • ✓ Un stack de herramientas con un costo claro (ver la sección "Stack")

Lo que NO tienes al día 7: una agencia, un equipo, una marca. Esa es la meta del mes 6 (ver el plan de crecimiento).


Conceptos clave

  • Content Factory: una línea de producción donde cada estación está automatizada o semiautomatizada, y la persona solo aprueba y selecciona
  • Extracción de la voz de marca (brand voice extraction): el proceso de sacar de más de 20 publicaciones del cliente su tono único, para que el contenido de IA no suene a IA
  • Modelo de iguala (retainer): una suscripción mensual en lugar de cobrar por publicación. Da un volumen de trabajo y de ingresos predecible
  • Flujo de aprobación (approval flow): un tablero en Notion/Airtable donde el cliente aprueba el contenido antes de publicarlo (te protege de clientes enojados)
  • Costo variable por cliente: los gastos de API que crecen con el número de clientes (estímalos con tus datos)
  • Costo fijo: las herramientas que no crecen con los clientes
  • Generación por lotes (batch generation): generar 30 publicaciones con una sola tarea programada en lugar de 30 solicitudes sueltas

Stack (a octubre de 2026)

Precios y versiones vigentes: Lo vigente.

Herramienta Precio Para qué Reemplazo si el presupuesto aprieta
Claude Pro $20/mes (a octubre de 2026) Línea de redacción Claude Free + API (pago por tokens)
ElevenLabs Starter $6/mes (a octubre de 2026) Generación de voz El plan gratis de ElevenLabs (sin derechos comerciales), otros servicios de texto a voz
Midjourney suscripción de pago, planes en su sitio Imágenes premium Recraft Free o la generación integrada en ChatGPT y Gemini
Recraft Plan gratis Logos, vectores, recursos de marca —
Buffer Essentials precio por canal, en su sitio Programar en varias plataformas El plan gratis de Buffer
PostHog Free $0 (límite mensual gratis) Analítica, reportes semanales Google Analytics 4 (gratis)
TOTAL calcúlalo con tus planes Empieza con lo mínimo y agrega herramientas cuando hagan falta

Variable por cliente: el gasto en llamadas a la API para la generación por lotes y posibles cargos extra por voz; estímalo con datos reales.

🎨 Imagínalo así: los costos fijos de la fábrica son como la renta del taller. Cada cliente agrega costos variables (luz, material). Cuánto te queda después depende de tu precio y del número de clientes: haz las cuentas con tus cifras.


DÍA 1: Encuentra tu primer cliente + auditoría de contenido

Meta del día: 3 llamadas de diagnóstico agendadas, y ya sabes cuál es tu nicho.

Horas 1-2: Lista de nichos (20 nichos × tipos de negocio)

Abres Claude y escribes:

Escribe esto en el chat
Ayúdame a hacer una lista de 20 nichos donde los pequeños negocios (1 a 50 empleados)
gastan bastante en redes sociales o marketing de contenidos. Para cada nicho:
- Tamaño típico del presupuesto de contenido al mes
- Qué plataformas son críticas (Instagram / LinkedIn / X / WhatsApp)
- El problema (qué les duele hoy con el contenido)
- Cuánto tardan en decidir una suscripción (ciclo de venta)

Público objetivo: un freelancer de marketing de contenidos que busca su primer cliente
para una línea de producción de contenido con IA.

Recibirás una tabla. Recorta de inmediato:

  • ❌ Pequeños B2C (cafeterías, estéticas, tienditas): normalmente no tienen presupuesto para contenido regular
  • ❌ Grandes empresas (más de 1,000 empleados): ciclo de venta largo, de 3 a 6 meses
  • ✅ SaaS B2B de 10 a 50 personas: hay presupuesto, les duele el contenido, ciclo de 2 semanas
  • ✅ Agentes inmobiliarios con equipo: dependen de Instagram, están dispuestos a pagar
  • ✅ Coaches y consultores premium (programas de más de $5K): necesitan un flujo de contenido en LinkedIn
  • ✅ E-commerce de $50K a $500K al mes: necesitan volumen, tienen presupuesto
  • ✅ Fitness premium (gimnasios de más de $100 al mes, programas en línea): mucho ritmo de contenido

Elige 3 nichos para empezar. No te disperses.

Horas 3-4: Mensajes directos a 10 clientes potenciales

No email. Mensaje directo. Escribe donde vive el público del nicho:

  • Fundadores de SaaS B2B → mensaje directo en LinkedIn
  • Bienes raíces → mensaje directo en Instagram
  • Coaches → mensaje directo en LinkedIn o en X

Plantilla del mensaje (adáptala a tu nicho):

Código
Hola, [nombre]. Estuve viendo su contenido de las últimas dos semanas.
[Un detalle concreto: la publicación que te llamó la atención, un video].

Una observación: ustedes publican 2-3 veces por semana. Sus competidores
[nombre 1, nombre 2], 5-7 veces. Eso les da ventaja en alcance.

Armo líneas de producción de contenido con IA para [nicho]. En concreto:
30 publicaciones + 4 videos + 10 audios con voz al mes. El costo depende del volumen; lo vemos en una llamada.

Si le interesa: una llamada de 30 minutos esta semana.
Si no le interesa, ignore este mensaje; no volveré a molestar.

Antipatrones:

  • ❌ Preámbulos y cortesías: sobran
  • ❌ "¡Esto va a transformar su negocio!": jerga de coach
  • ❌ Copiar y pegar genérico: lo notan en un segundo
  • ❌ Una historia larga sobre ti: no le interesa a nadie

Lo correcto:

  • ✓ Un detalle concreto (muestra que sí miraste)
  • ✓ Una observación concreta (el hueco que resuelves)
  • ✓ Una propuesta concreta (qué, precio, qué sigue)
  • ✓ La opción "si no le interesa, ignórelo" (baja la presión)

Hora 5: Agenda las llamadas de diagnóstico

Si casi nadie respondió, el problema está en el texto o en el nicho. Cambia y manda 10 más. Tu propia tasa de respuesta solo la sabrás en la práctica.

El tablero del día (Notion / Google Sheet):

Escribe esto en el chat
| Nicho | Contacto | Mensaje enviado | Respuesta | Llamada agendada | Notas |
| SaaS B2B | Sergio (Fundador X) | 2026-10-12 | "Cuéntame" | 2026-10-14 14:00 | Le duele LinkedIn |
| Bienes raíces | María (Cuenca) | 2026-10-12 | "¿Precio?" | — | Necesita enfoque en IG |
| ...

DÍA 2: Propuesta al primer cliente + auditoría de su contenido

Meta del día: la propuesta enviada al cliente, o al menos 1 buena propuesta sobre la mesa.

Horas 1-2: Llamada de diagnóstico de 30 min (guion)

La llamada no es una presentación. Es un diagnóstico. Estructura:

Min 0-5: plática ligera, contexto. "¿Dónde están? ¿A qué se dedica el equipo?"

Min 5-20: preguntas de diagnóstico (anota las respuestas):

Escribe esto en el chat
1. ¿Cuántas publicaciones hacen al mes hoy? ¿En qué plataformas?
2. ¿Quién escribe el contenido hoy? (el fundador, un practicante, una agencia)
3. ¿Cuánto tiempo le dedican a la semana?
4. ¿Qué no está funcionando: la cantidad o la calidad?
5. ¿Cuál es su presupuesto actual de contenido?
6. ¿Qué resultado haría que los próximos 3 meses fueran un éxito?
7. ¿Quiénes son sus competidores? ¿El contenido de quién les gusta?
8. ¿Ya tienen guía de marca / documento de tono de voz?
9. ¿Quién aprueba el contenido antes de publicar? ¿Una persona o un comité?
   (Crítico: comité = dolor de cabeza)
10. ¿Cuándo quieren empezar?

Min 20-28: tu propuesta (si las señales son positivas).

Min 28-30: siguientes pasos. "Le mando el paquete por correo en menos de 24 horas. Usted decide antes del viernes."

Hora 3: La propuesta del paquete (plantilla)

Plantilla de email (adáptala):

Escribe esto en el chat
Sergio:

Gracias por la llamada. Resumo lo que escuché:

Problemas:
- Publican 2-3 veces por semana en LinkedIn; deberían ser 5-7
- El fundador dedica 6-8 horas a la semana a escribir
- No tienen documento de voz de marca: cada vez empiezan de cero

Lo que propongo (paquete Standard, [precio] al mes):

- 30 publicaciones de LinkedIn al mes (mezcla de largas y cortas)
- 4 videos cortos (30-60 s, con voz en off)
- 10 audios con voz para Stories / podcasts
- Proceso de extracción de la voz de marca (una vez, semana 1)
- Flujo de aprobación semanal en Notion
- Reporte mensual de resultados

Paquete Premium ([precio] al mes): agrega
- +30 publicaciones en X
- +4 artículos largos (1,500 a 2,000 palabras)
- Imágenes personalizadas (Midjourney premium)

Lo que no hago:
- No respondo comentarios (eso es de su equipo)
- No defino la estrategia solo (la hacemos juntos en la sesión de arranque)
- No hago diseños complejos en Photoshop (plantillas de Recraft / Canva)

Calendario:
- Semana 1: extracción de la voz de marca + calendario de contenido
- Semana 2: las primeras 10 publicaciones para aprobación
- Semana 3 en adelante: producción continua

Si está de acuerdo, le mando la factura del primer mes. Arrancamos en 48 horas.

Si necesita pensarlo, sin problema; espero su respuesta hasta el viernes.

Horas 4-5: Audita sus últimas 30 publicaciones

Mientras el cliente lo piensa, tú haces la auditoría de contenido (es parte de tu preparación aunque el cliente diga "no"):

bash
# Crea la carpeta para la auditoría
mkdir -p ~/clients/sergio-saas/audit
cd ~/clients/sergio-saas/audit

Abre Claude y pega 20-30 de sus publicaciones (copia y pega de LinkedIn/Instagram):

Escribe esto en el chat
Haz una auditoría de contenido de estas 30 publicaciones. Estructura del reporte:

1. Análisis de la voz:
   - Tono (formal/casual/ingenioso/profesional)
   - Largo de las oraciones (mezcla de cortas/medianas/largas)
   - Primera persona vs. tercera persona
   - Uso de historias vs. datos

2. Distribución de temas:
   - Qué temas se repiten
   - Qué temas NO cubren pero deberían (huecos)

3. Patrones de interacción:
   - Qué publicaciones tuvieron más interacciones
   - Qué tienen en común (formato, tema, largo)

4. Problemas de calidad:
   - Voz inconsistente (si la hay)
   - Temas que no funcionan
   - Oportunidades perdidas

5. Las próximas 30 publicaciones recomendadas:
   - 60%: lo que funciona (seguir)
   - 30%: huecos por llenar
   - 10%: experimentos

Guarda esta auditoría: te servirá para dar seguimiento a la propuesta.


DÍA 3: Extracción de la voz de marca

Meta del día: el documento brand-voice.md + un calendario de contenido de 4 semanas.

Horas 1-2: Escribe brand-voice.md (con más de 20 publicaciones)

Es el artefacto clave de toda la fábrica. Sin él, el contenido de IA suena a IA. Con él, suena como el cliente.

bash
mkdir -p ~/clients/sergio-saas/brand
touch ~/clients/sergio-saas/brand/brand-voice.md

El prompt para Claude:

Escribe esto en el chat
Lee estas 20 publicaciones del cliente [pégalas aquí].

Crea un documento brand-voice.md con esta estructura:

## Identidad
- ¿Quién habla (el fundador / la empresa / el equipo)?
- ¿Con qué rol (experto / observador / amigo / autoridad)?
- ¿Qué NO es su voz (vetos)?

## Tono
- Tono principal (3 adjetivos)
- Tono secundario (cuando hace falta una variante)

## Patrones de las oraciones
- Largo promedio
- Uso de preguntas
- Uso de listas vs. texto corrido
- Largo de los párrafos

## Vocabulario
- Palabras que usan seguido (da más de 20 ejemplos)
- Palabras que NUNCA usan (jerga corporativa que hay que evitar)
- Términos del sector que dejan tal cual vs. que explican

## Plantillas de estructura
- Cómo suelen empezar las publicaciones (5 ejemplos)
- Cómo las cierran (5 ejemplos)
- Patrones de gancho (hook)

## Sí / No, con ejemplos

## Proporción de historias vs. datos

## Nivel de revelación personal
(cuánto comparten de lo personal: mucho / medio / solo lo profesional)

Formato: Markdown, listo para usarse como contexto en un prompt.

Recibirás de 3 a 5 páginas. Guárdalas. Esto se reutiliza en cada publicación.

Horas 3-4: Calendario de contenido (4 semanas)

Escribe esto en el chat
Con base en la auditoría (los temas que funcionan) y en brand-voice (cómo suenan),
crea un calendario de contenido de 4 semanas.

Distribución por tipo:
- Semana 1: 8 largas (1,500 a 2,500 caracteres) + 0 cortas + 0 videos
  (la semana 1 es para aprender la voz y comprobar el estilo)
- Semanas 2 a 4: 6 largas + 4 cortas + 1 video por semana

Temas:
- 60% educativos (cómo hacer X en su nicho)
- 25% de opinión (puntos de vista, posturas a contracorriente)
- 15% detrás de cámaras / personales

Para cada publicación:
| Día | Tipo | Tema | Gancho | Notas |
| Lun | larga | Cómo elegimos el precio de nuestro SaaS | "Cómo fijamos el precio sin hoja de ruta" | Basada en una historia |
| Mar | corta | Opinión fuerte: los planes gratis matan el crecimiento | "Me equivoqué con el freemium" | A contracorriente |
| ...

30 publicaciones = 4 semanas × 7-8 días.

Expórtalo a Notion / Airtable. Ese será el tablero de aprobación.

Hora 5: Palabras clave + competencia

Escribe esto en el chat
Analiza a los competidores del cliente [lista de 5 nombres]:
- Qué temas cubren que nuestro cliente NO cubre
- Qué palabras clave aparecen en sus 10 mejores publicaciones
- Dónde hace preguntas su público (comentarios en LinkedIn / respuestas en X)

Entrega: 10 oportunidades de palabras clave + 5 ángulos de contenido
que nuestro cliente puede ocupar.

DÍA 4: Construye la línea de producción (la parte técnica)

Meta del día: los prompts de Claude + el script de generación por lotes.

Horas 1-3: Plantillas de prompts para Claude

Creas 9 prompts (uno por tipo de contenido). Guarda cada uno en la carpeta prompts/:

bash
mkdir -p ~/clients/sergio-saas/prompts

Plantilla 1: Publicación larga basada en una historia

Escribe esto en el chat
# prompts/long-form-story.md

Eres redactor para [nombre del cliente]. Lee el brand-voice.md de abajo y escribe estrictamente en su estilo.

<brand-voice>
[pega aquí brand-voice.md]
</brand-voice>

Tarea: escribir una publicación larga (1,500 a 2,500 caracteres) sobre el tema:
**[TOPIC]**

Gancho: [HOOK]

Estructura:
- Gancho (1-2 oraciones; atrapa la atención en el feed)
- Planteamiento de la historia (3-4 oraciones de contexto)
- Giro / idea (donde cambia el rumbo de la historia)
- Lección (lo que el lector se lleva)
- Llamado a la acción (una pregunta o una invitación a comentar)

IMPORTANTE:
- NO empieces con "Yo" o "Nosotros" (baja la interacción)
- NO uses la raya larga en lugar de la coma
- NO termines con "¿Tú qué opinas?" (es trillado)
- Usa números concretos donde puedas
- Sigue brand-voice.md al pie de la letra

Salida: solo el texto de la publicación, sin preámbulo.

Plantilla 2: Publicación larga a contracorriente

Estructura parecida, pero el gancho = "Me equivoqué con X" / "Todos dicen Y; en realidad es Z".

Plantillas 3-5: tutorial educativo, lista, explicación de un marco de trabajo (framework).

Plantillas 6-7-8 (cortas): opinión fuerte (200-300 caracteres), una sola línea, inicio de hilo.

Plantilla 9 (pie de foto):

Escribe esto en el chat
# prompts/caption.md

Eres redactor. Con base en [POST_CONTENT], escribe un pie de foto (caption) para Instagram.

Estructura:
- Línea 1: gancho (cinematográfico, intriga)
- Líneas 2-4: 3 líneas cortas que desarrollan la idea
- Línea 5: llamado a la acción o pregunta
- 5-10 hashtags relevantes para el nicho

Largo: 600 a 1,000 caracteres en total.
Estilo: brand-voice.md.

Salida: solo el pie de foto, sin preámbulo.

Horas 4-5: Script de generación por lotes

Bash local + curl a la API de Claude:

bash
# scripts/batch-generate.sh
#!/usr/bin/env bash
set -euo pipefail

CLIENT_DIR="${1:-$HOME/clients/sergio-saas}"
CALENDAR="$CLIENT_DIR/calendar.csv"
OUTPUT_DIR="$CLIENT_DIR/output/$(date +%Y-%m-%d)"
BRAND_VOICE="$CLIENT_DIR/brand/brand-voice.md"
PROMPTS_DIR="$CLIENT_DIR/prompts"

mkdir -p "$OUTPUT_DIR"

# Leer calendar.csv (Day,Type,Topic,Hook,Notes)
tail -n +2 "$CALENDAR" | while IFS=',' read -r day type topic hook notes; do
  prompt_file="$PROMPTS_DIR/${type}.md"
  output_file="$OUTPUT_DIR/${day}-${type}.md"

  if [ ! -f "$prompt_file" ]; then
    echo "Skip $day — no prompt for type $type"
    continue
  fi

  echo "Generating $day ($type): $topic"

  # Armamos el prompt (jq se encarga del escape de forma segura más abajo)
  full_prompt=$(cat "$prompt_file" \
    | sed "s|\[TOPIC\]|$topic|g" \
    | sed "s|\[HOOK\]|$hook|g")

  # Insertamos el contenido de brand-voice
  brand_content=$(cat "$BRAND_VOICE")
  full_prompt="${full_prompt//\[pega aquí brand-voice.md\]/$brand_content}"

  # Llamada a la API de Claude
  response=$(curl -s https://api.anthropic.com/v1/messages \
    -H "x-api-key: $ANTHROPIC_API_KEY" \
    -H "anthropic-version: 2023-06-01" \
    -H "content-type: application/json" \
    -d "$(jq -n \
      --arg model "claude-sonnet-5-5" \
      --arg prompt "$full_prompt" \
      '{
        model: $model,
        max_tokens: 2000,
        messages: [{role: "user", content: $prompt}]
      }')")

  echo "$response" | jq -r '[.content[] | select(.type == "text") | .text] | join("")' > "$output_file"

  # Límite de velocidad (suave)
  sleep 2
done

echo "✓ Generated $(ls "$OUTPUT_DIR" | wc -l) posts in $OUTPUT_DIR"

Ejecución:

bash
export ANTHROPIC_API_KEY=sk-ant-...
chmod +x scripts/batch-generate.sh
./scripts/batch-generate.sh

Revisión de costo: 30 publicaciones × ~2,000 tokens de entrada × ~800 tokens de salida con Sonnet 5.5 (a octubre de 2026: $2 y $10 por 1M de tokens) son unos 60,000 tokens de entrada y 24,000 de salida, es decir, menos de un dólar por lote. Es la producción de un mes para un cliente. Precios vigentes: Lo vigente.

🎨 Imagínalo así: el script es la máquina automática de la fábrica. Antes, un redactor escribía 30 publicaciones de 30 minutos cada una = 15 horas. Ahora: correr el script más el tiempo de revisión. La ganancia de tiempo, mídela con tus datos.


DÍA 5: Automatiza imagen y voz

Meta del día: las líneas de imagen y de voz listas.

Horas 1-2: Generación de imágenes

Dos enfoques; elige según tu presupuesto:

Enfoque A: Midjourney (suscripción de pago)

Crea style references (referencias de estilo) para el cliente:

Escribe esto en el chat
En el bot de Midjourney:
/imagine [ejemplo del nicho del cliente] --sref [random_seed]

Por ejemplo, para un SaaS B2B:
/imagine clean minimal office tech startup hero illustration --sref 12345 --ar 16:9

Anota el ID del sref (por ejemplo --sref 12345). Ahora todas las imágenes de ese cliente usan el mismo sref → consistencia visual.

Plantilla del prompt para cada publicación:

Código
[scene description] --sref 12345 --ar 1:1 --style raw

Los parámetros de Midjourney cambian de una versión a otra, y la versión predeterminada también: revisa la documentación del servicio.

Enfoque B: Recraft Free + la generación integrada de ChatGPT o Gemini

Recraft es especialmente bueno para:

  • Aplicar el logo (poner el logo del cliente encima de una foto)
  • Ilustraciones vectoriales (cuando necesitas un estilo plano)
  • Plantillas de marca (una base, muchas variaciones)

Para imágenes fotorrealistas sirve la generación integrada de ChatGPT (gpt-image-2) o de Gemini (Nano Banana). DALL-E 2 y 3 se desactivaron en la API de OpenAI el 12.05.2026.

Horas 3-4: Generación de voz (ElevenLabs)

ElevenLabs Starter cuesta $6 al mes (a octubre de 2026), con licencia comercial; el plan gratis no tiene derechos comerciales. Cuánta voz puedes generar depende del plan: revisa los límites en su página de precios.

bash
# scripts/voice-batch.sh
#!/usr/bin/env bash
set -euo pipefail

CLIENT_DIR="${1:-$HOME/clients/sergio-saas}"
SCRIPTS_DIR="$CLIENT_DIR/output/$(date +%Y-%m-%d)/voice-scripts"
OUTPUT_DIR="$CLIENT_DIR/output/$(date +%Y-%m-%d)/voice"
VOICE_ID="${ELEVENLABS_VOICE_ID:-21m00Tcm4TlvDq8ikWAM}"  # voz de ejemplo: pon tu propio ID del catálogo

mkdir -p "$OUTPUT_DIR"

for script_file in "$SCRIPTS_DIR"/*.txt; do
  name=$(basename "$script_file" .txt)
  output_file="$OUTPUT_DIR/${name}.mp3"

  text_content=$(cat "$script_file")

  curl -s -X POST "https://api.elevenlabs.io/v1/text-to-speech/${VOICE_ID}" \
    -H "xi-api-key: $ELEVENLABS_API_KEY" \
    -H "Content-Type: application/json" \
    -d "$(jq -n \
      --arg text "$text_content" \
      '{
        text: $text,
        model_id: "eleven_multilingual_v2",  # el nombre vigente del modelo está en la documentación de ElevenLabs
        voice_settings: {
          stability: 0.5,
          similarity_boost: 0.75
        }
      }')" \
    --output "$output_file"

  echo "✓ Generated: $output_file"
  sleep 1
done

Optimización: ElevenLabs actualiza sus modelos de voz con frecuencia: elige el modelo vigente de la documentación según el idioma del cliente y revisa el precio por carácter en su página de tarifas.

Hora 5: El ensamble

Las tres salidas (texto + imagen + voz) se ensamblan en piezas listas para publicar:

  • Publicación de LinkedIn: texto + 1 imagen (1200×627)
  • Publicación de Instagram: pie de foto + 1-3 imágenes (1080×1080)
  • Reel de Instagram: voz (15-30 s) + presentación de imágenes o video
  • Hilo de X: 5-7 publicaciones cortas + 1 imagen principal

Plantillas en Canva o Figma (plan gratis):

  • Crea 5 plantillas por cliente (una sola vez)
  • Variables: título + imagen + color de acento
  • Exportación masiva con la API de Canva (de pago) o a mano (15 min por 10 publicaciones)

🎨 Imagínalo así: el ensamble = el empaque en la fábrica. Cada producto (publicación) pasa por el mismo proceso: texto → imagen → plantilla → pieza lista. Esto no es creatividad, es proceso. La creatividad estuvo en la redacción (día 4).


DÍA 6: Programa y publica

Meta del día: las primeras 10 publicaciones en la cola + el flujo de aprobación con el cliente.

Horas 1-2: Configura Buffer / Hypefury

Buffer Essentials (plan de pago, precio por canal):

  • Conectas las cuentas de LinkedIn / Instagram / X del cliente (hace falta su contraseña; la buena práctica: el cliente inicia sesión en Buffer en tu panel mientras comparten pantalla, nunca te manda la contraseña por mensaje)
  • Creas el horario de publicación (por ejemplo, LinkedIn lunes/miércoles/viernes 09:00 EST)
  • Carga masiva con CSV (Buffer lo admite): cada fila = una publicación

Hypefury (alternativa):

  • Mejor para clientes muy enfocados en X
  • Retuit automático, reciclaje de contenido atemporal
  • Editor de hilos (bueno para contenido largo en X)

Horas 3-4: Programa las primeras 10 publicaciones

bash
# Crea el CSV para la carga masiva en Buffer
# clients/sergio-saas/buffer-upload-week1.csv

date,time,platform,text,image_path
2026-10-12,09:00,linkedin,"<texto de la publicación 1>",/path/to/image1.png
2026-10-13,09:00,linkedin,"<texto de la publicación 2>",/path/to/image2.png
...

Carga masiva en Buffer desde la interfaz web: subes el CSV → vista previa → confirmas.

Hora 5: Proceso de revisión del cliente (Notion / Airtable)

Plantilla de tablero en Notion:

Escribe esto en el chat
| Estado | Fecha | Tipo | Tema | Borrador | Imagen | Voz | OK del cliente | Publicada |
| 📝 Borrador | 2026-10-12 | Larga | Historia de precios | [enlace] | [enlace] | — | ⏳ | — |
| ✅ Aprobada | 2026-10-13 | Corta | Opinión fuerte | [enlace] | [enlace] | — | ✓ | 2026-10-13 |
| ❌ Corregir | 2026-10-14 | Video | Frameworks | [enlace] | [enlace] | [audio] | ✗ "cambiar el tono" | — |

Regla: el cliente ve el contenido 48 horas antes de publicarlo. Con más tiempo, se le olvida. Con menos, no hay tiempo para correcciones.

Plazo de aprobación en el contrato:

  • Por defecto: si no responde, se da por aprobado a las 48 horas
  • 2 rondas de correcciones incluidas en el paquete (la 3.ª ronda se cobra aparte)
  • Un cambio crítico se puede pedir en cualquier momento (pero no es rehacer gratis)

Antipatrón: correcciones sin fin = margen destruido. Protégete con el contrato.


DÍA 7: Analítica + plan de crecimiento

Meta del día: el panel funcionando + la factura enviada + el plan para los meses 2 a 12.

Horas 1-2: Configura PostHog

PostHog Free (un límite mensual gratis de eventos; para un solo cliente, por lo general, alcanza).

bash
# 1. Regístrate en posthog.com → crea un proyecto
# 2. Obtén la Project API Key

# 3. Script de seguimiento (para la landing del cliente, si tiene)
<script>
  !function(t,e){var o,n,p,r;e.__SV||...
  posthog.init('phc_xxx', {api_host: 'https://us.i.posthog.com'})
</script>

Qué medimos:

  • Interacción: me gusta, comentarios y compartidos por publicación (importación manual desde LinkedIn / IG, o por API si el cliente dio acceso)
  • Alcance: impresiones, visitas al perfil
  • Conversión: clics a la landing → demos agendadas (si es SaaS) → pruebas

El panel de PostHog:

  • Publicaciones por semana (ritmo de producción)
  • Tasa promedio de interacción por tipo de publicación
  • Las 5 publicaciones con mejor resultado (últimos 30 días)
  • Comparación: antes de la fábrica vs. después (semana 0 como base)

Horas 3-4: Plantilla de reporte semanal para el cliente

Las cifras de la plantilla son convencionales: pon solo datos reales del cliente.

Escribe esto en el chat
# Reporte semanal — [Nombre del cliente] — Semana del AAAA-MM-DD

## Producción
- 7 publicaciones publicadas (meta: 7)
- 1 video publicado (meta: 1)
- 2 audios con voz para Stories (meta: 2)

## Resultados vs. la base (semana 0)
- Impresiones totales: 24,800 (+34% vs. la base)
- Interacciones totales: 1,240 (+18%)
- Tasa de interacción: 5.0% (referencia del sector: [fuente])
- Seguidores nuevos: +47 (base: +12)

## Las 3 mejores publicaciones de la semana
1. "Historia de precios": 8,400 impresiones, 480 me gusta, 23 comentarios
2. "Opinión fuerte: freemium": 6,200 impresiones, 290 me gusta, 41 comentarios
3. "Framework: contratación en SaaS": 5,100 impresiones, 220 me gusta, 18 comentarios

## Qué funcionó
- Las publicaciones largas basadas en historias siguen superando a las listas 2:1
- Las posturas a contracorriente reciben 3 veces más comentarios

## Qué probamos la próxima semana
- Carruseles (series de imágenes): hipótesis, +25% de guardados
- Estilo de nota de voz para publicaciones más cortas

## Pendientes
- Nada de su parte
- Necesitamos su aprobación antes del viernes del calendario de la semana 3 (en Notion)

Formato: 1 página, fácil de escanear, sin relleno. Estilo: breve, al grano, con números.

Hora 5: Factura + contrato de iguala

Plantilla de factura (Stripe / Wave / FreshBooks):

Escribe esto en el chat
FACTURA #2026-001

Facturar a: [Empresa del cliente]
De: [Tu nombre / empresa]
Fecha: 2026-10-12
Vencimiento: 2026-10-19 (7 días)

Concepto: Content Factory — Iguala mensual
Periodo: 2026-10-12 a 2026-11-11

Monto: [monto acordado] USD

Formas de pago:
- Stripe (tarjeta de crédito): [enlace]
- Transferencia bancaria: [datos]
- Cripto (USDC): [wallet]

Los requisitos de una factura válida (datos fiscales, folios, impuestos) dependen de tu país: confírmalos con tu contador.

Contrato de iguala (1 página, no una guerra legal):

Escribe esto en el chat
CONTRATO DE IGUALA

Partes: [Tu empresa] y [Empresa del cliente]
Vigencia desde: 2026-10-12
Plazo: mes a mes; aviso de 30 días para terminar

Entregables por mes:
- 30 publicaciones en redes sociales (LinkedIn como principal)
- 4 videos cortos (30-60 s)
- 10 audios con voz
- Reportes semanales de resultados
- Mantenimiento de la voz de marca

Honorarios: [monto]/mes, pago a 7 días

Proceso de aprobación:
- El contenido se entrega en el tablero de Notion 48 h antes de la publicación programada
- Plazo de revisión del cliente: 48 horas
- Sin respuesta = aprobado
- 2 rondas de correcciones incluidas; la 3.ª se cobra aparte

Lo que NO incluye:
- Manejo de la comunidad (comentarios, mensajes directos)
- Consultoría de estrategia más allá de la llamada mensual de revisión
- Creatividades para anuncios pagados (proyecto aparte)

Terminación: cualquiera de las partes, con aviso por escrito de 30 días
Pago tardío: cargo del 5% después de 14 días de vencido

[Firmas + fechas]

Consejo: firma con Dropbox Sign (antes HelloSign) / DocuSign / o incluso un PDF + confirmación por correo. Para una iguala pequeña muchas veces no hace falta un abogado al empezar, pero revisa los requisitos de tu país (esto no es asesoría legal).


Las cuentas del costo

Las cifras de los ejemplos son convencionales. Haz las cuentas con tus datos y con las tarifas vigentes: Lo vigente.

Parámetro Cómo calcularlo
Costos fijos mensuales (herramientas) la suma de las suscripciones de la sección Stack
Variable por cliente (llamadas a la API) tokens × precio del modelo + posibles cargos extra por voz
Ingreso por cliente el monto que acordaste con el cliente
Margen por cliente ingreso menos costo variable menos la parte de los costos fijos y tu tiempo

Desglose del costo variable (por cliente al mes):

  • API de Claude: 30 publicaciones, menos de un dólar por lote (ver la revisión de costo del día 4)
  • Excedente de ElevenLabs: si generas más voz de la que incluye tu plan
  • Generaciones de Midjourney = cubiertas por la suscripción fija
  • Espacios de Buffer = cubiertos por la suscripción fija
  • PostHog = cubierto por el plan gratis

Escala y tiempo: con cada cliente crece la carga de aprobaciones, correcciones y reportes. Incluye tus horas en el cálculo: son ellas, no los tokens, las que deciden cuántos clientes puedes atender de verdad. Aquí no hay pronósticos de número de clientes ni de ingresos: dependen del nicho, del mercado y de tu trabajo.

Lo que se come el margen si te descuidas:

  • Arte a la medida para cada cliente (si aceptaste hacer Midjourney premium en lugar de plantillas)
  • Correcciones sin fin (protégete con el contrato)
  • Tiempo dedicado a manejar la comunidad (es un nivel de precio aparte, no gratis)
  • Retrasos en las aprobaciones (el que sufre eres tú, no el cliente)

Trampas comunes

Día 1: Elegir un cliente sin presupuesto (pequeños B2C)

Síntoma: "esto es caro, ¿no se puede mucho más barato?"

Solución: no regatees sin cambiar el volumen. Di: "entiendo; con ese presupuesto no puedo hacer todo el volumen. Puedo ofrecerle un paquete más pequeño o explicarle cómo hacerlo usted mismo". Los clientes con presupuesto bajo muchas veces son los más exigentes y los que más piden correcciones.

Día 3: Saltarse la extracción de la voz de marca → el contenido se nota hecho con IA

Síntoma: el cliente escribe "esto suena a ChatGPT", el público se queja de "contenido genérico".

Solución: brand-voice.md no es opcional. Sin él, la línea de producción = un generador de texto de relleno. Mínimo 20 de sus publicaciones + 2 horas de análisis con Claude. Sin eso, construyes sobre arena.

Día 5: Usar los mismos prompts para todos los clientes (todo suena igual)

Síntoma: al mes tienes 3 clientes y sus publicaciones suenan igual. El público lo nota. Te descubrieron.

Solución: cada cliente = una carpeta aparte con su propio brand-voice.md y sus propias plantillas de prompts. Carpetas en ~/clients/{slug}/. Nunca las mezcles.

Día 7: Sin flujo de aprobación → clientes enojados

Síntoma: el cliente ve la publicación por primera vez ya publicada, "no es su estilo", se arma el problema.

Solución: tablero de Notion + plazo de 48 h, innegociable. Aunque el cliente diga "confío en ti, publica directo", el tablero va de todos modos. Cuando algo salga mal (y va a pasar), tienes un registro.

Trampa extra: un cliente = casi todo el ingreso

Síntoma: el cliente se va → te quedas en cero.

Solución: procura que ningún cliente represente la mayor parte de tus ingresos. Varios clientes = diversificación. 1 cliente = el empleo de una persona (no un negocio).


Plan de crecimiento (semana 2 → mes 12)

Es una guía por etapas, no un pronóstico: los plazos y resultados dependen del nicho, del mercado y de tu trabajo.

Semanas 2-4: Consigue los siguientes clientes

  • Usa el caso de tu primer cliente (¡con su permiso!): muestra las métricas de las semanas 1-2 en tu prospección
  • Los mismos 3 nichos: no te disperses
  • Meta: un flujo constante de conversaciones con clientes potenciales (las cifras defínelas tú)

Mes 2: Una persona que te ayude a coordinar las aprobaciones

  • Un asistente virtual lleva el tablero de Notion
  • Responde las preguntas de rutina de los clientes
  • Sube el contenido a Buffer
  • Liberas horas a la semana → más tiempo para los clientes

Mes 3: Reparto del tiempo

  • En esta etapa eres más productor que redactor
  • La mayor parte del tiempo: ventas (clientes nuevos)
  • Una parte: control de calidad (revisas por muestreo lo que hace tu ayudante)
  • El resto: llamadas de estrategia con los clientes actuales

Mes 6: Formaliza tu agencia de IA

  • Constituye una empresa (si tiene sentido en tu país; consulta con un contador o abogado)
  • Marca: nombre de la agencia, sitio web, casos de éxito
  • 1-2 redactores junior (contratistas) para revisar la calidad
  • Niveles de precio: Starter / Pro / Enterprise; los montos defínelos tú según tus cuentas

Mes 12: Volverlo producto o venderlo

Dos caminos:

A. Volverlo producto: conviertes la línea de producción en un SaaS (los clientes se atienden solos con tus plantillas + IA). Un juego de volumen.

B. Seguir como agencia: más clientes, contratas redactores, te quedas como director o estratega.

🎨 Imagínalo así: el día 7 es el arranque de la primera máquina de la fábrica. El mes 12 es una de dos: una fábrica con su línea y 30 trabajadores, o vendiste los planos y otros abrieron la fábrica. Las dos opciones son un éxito. Lo importante es que en 12 meses salgas del modo "lo escribo todo a mano".


Lo que tienes al final del día 7

La lista concreta de artefactos:

  • ✓ ~/clients/{slug}/brand/brand-voice.md: un proceso reutilizable para cualquier cliente
  • ✓ ~/clients/{slug}/prompts/*.md: 9 plantillas de prompts (largas/cortas/pie de foto × variantes)
  • ✓ ~/clients/{slug}/scripts/batch-generate.sh: la línea de producción de contenido
  • ✓ ~/clients/{slug}/scripts/voice-batch.sh: la automatización de voz
  • ✓ Plantilla del tablero de aprobación en Notion (se duplica para cada cliente nuevo)
  • ✓ Plantilla del reporte semanal
  • ✓ Plantillas de factura + contrato de iguala
  • ✓ Primer cliente: propuesta enviada, condiciones conversadas (el pago y el contrato los formalizan ustedes)
  • ✓ Documentación del proceso (lo que aprendiste en la semana, por escrito)

Lo principal: tienes una máquina de negocio que puedes aplicar al cliente 2, 3, 10. No es un trabajo de una sola vez: es una plantilla.


Herramientas y recursos

  • Buffer: programador para varias plataformas, tiene plan gratis
  • Hypefury: programador enfocado en X, editor de hilos; condiciones en su sitio
  • ElevenLabs: generación de voz; la licencia comercial empieza en Starter ($6 al mes a octubre de 2026)
  • PostHog: analítica de producto, plan gratis con límite mensual
  • Recraft: gráficos vectoriales + logos, tiene plan gratis
  • Midjourney: imágenes premium, suscripción de pago
  • Notion: tablero de aprobación, gratis para uso personal
  • Airtable: tablero de aprobación alternativo, con vista de calendario
  • Stripe: facturas + pagos recurrentes; la comisión depende del país (en EE. UU., 2.9% + 30¢ a octubre de 2026)
  • Dropbox Sign (antes HelloSign): firma de contratos

Ideas clave

Si escribes todo a mano, el techo son tus horas. Content Factory cambia el modelo: construyes una línea de producción y le ofreces al cliente una suscripción en lugar de cobrar por publicación. La diferencia no está en el precio, está en el modelo de negocio: trabajo regular y un volumen predecible.

La extracción de la voz de marca es la diferencia clave entre el contenido de IA que "suena a IA" y el que el público no distingue. Analizar más de 20 publicaciones del cliente con Claude = un proceso reproducible durante todo el tiempo que trabajes con ese cliente.

El stack es barato, pero ese no es el ahorro principal. Lo principal es tu tiempo: sin la fábrica, todas las publicaciones se escriben a mano; con la fábrica, la mayor parte del tiempo se va en revisar y aprobar. Eso te permite crecer sin que tus horas crezcan en la misma proporción; cuántas veces, lo sabrás con tus datos.

Las trampas son previsibles: clientes que pagan poco, saltarse la voz de marca, prompts compartidos, sin flujo de aprobación, depender de un solo cliente. Las 5 destruyen el negocio cuando creces. Protégete con procesos y contrato, no con "confianza".


Lecciones relacionadas


Siguiente lección

→ Construye conmigo: un agente de voz para negocios

La marca se guarda solo en este navegador y no se envía a ningún sitio. Mi progreso