← Explorador de Flujos
Make ChatGPT Intermedio ~2–3 horas

Alertas de Anomalías en Datos de Negocio

Flujo Make que recibe alertas de Power BI (Business Intelligence (Inteligencia de Negocio))/Google Sheets cuando un KPI (Key Performance Indicator (Indicador Clave de Rendimiento)) supera el umbral configurado, envía el contexto a ChatGPT para generar la narrativa explicativa y distribuye la alerta ejecutiva por Slack/Teams/Email.

Operaciones ROI (Return on Investment (Retorno sobre la Inversión)): Detecta desviaciones en horas, no en semanas.
Power
Make
ChatGPT
Slack/Team
INTRO

El problema que resuelve este flujo

Necesito saber cuando un KPI operativo se desvía el mismo día que ocurre, no cuando lo veo en el informe mensual tres semanas después.

Power BI / Google Sheets detecta desviación estadística (regla nativa)
Make dispara alerta
ChatGPT genera narrativa explicativa
Slack/Teams/Email al responsable

Impacto esperado: Detecta desviaciones en horas, no en semanas.

Coste estimado: ~3-8€/mes

⚠ Transferencia internacional de datos: Este flujo combina herramientas con diferente nivel de garantía. ChatGPT (OpenAI) procesa datos en EE.UU. mediante CCT/SCCs — sin DPA firmado, no introduzcas datos personales ni confidenciales en ChatGPT. Make/Zapier tienen EU-U.S. Data Privacy Framework. Verifica con tu departamento legal qué datos pueden fluir por cada herramienta.

PASO 1

Power BI/Google Sheets — Configurar la detección de desviaciones

El primer paso configura la detección automática de desviaciones estadísticas en tus KPIs operativos.

  • 1
    Si usas Google Sheets: añade una columna "Alerta" con la fórmula: =IF(ABS(B2-AVERAGE(B$2:B2))/STDEV(B$2:B2)>2,"ALERTA","OK"). Esta fórmula detecta valores que se desvían más de 2 desviaciones estándar de la media histórica.
  • 2
    Si usas Power BI: configura una alerta nativa en el dashboard (icono de campana en el visual → "Manage alerts" → define el umbral). Power BI enviará un email cuando se supere el umbral.
  • 3
    En Make: añade el módulo Google Sheets → Watch Rows con un filtro para detectar solo las filas donde la columna "Alerta" tiene el valor "ALERTA".
  • 4
    Configura el trigger para ejecutarse cada hora durante el horario operativo (8:00-20:00h).
  • 5
    Ejecuta el módulo manualmente para verificar que detecta correctamente las anomalías históricas.
Umbral recomendado

Para KPIs de ventas y operaciones, un umbral de 2 desviaciones estándar detecta anomalías reales sin generar demasiadas falsas alarmas. Para KPIs críticos (seguridad, calidad), reduce el umbral a 1.5 desviaciones.


PASO 2

ChatGPT — Generar la narrativa explicativa

ChatGPT analiza el contexto de la anomalía y genera una explicación ejecutiva con las posibles causas y el impacto estimado.

  • 1
    Añade el módulo OpenAI → Create a Chat Completion con gpt-4o-mini.
  • 2
    En el prompt, incluye: el KPI afectado, el valor actual, el valor esperado (media histórica), la desviación en porcentaje y los últimos 7 valores históricos para dar contexto.
  • 3
    Pide a ChatGPT que genere: 1) descripción de la anomalía en 1 frase, 2) posibles causas (lista de 3), 3) impacto estimado si no se actúa, 4) acción recomendada inmediata.
  • 4
    Establece "Max Tokens" a 350 — el mensaje de alerta debe ser conciso para que el directivo lo lea en 30 segundos.
  • 5
    Conecta la salida del módulo Google Sheets del Paso 1 con la entrada de este módulo.

PASO 3

Slack/Teams/Email — Enviar la alerta al responsable

