This website uses cookies

Read our Privacy policy and Terms of use for more information.

Llevamos muchos meses escribiéndote sobre IA y People.

Y hemos aprendido algo: hay formatos que te funcionan mejor que otros. Pero hay cosas que nos pides y que no te estamos dando.

Estamos pensando en nuevos formatos y más envíos semanales: un buzón donde respondemos tus preguntas reales de IA aplicada a HR, un radar semanal con lo más relevante de IA+People en 5 minutos, y deep dives mensuales con entrevistas y casos largos.

El Playbook práctico del finde se queda. Pero, ¿cuáles son tus preferencias?

Cuéntanos que contenido te gustaría leer en People Things

La idea es enviar 1 email más a la semana con este contenido

Login or Subscribe to participate

Pero ahora, al lío.

¿Sabes cuánto cuesta a la empresa esa vacante que llevais 2 meses intentando cubrir?

El CEO no lo sabe.

Y tú tampoco, siendo honestos.

No porque no tengas los datos. Los tienes: el salario del rol, el tiempo que lleva el proceso, el % de carga que está absorbiendo el equipo. Los tienes repartidos entre tu ATS, tu HRIS, y una hoja de cálculo que actualizas cuando puedes.

El problema es que nunca los has traducido a su idioma.

HR lleva 10 años hablando de NPS de empleados, clima laboral, y índice de rotación.
El CEO responde con pipeline, margen, y coste por cabeza.

La brecha no es de datos. Es de lenguaje.

Y mientras esa brecha existe, People sigue pidiendo presupuesto con ppts de barras de colores en lugar de conversaciones sobre retorno de inversión.

Los tres agentes que te traigo hoy resuelven exactamente eso.

Los tres los construyes con Claude Code, sin tocar una línea de código. Le describes el problema, él construye el sistema. Tú supervisas el output y lo ajustas hasta que funciona.

Agente 1: Cost-of-Vacancy Monitor

El dolor real

Tienes una vacante abierta desde hace cuarenta y tres días.

El equipo de contratación habla de "tiempo en proceso". El hiring manager habla de "necesito el refuerzo ya". El CFO habla de "¿cuándo entra alguien y cuánto nos cuesta?".

Nadie está hablando del coste real que está acumulando cada día que esa silla sigue vacía.

Porque ese coste existe. Y es mucho más grande de lo que parece.

La fórmula del coste diario

Coste diario = (Revenue anual por empleado / 250)
             + (Salario manager × % tiempo cubriendo la vacante)
             + (Productividad perdida del equipo × 0,15)

Haremos el ejemplo en euros € pero es aplicable a cualquier moneda/país.

Para un rol de €45.000 de salario en una empresa con €180K de revenue por empleado:

  • Revenue diario perdido: €720

  • Coste del manager cubriendo (30% de su tiempo, €60K salario): €72/día

  • Productividad del equipo (€35K media × 0,15 / 250 × 3 personas): €63/día

Coste total: €855 por día. €18.400 en seis semanas.

Ese número cambia la conversación.

El prompt para Claude Code

Cópialo tal cual y pégalo en Claude Code:

Construye un agente llamado "Cost-of-Vacancy Monitor" que:

Lee cada semana un Google Sheet con estas columnas: vacante_id, título_rol, fecha_apertura, salario_anual, revenue_anual_empresa, salario_manager_hiring, porcentaje_tiempo_manager, num_personas_cubriendo, salario_medio_equipo


Para cada vacante abierta, calcula:

Días transcurridos desde apertura

Coste diario según esta fórmula: (revenue_anual / 250) + (salario_manager × pct_tiempo_manager / 250)

(salario_medio_equipo × 0,15 / 250 × num_personas_cubriendo)

Coste acumulado total

Proyección a 30 días adicionales

Genera un email ejecutivo en HTML con:

Resumen: X vacantes abiertas, coste acumulado total esta semana


Tabla por vacante: rol, días abierta, coste acumulado, proyección 30d

Alerta especial para vacantes que superan €15.000 acumulados

Una línea de contexto por vacante: qué equipo, qué manager

Envía el email cada lunes a las 8:00 a [tu email] y al CFO con asunto: "Vacantes abiertas — Coste acumulado: €XX.XXX"

Usa Python con gspread para Google Sheets y smtplib para email. El tono es ejecutivo: datos primero, narrativa mínima.

El output que recibe tu CEO cada lunes

Vacantes abiertas — Coste acumulado: €47.800 Semana del 21 de abril de 2026


3 vacantes activas | Coste total acumulado: €47.800

