Agente IA n8n: Programa tus Citas Automáticamente
Coordinar reuniones manualmente es una de las tareas administrativas más frustrantes. Cada solicitud implica abrir el calendario, buscar huecos libres, redactar respuestas, esperar confirmación y finalmente crear el evento. Multiplica esto por 10 o 20 reuniones semanales y tienes un agujero negro de productividad.
La automatización completa, en tu bandeja
Agente IA n8n: Programa tus Citas Automáticamente
Agente IA n8n: Programa tus Citas Automáticamente con Gmail y Google Calendar (Workflow n8n Gratuito + Vídeo + Tutorial + Descarga)
Prerrequisitos: instancia n8n y claves API.
! NecesitasPrerrequisitos: instancia n8n y claves API.
- A self-hosted n8n instance with terminal access.
- API credentials for the services used in this workflow.
La automatización completa, en tu bandeja
Detalle del workflow n8n.
01 Paso 01Configurar el Disparador de Gmail para Detectar Nuevos Correos.
Este nodo es el punto de entrada de todo el workflow. Su función es monitorear tu bandeja de entrada de Gmail y activar la automatización cada vez que llega un nuevo mensaje. Sin este trigger, el agente no sabría cuándo empezar a trabajar.
La configuración utiliza polling (sondeo) para verificar nuevos correos cada minuto. Esto significa que desde que alguien te envía un email solicitando una reunión hasta que el agente lo procesa, pasan como máximo 60 segundos. Suficientemente rápido para parecer casi instantáneo.
💡 Consejo: Si recibes muchos correos no relacionados con reuniones, considera añadir un filtro por remitente o asunto para que el agente solo procese emails relevantes. Esto ahorra llamadas a la API de Gemini. Consulta la integración Gmail en n8n para más opciones de configuración.
Parámetros- Credenciales de conexión: Selecciona tu credential de Gmail configurado en n8n (el que vinculaste con tu cuenta de Google)
- Modo de sondeo (Poll Times): "Every Minute" - El nodo verifica nuevos mensajes cada minuto
- Evento: "Message Received" - Se activa cuando se recibe un nuevo mensaje
- Simplificar (Simplify): Activado ✅ - La estructura de datos de salida se simplifica para facilitar el procesamiento posterior
- Filtros: Sin filtros aplicados (procesa todos los correos entrantes)
02 Paso 02Configurar el Agente IA como Cerebro del Sistema.
Este es el corazón del workflow. El nodo AI Agent actúa como el cerebro inteligente que toma decisiones autónomas sobre cómo gestionar cada correo entrante. Recibe el mensaje, lo interpreta, y decide qué herramientas utilizar (consultar calendario, enviar respuesta, crear evento...).
El prompt del usuario inyecta información dinámica del email entrante: quién lo envía, el ID del mensaje, y la fecha actual. El mensaje del sistema define la personalidad y las reglas del agente: que es un asistente de calendario profesional, que gestiona citas de forma autónoma, y que debe mantener un tono cortés y profesional.
- Requerir Formato de Salida Específico: Desactivado ❌
- Habilitar Modelo de Respaldo: Desactivado ❌
- Mensaje del Sistema: Define el rol del agente como asistente profesional de calendario
- Iteraciones Máximas: 100 - Límite de ciclos de procesamiento por interacción
💡 Consejo: El mensaje del sistema es crucial. Aquí puedes personalizar el comportamiento del agente: añadir reglas sobre horarios que nunca debe proponer, tipos de reuniones que debe rechazar, o instrucciones sobre cómo manejar urgencias. Si quieres profundizar en la creación de agentes, consulta nuestra guía para crear agentes IA con n8n.
Parámetros- Fuente del Prompt: "Define below" - El mensaje se configura manualmente en el campo de texto
- Prompt (Mensaje del Usuario): Contiene expresiones dinámicas n8n:
{{ $json.From }}- Inserta el remitente del email{{ $json.id }}- Inserta el ID del email para referencias posteriores{{ $now.toFormat('cccc dd MMMM yyyy') }}- Fecha actual formateada{{ $now.toFormat('yyyy-MM-dd') }}- Fecha en formato ISO
03 Paso 03Conectar Google Gemini como Motor de Inteligencia Artificial.
Este nodo proporciona la inteligencia artificial que potencia al agente. Google Gemini es el modelo de lenguaje que interpreta los correos, entiende las intenciones, analiza disponibilidad y genera respuestas naturales. Es el "cerebro" que hace que todo funcione de forma inteligente.
La versión Gemini 2.0 Flash Preview ofrece un excelente equilibrio entre velocidad y capacidad. Es suficientemente rápido para respuestas casi instantáneas y lo bastante potente para entender contextos complejos de programación de reuniones.
💡 Consejo: Si necesitas un agente más "inteligente" para contextos complejos (múltiples participantes, zonas horarias diferentes...), puedes cambiar al modelo Gemini Pro. Será más lento pero más preciso en situaciones complicadas. Descubre más sobre nuestra agencia Gemini para proyectos avanzados.
Parámetros- Credenciales de conexión: Selecciona tu credential de Google Gemini configurado en n8n (requiere API key de Google AI Studio)
- Modelo:
models/gemini-2.0-flash- Versión optimizada para velocidad y rendimiento - Opciones adicionales: Sin propiedades configuradas (usa valores por defecto)
04 Paso 04Herramienta para Obtener Mensajes de Gmail.
Este nodo funciona como una "herramienta" que el agente IA puede invocar cuando necesita consultar correos específicos. Por ejemplo, si alguien responde "sí, el martes me va bien", el agente puede buscar el hilo de conversación original para recuperar el contexto completo.
La particularidad aquí es que los parámetros están definidos dinámicamente por el modelo. Esto significa que el agente decide en tiempo real qué buscar: puede filtrar por remitente, por términos de búsqueda, o recuperar hilos completos según lo necesite para tomar decisiones informadas.
Parámetros- Credenciales de conexión: Selecciona tu credential de Gmail
- Descripción de la Herramienta: "Set Automatically" - El sistema gestiona la descripción
- Recurso: "Message" - Opera sobre mensajes de correo
- Operación: "Get Many" - Recupera múltiples mensajes
- Devolver Todos (Return All): Definido automáticamente por el modelo
- Simplificar: Definido automáticamente por el modelo
- Filtros:
- Búsqueda (Search): Definido automáticamente por el modelo
- Remitente (Sender): Definido automáticamente por el modelo
05 Paso 05Herramienta para Enviar Correos de Respuesta.
Este nodo permite al agente enviar correos electrónicos nuevos cuando es necesario. Por ejemplo, si alguien envía una solicitud de reunión desde una dirección pero pide que le confirmes a otra, el agente usará esta herramienta en lugar de responder al hilo original.
Todos los campos clave (destinatario, asunto, cuerpo del mensaje, CC, BCC) son determinados dinámicamente por el modelo de IA. Esto le da al agente flexibilidad total para componer correos apropiados según cada situación.
💡 Consejo: Mantén la atribución de n8n desactivada para que los correos parezcan completamente profesionales y personales, sin revelar que están automatizados.
Parámetros- Credenciales de conexión: Selecciona tu credential de Gmail
- Descripción de la Herramienta: "Set Automatically"
- Recurso: "Message" - Opera sobre mensajes
- Operación: "Send" - Envía un nuevo correo
- Para (To): Definido automáticamente por el modelo
- Asunto (Subject): Definido automáticamente por el modelo
- Tipo de Email: "HTML" - Permite formato enriquecido
- Mensaje (Message): Definido automáticamente por el modelo
- Opciones:
- Añadir atribución n8n: Desactivado ❌
- BCC: Definido automáticamente por el modelo
- CC: Definido automáticamente por el modelo
06 Paso 06Herramienta para Consultar Eventos del Calendario.
Este nodo es fundamental para que el agente pueda verificar tu disponibilidad. Cuando recibe una solicitud de reunión, invoca esta herramienta para obtener todos tus eventos en un rango de fechas determinado (típicamente los próximos 14 días).
Con esta información, el agente analiza qué franjas horarias están libres, respetando tus horarios de trabajo configurados (9:00-18:00), pausas de almuerzo (12:30-14:00) y tiempos de buffer entre reuniones. Así puede proponer horarios que realmente funcionan para ti. Aprende más sobre la integración Google Calendar con n8n.
- Devolver Todos (Return All): Definido automáticamente por el modelo
- Después de (After): Definido automáticamente por el modelo - Fecha de inicio del rango
- Antes de (Before): Definido automáticamente por el modelo - Fecha de fin del rango
Parámetros- Credenciales de conexión: Selecciona tu credential de Google Calendar
- Descripción de la Herramienta: "Set Automatically"
- Recurso: "Event" - Opera sobre eventos de calendario
- Operación: "Get Many" - Recupera múltiples eventos
- Calendario:
- Selector: "From list" - Selección desde lista de calendarios disponibles
- Calendario seleccionado: Elige tu calendario principal o de trabajo
07 Paso 07Herramienta para Crear Nuevos Eventos con Google Meet.
Este es el nodo que cierra el ciclo de programación. Cuando el contacto confirma un horario, el agente usa esta herramienta para crear el evento en tu calendario. Incluye título descriptivo, añade al asistente como participante, y configura los recordatorios automáticos.
El agente genera automáticamente un título apropiado basado en el contexto de la conversación (por ejemplo: "Reunión con [Nombre] - Demostración producto" o "Call [Empresa] - Propuesta colaboración").
- Inicio (Start): Definido automáticamente por el modelo
- Fin (End): Definido automáticamente por el modelo
- Usar Recordatorios por Defecto: Activado ✅
- Campos Adicionales:
- Asistentes (Attendees): Definido automáticamente por el modelo
- Resumen (Summary): Definido automáticamente por el modelo
💡 Consejo: Para añadir automáticamente enlaces de Google Meet, puedes expandir los campos adicionales y activar la opción "Add Google Meet Link". Esto generará una sala de videoconferencia para cada reunión.
Parámetros- Credenciales de conexión: Selecciona tu credential de Google Calendar
- Descripción de la Herramienta: "Set Automatically"
- Recurso: "Event" - Opera sobre eventos
- Operación: "Create" - Crea un nuevo evento
- Calendario:
- Selector: "From list"
- Calendario seleccionado: Tu calendario principal de trabajo
08 Paso 08Herramienta para Responder en el Hilo Original.
Este nodo permite al agente responder directamente en el hilo de conversación existente, manteniendo el contexto visual para el destinatario. Es la herramienta más utilizada porque las respuestas del agente aparecen como continuación natural del intercambio de correos.
A diferencia del nodo "Send Email" que crea nuevos mensajes, "Reply" mantiene el hilo agrupado en Gmail. Esto es importante para que el contacto pueda seguir fácilmente la conversación de programación.
💡 Consejo: El agente está programado para adaptar el tono de sus respuestas al estilo del remitente. Si te escriben de manera informal, responderá de forma amigable. Si el email es formal/corporativo, mantendrá ese registro.
Parámetros- Credenciales de conexión: Selecciona tu credential de Gmail
- Descripción de la Herramienta: "Set Automatically"
- Recurso: "Message"
- Operación: "Reply" - Responde a un mensaje existente
- ID del Mensaje (Message ID): Definido automáticamente por el modelo
- Tipo de Email: "HTML" - Permite formato enriquecido
- Mensaje (Message): Definido automáticamente por el modelo
- Opciones:
- Añadir atribución n8n: Desactivado ❌
- Responder Solo al Remitente: Definido automáticamente por el modelo
09 Paso 09Herramienta para Actualizar Eventos Existentes.
Este último nodo permite al agente gestionar reprogramaciones. Cuando alguien solicita cambiar la hora de una reunión ya confirmada, el agente puede actualizar el evento existente en lugar de crear uno nuevo (y tener que eliminar el antiguo manualmente).
Es una capacidad importante para un asistente de programación completo. Los cambios de última hora son comunes, y el agente puede manejarlos de forma autónoma manteniendo tu calendario siempre actualizado.
- ID del Evento (Event ID): Definido automáticamente por el modelo
- Usar Recordatorios por Defecto: Activado ✅
- Campos a Actualizar: Sin propiedades fijas configuradas - El agente determina qué campos modificar según la solicitud
Parámetros- Credenciales de conexión: Selecciona tu credential de Google Calendar
- Descripción de la Herramienta: "Set Automatically"
- Recurso: "Event"
- Operación: "Update" - Modifica un evento existente
- Calendario:
- Selector: "From list"
- Calendario seleccionado: Tu calendario de trabajo
Consigue el JSON n8n listo para importar + la guía
Deja tu email y te enviamos el escenario completo.
- JSON n8n listo para importar
- Guía de setup escrita
- Tutorial en video incluido
Por Qué Automatizar la Programación de Reuniones es un Game-Changer para Emprendedores y Profesionales
La coordinación de reuniones es una de esas tareas "invisibles" que consumen cantidades absurdas de tiempo. Estudios indican que los profesionales pierden un promedio de 4-5 horas semanales solo en el ir y venir de emails para acordar horarios.Problemas típicos de la programación manual:Intercambios interminables de correos para encontrar un hueco que funcione para todosErrores por diferencias de zona horaria o malentendidos de formato de horaOlvidos de crear el evento después de confirmar, causando reuniones perdidasTiempo desperdiciado revisando calendarios manualmente para cada solicitudRespuestas tardías que hacen perder oportunidades de negocioBeneficios de automatizar con este agente IA:Respuestas instantáneas (menos de 1 minuto) a cualquier solicitud de reuniónAnálisis automático de disponibilidad real, sin errores humanosEventos creados automáticamente con enlace de videoconferencia incluidoComunicación profesional y personalizada 24/7, incluso fuera de horarioGestión de reprogramaciones sin intervención manualEste workflow transforma la programación de reuniones de una tarea tediosa a un proceso completamente automatizado. Si necesitas ayuda con implementaciones más complejas, nuestra agencia especializada en n8n puede asistirte. Tú te enfocas en preparar las reuniones; el agente se encarga de coordinarlas.
La automatización completa, en tu bandeja.
JSON n8n, guía escrita y tutorial en video, todo para desplegar en menos de 15 minutos.
- Escenario n8n JSON completo
- Documentación de setup paso a paso
- Tutorial en video completo