← Explorador de Flujos
Make ChatGPT Inmediato ~20 min

Alertas de Vencimiento de Contratos

Flujo Make que lee el registro de contratos en Google Sheets, filtra los que vencen en los próximos 30-60 días y envía automáticamente una alerta con análisis de opciones y recomendación al responsable.

Finanzas ROI (Return on Investment (Retorno sobre la Inversión)): Elimina las renovaciones automáticas no deseadas.
Google
Make
ChatGPT
Email
INTRO

El problema que resuelve este flujo

Necesito saber cuándo vence cada contrato antes de que se renueve automáticamente en condiciones que ya no me interesan. Ahora mismo me entero tarde.

Google Sheets (registro de contratos)
Make filtra vencimientos próximos (módulo nativo, sin IA)
ChatGPT redacta email de alerta
Email al responsable

Impacto esperado: Elimina las renovaciones automáticas no deseadas.

Coste estimado: ~1-3€/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

Google Sheets — Crear el registro de contratos

El flujo parte de una hoja de Google Sheets que actúa como base de datos de contratos. Si ya tienes un registro en otro formato, este es el momento de migrarlo.

  • 1
    Crea una hoja de Google Sheets con las columnas: ID, Proveedor/Cliente, Tipo de contrato, Fecha inicio, Fecha vencimiento, Importe anual, Responsable, Estado, Notas.
  • 2
    Rellena la hoja con todos los contratos activos. Para contratos con renovación automática, añade una columna "Preaviso (días)" con el número de días de antelación necesarios para notificar la no renovación.
  • 3
    En Make, crea un nuevo escenario → añade el módulo Schedule como trigger → configura la frecuencia: Every day a las 8:00h.
  • 4
    Añade el módulo Google Sheets → Search Rows. Configura el filtro para obtener solo los contratos cuya fecha de vencimiento esté entre hoy y los próximos 90 días.
  • 5
    Usa la función DATEADD de Make para calcular dinámicamente la fecha límite: {{formatDate(addDays(now; 90); "YYYY-MM-DD")}}.
Consejo

Añade una columna "Alerta enviada" en la hoja para evitar enviar la misma alerta varias veces. Make puede actualizar esta columna a "Sí" después de enviar cada alerta.


PASO 2

ChatGPT — Redactar el resumen ejecutivo del contrato

Para cada contrato próximo a vencer, ChatGPT genera un resumen ejecutivo con el contexto del contrato, las opciones disponibles y una recomendación de acción.

  • 1
    Añade un módulo Iterator para procesar cada contrato detectado en el paso anterior de forma individual.
  • 2
    Añade el módulo OpenAI → Create a Chat Completion con gpt-4o-mini.
  • 3
    En el prompt, incluye los datos del contrato (proveedor, tipo, importe, días restantes) y pide a ChatGPT que genere: 1) resumen del contrato en 2 líneas, 2) opciones disponibles (renovar, renegociar, no renovar), 3) recomendación de acción con justificación.
  • 4
    Establece "Max Tokens" a 400 — suficiente para el resumen ejecutivo.
  • 5
    Conecta la salida del Iterator con la entrada del módulo OpenAI.

PASO 3

Gmail — Enviar la alerta al responsable