─────────────────────────────────────────────────────────
ROL              DÍAS    COSTE ACUMULADO    PROYECCIÓN 30D
─────────────────────────────────────────────────────────
Senior Dev       43d     €36.700 ⚠️         €26.100 más
Sales Manager    18d     €8.400             €14.000 más
UX Designer       6d     €2.700             €13.500 más
─────────────────────────────────────────────────────────
Total proyectado si siguen abiertas 30 días más: €101.500

⚠️  Senior Dev supera el umbral de €35K. Acción recomendada:
    revisar proceso en reunión de hiring esta semana.

Flujo del proceso

Google Sheets/ATS (datos vacantes)
        │
        ▼
Claude Code lee y calcula costes diario/acumulado por vacante
        │
        ▼
Genera email ejecutivo en HTML con tabla y alertas
        │
        ▼
Gmail envía automáticamente al CEO/CFO cada lunes 8:00
        │
        ▼
[HR Director revisa el jueves anterior — 5 minutos]
  ↓
¿Hay datos incorrectos? → Ajusta el Sheet antes del envío
¿Todo correcto? → El sistema lo envía solo

Qué es automático: cálculo, generación del email, envío. Qué revisa el humano: que los datos del Sheet estén actualizados. Una vez por semana, cinco minutos.

Agente 2: People Impact Report

El dolor real

Cada trimestre, el board quiere saber qué ha hecho People.

Y cada trimestre, tú preparas un deck con gráficas de satisfacción, rotación, y tiempo de onboarding. El board asiente. Pasa a la siguiente sección. Y tu presupuesto para el año que viene sigue siendo el mismo que el anterior.

El problema es que estás midiendo actividad, no impacto.

"Hicimos 14 contrataciones" no es impacto. "Las 14 contrataciones del Q1 generaron €340K de valor medible en sus primeros 90 días, con un coste de selección de €18K" es impacto.

La diferencia es el lenguaje financiero. Y eso es lo que construye este agente.

El prompt para Claude Code

Construye un agente llamado "People Impact Report" que genera
un informe ejecutivo mensual de People en lenguaje financiero.

Fuentes de datos (todas en CSV o Google Sheets):

HRIS: contrataciones, bajas, ascensos, tiempo en rol por persona

ATS: coste de selección por oferta, tiempo hasta cobertura, origen candidatura

Formación: personas formadas, horas, coste total del programa

Evaluaciones: scores por departamento, delta vs. trimestre anterior

Encuesta pulso: NPS interno mensual por equipo

El informe debe contener exactamente cuatro bloques:

BLOQUE 1 — Headline de impacto: Una sola frase que resuma el valor generado este mes en euros. Fórmula: (contrataciones × salario_anual × 0,15 en primeros 90 días)(rotación evitada estimada × coste_reemplazo_medio)(productividad recuperada por formación, calculada como horas × tarifa_media)

BLOQUE 2 — Las 3 decisiones del mes en euros: Para cada decisión clave de People este mes, cuantifica el impacto. Ejemplo: "Lanzar programa de desarrollo para tech: €28K invertidos, rotación del equipo bajó 2 puntos, impacto estimado en retención: €84K"

BLOQUE 3 — Alerta de riesgo activo: El dato de People que representa el mayor riesgo financiero ahora mismo. Cuantifícalo: "Rotación en Customer Success en niveles de alerta: si persiste en Q2, coste estimado de reemplazo: €95K–€140K"

BLOQUE 4 — Recomendación con ROI: Una acción concreta para el próximo mes con coste estimado y retorno esperado. Ejemplo: "Invertir €4.500 en un programa de reconocimiento para el equipo de ventas reduce riesgo de rotación estimado en €67K. ROI: 14:1"

Usa la API de Claude para generar la narrativa. Exporta como PDF y envía por email al HR Director para revisión. IMPORTANTE: el HR Director revisa y aprueba ANTES de que llegue al board.

El output ejemplo

PEOPLE IMPACT REPORT — Marzo 2026 Preparado para revisión del HR Director


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

IMPACTO PEOPLE EN MARZO: €340.000 de valor medible generado

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

LAS 3 DECISIONES DEL MES

1/ Programa de onboarding estructurado (inversión: €12K)
   → 8 incorporaciones en 30 días, productividad acelerada
   → Valor estimado vs. onboarding estándar: €64.000

2/ Promoción interna en lugar de contratación externa — Tech Lead
   → Ahorro en selección vs. proceso externo: €22.000
   → Tiempo cubierto: 0 días de vacante

3/ Retención de Marta G. (Senior Sales, en riesgo detectado en febrero)
   → Conversación + ajuste salarial: €4.200
   → Coste alternativo de sustitución: €67.000–€90.000

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

ALERTA DE RIESGO

Customer Success: NPS interno cayó de 7,4 a 6,1 en 45 días.
Patrón histórico: cuando baja de 6,0, la rotación aumenta en 90 días.
Coste estimado si se materializan 2 bajas en Q2: €95.000–€140.000

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

