El problema que resuelve este flujo
Necesito que el sistema me avise antes de que haya una rotura de stock, no cuando ya ha ocurrido. Una parada de línea por falta de polímero base me cuesta pedidos urgentes que no puedo recuperar.
Impacto esperado: Cero roturas de stock por falta de supervisión. El responsable de compras recibe alertas accionables con la cantidad exacta a pedir.
Coste estimado: ~5-10€/mes (Make Operations)
ERP/Google Sheets — Monitorizar niveles de stock
El flujo monitoriza diariamente los niveles de stock de las materias primas críticas de la empresa (polímeros base, masterbatch, aditivos) y detecta los que están por debajo del punto de reposición.
- 1En Make, crea un nuevo escenario → añade el módulo Schedule como trigger → configura para ejecutarse cada día a las 6:00h (antes del inicio de producción).
- 2Añade el módulo HTTP → Make a Request para obtener los niveles de stock actuales del ERP de la empresa. Si el ERP no tiene API (Application Programming Interface (Interfaz de Programación de Aplicaciones)), usa Google Sheets → Get All Rows sobre la hoja de inventario actualizada diariamente por el equipo de almacén.
- 3Añade el módulo Google Sheets → Search Rows con el filtro: stock_actual < punto_reposicion. El punto de reposición para cada referencia debe estar definido en la hoja de inventario.
- 4Para polímeros base (referencia crítica), configura un segundo umbral de alerta temprana: stock_actual < (punto_reposicion × 1.5) → alerta amarilla.
- 5Ejecuta el módulo manualmente para verificar que detecta correctamente las referencias por debajo del punto de reposición.
Calcula el punto de reposición como: (consumo diario promedio × lead time del proveedor en días) + stock de seguridad. Para polímeros con lead time de 15 días y consumo de 500 kg/día, el punto de reposición es 7.500 kg + stock de seguridad.
ChatGPT — Calcular cantidad a pedir y generar orden
ChatGPT analiza el nivel de stock, el consumo histórico y los pedidos de producción pendientes para calcular la cantidad óptima a pedir y generar el borrador de la orden de compra.
- 1Añade el módulo Iterator para procesar cada referencia con stock bajo individualmente.
- 2Añade el módulo OpenAI → Create a Chat Completion con gpt-4o-mini.
- 3En el prompt, incluye: stock actual, punto de reposición, consumo diario promedio de los últimos 30 días, pedidos de producción confirmados para las próximas 4 semanas, lead time del proveedor habitual y precio unitario.
- 4Pide a ChatGPT que calcule: 1) cantidad mínima a pedir para cubrir el período hasta la próxima entrega + stock de seguridad, 2) cantidad óptima considerando descuentos por volumen, 3) borrador de orden de compra en formato estándar de la empresa.
- 5Añade el módulo JSON → Parse JSON para extraer la cantidad calculada y el borrador de la orden.
Email/Slack — Enviar alerta y borrador de orden
El responsable de compras recibe la alerta con el análisis de stock y el borrador de la orden de compra listo para revisar y enviar al proveedor.
- 1Añade el módulo Gmail → Send an Email al responsable de compras de la empresa. Asunto:
⚠️ Alerta de stock: {{referencia}} — {{dias_restantes}} días hasta rotura. - 2En el cuerpo del email, incluye: tabla con las referencias afectadas (referencia, stock actual, punto de reposición, días estimados hasta rotura), el borrador de la orden de compra generado por ChatGPT, y el enlace a la hoja de inventario.
- 3Añade el módulo Slack → Create a Message en el canal #compras-empresa para la alerta inmediata (el email puede tardar en leerse).
- 4Para referencias CRÍTICAS (días hasta rotura < 3), añade una notificación adicional al Director de Operaciones.
- 5Añade el módulo Google Sheets → Update a Row para registrar la alerta enviada y evitar alertas duplicadas el mismo día.
Costes y ROI estimado
| Herramienta | Coste mensual | Notas |
|---|---|---|
| Make | ~5-10€/mes (Make Operations) | Coste principal del flujo |
| ChatGPT (alternativa) | Variable | Sin automatización, uso manual del prompt |
| Total estimado | ~5-10€/mes (Make Operations) |
ROI: Cero roturas de stock por falta de supervisión. El responsable de compras recibe alertas accionables con la cantidad exacta a pedir.
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.
Resolución de errores frecuentes
- !El cálculo de días hasta rotura es incorrecto — Verifica que el consumo diario promedio se calcula sobre los últimos 30 días reales, no sobre el consumo teórico del plan de producción. Los paros de producción o variaciones estacionales pueden distorsionar el cálculo.
- !Se generan alertas para referencias que ya tienen pedidos en curso — Añade una columna "Pedido en curso" en la hoja de inventario y filtra en Make para excluir las referencias que ya tienen un pedido de reposición abierto.
- !ChatGPT calcula cantidades que no coinciden con los mínimos de pedido del proveedor — Añade al prompt el mínimo de pedido de cada proveedor (MOQ) y los incrementos de pedido permitidos. ChatGPT ajustará la cantidad calculada al múltiplo correcto.
Si el flujo falla, no se envían alertas de stock ese día. El equipo de almacén puede revisar los niveles de stock manualmente en el ERP.
Desactiva el toggle del escenario en Make. El ERP sigue registrando los movimientos de stock normalmente.
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.
¿Quieres explorar más recursos del programa?