15.- Taller: Agentes para Agendamiento de reuniones con Google Calendar

Este taller se enfoca en la creación de un agente de automatización avanzado en n8n para la gestión de reuniones con Google Calendar. La solución clave es el uso de una base de datos para garantizar la persistencia de datos y evitar la duplicación de citas, permitiendo la cancelación y reprogramación eficiente. El agente de IA se configura mediante un System Message que impone la necesidad de usar el formato de fecha y hora ISO 8601 y se alimenta con la fecha actual en tiempo real. Esto asegura la precisión horaria y la correcta programación de eventos, adaptándose fácilmente a distintas plataformas de chat.

Angel Sánchez · 16 diciembre, 2025

El taller se enfoca en la creación de un agente de automatización en n8n diseñado para agendar, modificar y cancelar reuniones directamente con Google Calendar. La motivación principal es resolver problemas comunes en agentes conversacionales, como la duplicación de citas o la incapacidad de la IA para entender que una reunión ya fue cancelada. La lógica implementada, aunque se demuestra usando Telegram, es fácilmente adaptable a otras plataformas de mensajería como WhatsApp, ya que el núcleo del flujo de trabajo y la gestión de datos se mantiene.

El proceso comienza con la configuración de un trigger (disparador) que recibe los mensajes del usuario. Fundamentalmente, el flujo incorpora una base de datos (Data Table, en este caso llamada Google Calendar) que almacena el identificador del usuario (Chat ID) junto con el ID del evento de Google Calendar. Esta estructura es crucial para la persistencia y validación del historial de citas, permitiendo al sistema saber si un usuario ya tiene una reunión agendada o si necesita ser creado como un nuevo registro. Esto garantiza que las acciones como la cancelación o la reprogramación sean efectivas y no creen duplicados.

Un componente esencial es la configuración del Agente de IA con un System Message (Mensaje del Sistema) altamente estructurado. Este prompt no solo define la identidad y las tareas del agente, sino que incluye restricciones cruciales para la integración con Google Calendar. La instrucción más importante es forzar a la IA a generar las fechas y horas en un formato específico (ISO 8601) para evitar errores de zona horaria o incompatibilidad, asegurando que si el usuario pide una cita a las 6:00 PM, se agende precisamente a esa hora en el calendario.

Para dotar al agente de conciencia temporal y permitir la lógica de agendamiento como “mañana” o “pasado mañana”, se incorpora una variable con la fecha y hora actuales en tiempo real. Dado que los modelos de IA a menudo carecen de acceso a internet en tiempo real para conocer la fecha actual, este paso es vital. Al proveer explícitamente la fecha de hoy en el formato deseado, se garantiza que, cuando el usuario solicite agendar una reunión para el futuro, el agente pueda calcular correctamente la fecha y enviarla a Google Calendar en el formato estructurado requerido.

Sobre el instructor

Angel Sánchez

Fundador de Azul Web y Azul School amante de la tecnología, me gusta compartir mis conocimientos y apoyar a las demás personas que desean tener un mejor desarrollo profesional. Toda persona que tenga un sueño y este luchando por él tiene mi respeto y mi apoyo.

32 Cursos

No está inscrito
Curso nuevo

Curso Includes

  • 2 Lecciones

Respuestas