RECOMENDACIÓN PARA ABRIL

Acción: Sesión de feedback estructurado con el equipo de CS (coste: €0)
+ revisión de carga de trabajo con el manager (coste: €0)
+ si persiste: programa de reconocimiento presupuestado en €3.500

ROI esperado: retención de 2 personas con coste de reemplazo de €95K–140K.
Inversión máxima: €3.500. Retorno: 27:1 en el escenario conservador.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚠️  BORRADOR — Pendiente de revisión y aprobación del HR Director
    No enviar al board sin revisar los cálculos de la sección 1

Flujo del proceso

HRIS + ATS + Sheets + Formación (métricas del mes)
        │
        ▼
Claude Code consolida todas las fuentes y calcula métricas financieras
        │
        ▼
Claude API genera la narrativa ejecutiva en lenguaje de board
        │
        ▼
Genera PDF borrador y lo envía al HR Director
        │
        ▼
[HR Director revisa — 20-30 minutos]
  ↓
¿Cálculos correctos y narrativa precisa? → Aprueba y reenvía al board
¿Hay que ajustar algún número o framing? → Edita el PDF y envía

Qué es automático: consolidación de datos, cálculos, generación de narrativa, PDF. Qué revisa el humano: el HR Director siempre revisa antes de que llegue al board. El agente genera el borrador, no la decisión final.

Agente 3: Retention Risk Predictor

El dolor real

Cada baja voluntaria que no ves venir te cuesta entre seis y dieciocho meses de salario.

No el finiquito. Eso es lo de menos.

El coste real es el proceso de selección, el tiempo del hiring manager, el onboarding del reemplazo, la productividad perdida del equipo durante el hueco, y el conocimiento institucional que se va por la puerta.

Y lo peor: las señales estaban ahí. Siempre estaban ahí.

La persona que dejó de contestar las encuestas de pulso. La que lleva diez meses sin pedir vacaciones (no porque esté motivada, sino porque ya tiene un pie fuera). La que tuvo una evaluación excelente en Q4 y en Q1 bajó un punto y medio sin que nadie lo conectara con nada.

Cada señal por separado no dice nada. Las seis juntas te dicen: llama a esta persona esta semana.

El prompt para Claude Code

Construye un agente llamado "Retention Risk Predictor" que cruza
señales de riesgo de rotación y genera una lista semanal de atención.
Fuentes de datos (CSV o Google Sheets):


HRIS: employee_id, nombre, equipo, manager, fecha_incorporación, fecha_último_ascenso, salario_actual, salario_mercado_estimado

Encuestas de pulso: employee_id, fecha, participó (sí/no), score (1-10)

PTO: employee_id, días_disponibles_2026, días_usados_2026

Evaluaciones: employee_id, score_Q4_2025, score_Q1_2026, comentario_manager

Slack analytics (CSV exportado de tu workspace): employee_id, mensajes_semana_actual, media_personal_90_dias

Ausencias cortas: employee_id, num_ausencias_1dia_últimos_90_dias, media_histórica_ausencias_1dia

Señales a detectar y puntuar (cada señal activa suma 1 punto):

Pulso: dejó de responder O score cae >15% en los últimos 60 días

PTO: más del 60% de días disponibles sin usar a estas alturas del año

Evaluación: score baja >0,5 puntos entre trimestres consecutivos

Slack: reducción >30% en mensajes/semana vs. su media personal 90 días

Estancamiento: más de 18 meses en el mismo rol sin ascenso ni movimiento lateral

Ausencias cortas: frecuencia aumenta >50% vs. su media histórica

Scoring: 3+ señales = alerta amarilla. 4+ señales = alerta roja urgente.

Para cada persona en alerta:

Nombre, equipo, manager responsable

Lista de señales activas con contexto breve

Coste estimado de reemplazo (6 meses de salario como base)

Acción sugerida: tipo de conversación a tener, no decisión a tomar

Si 3+ personas del mismo equipo aparecen en la misma semana: señalar como posible problema sistémico de equipo (manager o carga).

Genera el informe cada lunes a las 7:30. Envía solo al HR Director (nunca al CEO ni managers directamente). CRÍTICO: el agente detecta señales. El HR Director decide la acción. Tono empático. Señalas patrones, no acusas. NUNCA leas contenido de mensajes de Slack. Solo volumen.


El output semanal

RETENTION RISK PREDICTOR — Semana del 21 de abril Personas monitorizadas: 87 | Alertas esta semana: 3 | Sin cambio vs. semana pasada: 1


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