Make envía un email de alerta al responsable del contrato con el resumen generado por ChatGPT y los días restantes hasta el vencimiento.

  • 1
    Añade el módulo Gmail → Send an Email.
  • 2
    En "To" usa la variable Responsable del módulo Google Sheets (debe contener la dirección de email del responsable).
  • 3
    En "Subject" usa: ⚠️ Contrato por vencer: {{Proveedor}} — {{dias_restantes}} días.
  • 4
    En "Body" combina el resumen de ChatGPT con un enlace directo a la fila del contrato en Google Sheets (https://docs.google.com/spreadsheets/d/{{ID_HOJA}}/edit#gid=0).
  • 5
    Añade el módulo Google Sheets → Update a Row para marcar la columna "Alerta enviada" como "Sí" después del envío.
Contratos críticos

Para contratos con preaviso legal obligatorio (arrendamientos, seguros, servicios esenciales), configura una segunda alerta con 30 días adicionales de antelación. Un vencimiento no gestionado puede tener consecuencias legales.



COSTES

Costes y ROI estimado

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

ROI: Elimina las renovaciones automáticas no deseadas.

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 envían alertas duplicadas — Verifica que el módulo "Update a Row" actualiza correctamente la columna "Alerta enviada" a "Sí". Si el flujo falla después de enviar el email pero antes de actualizar la hoja, se enviará el email de nuevo en la siguiente ejecución.
  • !
    El filtro de fechas no detecta contratos próximos — Verifica el formato de fecha en Google Sheets. Make requiere fechas en formato ISO (YYYY-MM-DD). Si tus fechas están en formato DD/MM/YYYY, añade un módulo de conversión antes del filtro.
  • !
    ChatGPT no tiene contexto suficiente para la recomendación — Añade al prompt el historial de renovaciones anteriores (si existe en la hoja) y el importe del contrato. Con más contexto, las recomendaciones son más precisas y útiles.
Modo fallo

Si el flujo falla, no se envían alertas ese día. Los contratos no se modifican. Make envía una notificación de error al email del administrador del escenario.

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 general de una empresa con 30-80 contratos activos con proveedores y clientes. Cada año pierdo condiciones favorables o pago penalizaciones por no gestionar a tiempo las fechas de vencimiento y renovación. Necesito un sistema de alertas proactivo que me dé tiempo suficiente para renegociar. Rol: Actúa como mi asesor de gestión de contratos. Tu función es analizar la situación de cada contrato próximo a vencer, evaluar si las condiciones actuales siguen siendo competitivas y redactar la comunicación adecuada al responsable interno. Ejemplo: Si el contrato con el proveedor de logística vence en 45 días, las condiciones actuales son 2,80€/bulto con un mínimo de 500 bultos/semana, y el mercado actual está en 2,40-2,60€/bulto, la recomendación sería "Renegociar a la baja antes del vencimiento. Margen de mejora estimado: 7-14%. Iniciar conversación esta semana." Acción: El contrato con {proveedor} vence el {fecha_vencimiento}, en {dias_restantes} días. Condiciones actuales: {condiciones_actuales} Historial de la relación: {historial} Contexto de mercado: {contexto_mercado} Genera el email de alerta para el responsable {nombre_responsable} con: 1. RESUMEN EJECUTIVO: condiciones actuales, fecha límite de decisión y riesgo si no se actúa 2. ANÁLISIS DE OPCIONES: renegociar (con argumentos y margen estimado), renovar en las mismas condiciones, o cancelar (con plan de contingencia) 3. RECOMENDACIÓN: opción sugerida con justificación en 3 líneas 4. PRÓXIMOS PASOS: acción concreta para esta semana y quién debe ejecutarla Tono: Ejecutivo, orientado a la decisión. El responsable debe poder actuar con este email sin necesitar más contexto. RESTRICCIONES: Las condiciones contractuales son confidenciales. No compartas términos económicos con terceros. Cualquier comunicación con el proveedor debe pasar por el departamento legal.

¿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
Alternativa segura

¿Puedo hacer esto sin que mis datos salgan de la empresa?

Sí. Este caso de uso trabaja con datos que, por su naturaleza confidencial, estratégica o regulada, son candidatos óptimos para ejecutarse con un modelo de lenguaje open source desplegado en infraestructura propia (on-premises o nube privada). Con esta configuración, ningún dato abandona nunca los servidores de tu organización y el modelo no puede ser entrenado con tu información.

🤖
Modelos recomendados
Llama 3.3 70B — Ideal para análisis de documentos largos y generación de texto estructurado (contexto 128K tokens).

Mistral Large 2 — Excelente para extracción de información y clasificación con alta precisión.

Qwen 2.5 72B — Especialmente potente para análisis de datos tabulares y financieros.
⚙️
Plataformas de despliegue
Ollama — Para equipos pequeños o uso individual en hardware propio (Mac M-series, workstation con GPU).

vLLM — Para entornos de producción con múltiples usuarios simultáneos y alto rendimiento.

LM Studio — Para pruebas y uso individual sin configuración de servidor.
🖥️
Infraestructura mínima
Para un modelo de 70B parámetros en producción:

GPU: 2× NVIDIA A100 40GB o 4× RTX 4090 (24GB VRAM cada una).

RAM: 128GB mínimo.

Alternativa cloud privada: AWS Private Cloud, Azure Government o Google Cloud Confidential Computing con VPC aislada.
🔒 Garantía de privacidad: Con un modelo on-premises correctamente configurado, los datos nunca salen de tu red corporativa, el modelo no se entrena con tu información, no hay transferencia internacional de datos (elimina el riesgo de transferencias a EE.UU. bajo el RGPD) y el cumplimiento normativo es total incluso para datos del art. 9 RGPD.
¿Necesitas implementar esta solución en tu organización?

La configuración de modelos open source on-premises requiere un proveedor técnico especializado que conozca tanto la tecnología como los requisitos de cumplimiento normativo. Emovere puede ayudarte a desplegar esta solución en tu infraestructura de forma segura, con garantías legales y sin que tus datos salgan nunca de tu organización.