La alerta con la narrativa de ChatGPT se envía al responsable del KPI por el canal más rápido disponible.

  • 1
    Si usas Slack: añade el módulo Slack → Create a Message. Configura el canal (#alertas-operaciones o DM al responsable). Usa el formato de Slack con bloques para que la alerta sea visualmente clara.
  • 2
    Si usas Microsoft Teams: añade el módulo Microsoft Teams → Create a Message en el canal correspondiente.
  • 3
    En el mensaje, incluye: emoji de alerta (🔴 si es crítica, 🟡 si es importante), nombre del KPI, valor actual vs. esperado, porcentaje de desviación, narrativa de ChatGPT y enlace directo al dashboard.
  • 4
    Añade el módulo Google Sheets → Update a Row para marcar la anomalía como "Alerta enviada" y evitar notificaciones duplicadas.
  • 5
    Activa el escenario y genera una anomalía de prueba en la hoja para verificar que la alerta llega correctamente.


COSTES

Costes y ROI estimado

HerramientaCoste mensualNotas
Make~3-8€/mesCoste principal del flujo
ChatGPT (alternativa)VariableSin automatización, uso manual del prompt
Total estimado~3-8€/mes

ROI: Detecta desviaciones en horas, no en semanas.

Alternativa sin automatización

Si no quieres configurar la automatización completa, puedes usar ChatGPT ejecutando el prompt manualmente. Obtendrás el mismo resultado, pero sin la ejecución automática periódica.


ERRORES

Resolución de errores frecuentes

  • !
    Se generan demasiadas falsas alarmas — Aumenta el umbral de desviación de 2 a 2.5 o 3 desviaciones estándar. También puedes añadir una condición adicional: la anomalía debe persistir en 2 lecturas consecutivas antes de generar la alerta.
  • !
    ChatGPT no tiene contexto para explicar la anomalía — Añade al prompt el calendario de eventos relevantes (campañas, cierres de mes, festivos, mantenimientos programados). Esto permite a ChatGPT distinguir entre anomalías reales y variaciones esperadas por el contexto.
  • !
    Las alertas llegan fuera del horario laboral — Añade un filtro en Make con la función {{formatDate(now; "HH")}} para que las alertas solo se envíen entre las 8:00 y las 20:00h en días laborables.
Modo fallo

Si el flujo falla, no se envían alertas. Los datos en Google Sheets no se modifican. Las anomalías quedan registradas en la hoja y pueden revisarse manualmente.

Cómo desactivarlo

Desactiva el toggle del escenario en Make o cambia la frecuencia del Schedule a "Never".


PROMPT

Prompt completo del módulo IA

Copia este prompt en el módulo de IA de tu flujo. Sustituye los valores entre llaves {} por los datos reales de tu organización.

Contexto: Soy director de operaciones o director financiero. Tengo dashboards con decenas de KPIs pero no tengo tiempo de revisarlos todos cada día. Necesito que el sistema me alerte solo cuando algo se desvía significativamente de lo esperado, con el contexto suficiente para entender si es una anomalía real o un artefacto estadístico. Rol: Actúa como mi analista de control de gestión en tiempo real. Tu función es evaluar si la desviación detectada es estadísticamente significativa, identificar la causa probable más plausible y formular la alerta ejecutiva con el nivel de urgencia correcto. Ejemplo: Si el KPI "Tasa de devoluciones" sube del 2,1% habitual al 4,8% en un solo día (desviación del +129%), pero revisando el histórico ves que el mismo día del año anterior también subió al 4,2% (inicio de campaña de rebajas), la alerta debería ser MEDIA, no CRÍTICA, con la nota "Posible efecto estacional — validar con el equipo comercial antes de escalar." Acción: KPI: {nombre_kpi} Valor actual: {valor_actual} Valor esperado (media 30 días): {valor_esperado} Desviación: {desviacion_porcentaje}% Área responsable: {area} Contexto adicional: {contexto} Evalúa la anomalía y genera el mensaje de alerta ejecutivo con: 1. NIVEL DE URGENCIA: [CRÍTICO / ALTO / MEDIO / INFORMATIVO] con justificación 2. QUÉ HA PASADO: descripción factual en 2 líneas, sin interpretaciones prematuras 3. CAUSA PROBABLE: la hipótesis más plausible basada en el contexto disponible 4. IMPACTO POTENCIAL: qué puede pasar si no se actúa en las próximas 24-48 horas 5. ACCIÓN INMEDIATA RECOMENDADA: una sola acción concreta, con responsable y plazo 6. VALIDACIÓN SUGERIDA: qué dato adicional confirmaría o descartaría la anomalía Tono: Alerta ejecutiva, no informe técnico. El receptor debe entender la situación y saber qué hacer en menos de 30 segundos. RESTRICCIONES: No escales como CRÍTICO sin evidencia suficiente — el exceso de alertas falsas destruye la credibilidad del sistema. Indica siempre el nivel de confianza de tu análisis.

¿Quieres explorar más recursos del programa?

Automatización · Make
Explorar más flujos de automatización
Descubre los 25 flujos de automatización No-Code del programa para directivos.
Biblioteca completa
Ver todos los tutoriales
Explora los 132 tutoriales del programa organizados por herramienta, función y nivel de dificultad.
← Volver al Explorador de Flujos