ALERTA ROJA — Carlos M. | Product | Manager: Ana P.
Señales activas: 4/6
→ Pulso: sin responder últimas 4 semanas (respondía siempre antes)
→ Evaluación: 4,2 en Q4 → 2,9 en Q1 (caída de 1,3 puntos)
→ Slack: -52% mensajes/semana vs. su media personal
→ Estancamiento: 22 meses como Senior PM sin movimiento

Contexto: la caída en evaluación coincide con el retraso del lanzamiento
del producto en febrero. No hay registro de 1-1 con el manager en 6 semanas.

Coste estimado de reemplazo: €54.000–€81.000
Acción sugerida: conversación directa esta semana entre HR y Carlos.
No sobre rendimiento — sobre futuro y expectativas de carrera.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

ALERTA AMARILLA — Sofía R. | Customer Success | Manager: Tomás L.
Señales activas: 3/6
→ PTO: 1 día usado de 22 disponibles (estamos en abril)
→ Ausencias cortas: 5 en últimos 60 días (media histórica: 1,2)
→ Pulso: score bajó de 8,1 a 6,4 en dos meses

Acción sugerida: check-in del manager esta semana. Informal.
Si persiste en 15 días, escalar a conversación con HR.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

TENDENCIA DE EQUIPO — Customer Success (Tomás L.)
3 de 9 personas del equipo muestran señales simultáneamente.
Posible causa sistémica: carga de trabajo, liderazgo, o contexto de equipo.
Acción sugerida: revisar datos de pulso del equipo antes de actuar sobre individuos.
Considera una conversación directa con Tomás antes del viernes.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

RESUMEN DE RIESGO
3 personas en alertas activas
Coste estimado total en riesgo en Q2: €127.000
Sin señales relevantes: Tech, Marketing, Finanzas, Ventas Norte

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Estas no son predicciones. Son conversaciones pendientes.

Flujo del proceso

HRIS + Pulso + PTO + Evaluaciones + Slack analytics + Ausencias
        │
        ▼
Claude Code cruza las 6 señales por persona (solo volumen, nunca contenido)
        │
        ▼
Scoring: 3+ señales = amarillo / 4+ señales = rojo urgente
        │
        ▼
Lista semanal enviada solo al HR Director los lunes 7:30
        │
        ▼
[HR Director decide la acción — el agente nunca actúa por su cuenta]
  ↓
¿Alerta roja? → Conversación directa HR con la persona esta semana
¿Alerta amarilla? → Check-in del manager + seguimiento en 15 días
¿Tendencia de equipo? → Revisar datos colectivos antes de actuar individualmente

Qué es automático: cruce de señales, scoring, generación del informe, envío. Qué decide el humano: el HR Director toma todas las decisiones de acción. El agente no contacta a nadie, no informa a managers, no genera comunicaciones. Solo entrega inteligencia al HR Director.

La tabla que cambia la conversación

Esta es la diferencia entre hablar con el CEO en su idioma y hablar con él en el tuyo:

Sin agente

Con agente

"El clima laboral ha bajado este trimestre"

"3 personas en riesgo de salida. Coste estimado: €127K en Q2"

"Llevamos 6 semanas con la vacante de Senior Dev"

"Coste acumulado: €36.700. Proyección a 30 días: €26.100 más"

"Necesitamos más presupuesto para People"

"El People Impact Report de marzo: €340K de impacto medible con €34K invertidos. ROI: 10:1"

"La rotación del equipo de CS nos preocupa"

"CS en alerta. Si materializamos 2 bajas en Q2: €95K–€140K de coste de reemplazo"

"El onboarding de este año ha ido bien"

"8 incorporaciones en 30 días con el nuevo programa: €64K de valor vs. onboarding estándar"

La diferencia no está en los datos. Estaba en la traducción.

Y eso es lo que hacen estos tres agentes: traducen lo que tú ya sabes al lenguaje que hace que el CEO te escuche diferente.

Una cosa importante antes de que te pongas a construirlos

Estos agentes no reemplazan tu criterio. Lo multiplican.

El Cost-of-Vacancy Monitor calcula. Tú decides si acelerar el proceso o cambiar el perfil.

El People Impact Report genera la narrativa. Tú revisas que los números sean honestos y que el framing sea el correcto antes de que llegue al board.

El Retention Risk Predictor detecta señales. Tú decides qué conversación tener, cuándo, y cómo.

La IA hace el trabajo que no requiere tu criterio para que tú puedas dedicar tu tiempo al trabajo que sí lo requiere.

Ese es el cambio.

Si quieres construir esto de forma estructurada y aprender IA aplicada a HR…

🔥 AI VP of People Fractional Program — arranca el 15 de Mayo.
¡Nos quedan 5 plazas!

Si quieres liderar la transformación de IA en People.

799 USD

2 meses de acompañamiento real.

Transforma tu rol, tu proyección laboral e incluso con el formato fractional, tus fuentes de ingresos.