NutriFlow — Pipeline de Prospección en Vídeo IA

Cliente ficticio B2B SaaS • Integración HeyGen API • 50 vídeos personalizados en 3 idiomas
HeyGen API CULTIVA IA
Vídeos enviados
50
avatar Angela-insuit
Completados
47
94% tasa de éxito
Idiomas activos
3
ES · PT · MX
Tiempo medio
1.8min
por vídeo generado
Pipeline de ejecución
1

Listar avatares y voces disponibles

GET /v2/avatars  •  GET /v2/voices  —  312 avatares, 847 voces en 29 idiomas.

Listo
2

Leer contacts.csv y renderizar scripts

50 filas • nombre, hospital, ciudad, idioma, oferta_personalizada — script generado por contacto.

Listo
3

POST /v2/video/generate × 50

Creación asíncrona de vídeos • 1280×720 • avatar Angela-insuit • voz por idioma • rate limit: 1/s.

Listo
4

Sondeo de estado + webhook

GET /v1/video_status.get cada 10 s • webhook POST a api.nutriflow.io/heygen-hook • 47/50 completed.

En curso
5

Descarga MP4 + envío por email con tracking

stream=True • output_path = outreach/{nombre}_{hospital}.mp4 • enlace en email 1:1 desde CRM.

Pendiente
6

Traducción lip-sync EN → ES/PT/MX

POST /v2/video_translate • reutilizar master EN para mercados adicionales sin regrabación.

Pendiente
Estado de vídeos (muestra)
Contacto Hospital Lang Estado Duración
Dr. Ramírez Clínica Moncloa ES Listo
1m42s
Dra. Ferreira Hospital Lusíadas PT Listo
1m51s
Dr. Vázquez Hospital Ángeles MX Procesando
Dra. López Clínica Teknon ES Listo
1m38s
Dra. Santos CUF Descobertas PT En cola
Script renderizado — Dr. Ramírez
es-ES • Angela-insuit • ElviraNeural • 1.0x
"Hola Dr. Ramírez, soy Marta de NutriFlow. En Clínica Moncloa seguramente gestionar los planes nutricionales de cientos de pacientes os consume horas de trabajo manual. NutriFlow automatiza todo ese proceso para reducir un 40% el tiempo de planificación nutricional: historial clínico integrado, informes en un clic y cumplimiento RGPD desde el primer día. ¿15 minutos esta semana para mostrarte cómo lo hacemos?"
Código clave — bulk_generate
import csv, time, requests

def bulk_generate_videos(csv_file, avatar_id, voice_map):
  with open(csv_file) as f:
    reader = csv.DictReader(f)
    for row in reader:
      script = (
        f"Hola {row['nombre']}, soy Marta de NutriFlow."
        f" En {row['hospital']} ..."
        f" {row['oferta_personalizada']}."
      )
      voice_id = voice_map[row['idioma']]
      vid = create_avatar_video(
        script, avatar_id, voice_id,
        title=f"Outreach-{row['nombre']}"
      )
      print(f"▶ {row['nombre']}: {vid}")
      time.sleep(1) # rate limit: 1 req/s
# voice_map por idioma
VOICE_MAP = {
  "es": "es-ES-ElviraNeural",
  "pt": "pt-PT-RaquelNeural",
  "mx": "es-MX-DaliaNeural",
}
Traducción lip-sync (master EN)
🇪🇸
Español (ES)
ElviraNeural
Completado
🇵🇹
Português (PT)
RaquelNeural
Completado
🇲🇽
Español (MX)
DaliaNeural
Procesando
Webhook — eventos recientes
09:14:32
avatar_video.success
video_id: vd_8f3a2c1 • Dr. Ramírez • Clínica Moncloa
09:15:07
avatar_video.success
video_id: vd_9b4d1e2 • Dra. Ferreira • Hospital Lusíadas
09:16:44
avatar_video.processing
video_id: vd_7c2a8f0 • Dr. Vázquez • Hospital Ángeles
Impacto estimado del pipeline
Ahorro vs producción manual
94%
50 vídeos personalizados en 3h vs 5 días estudio
Coste por vídeo personalizado
0.18€
creditos HeyGen API • plan Creator ($29/mes)
Tasa de respuesta esperada
3.4×
vs email de texto • benchmark sector SaaS B2B