- Inicio
- Recursos
- Integraciones
- Google Tasks
Integración Google Tasks n8nAutomatiza Google Tasks con n8n.
Una lista de tareas solo sirve cuando algo la mantiene al día por ti. La integración Google Tasks n8n expone un único recurso, Task, con 5 operaciones: crear, leer, listar, actualizar y borrar. Google Tasks no tiene nodo trigger, así que el flujo arranca en otro sitio y las tareas van detrás.
Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth
¿Qué resuelve de verdad la integración Google Tasks n8n?
El nodo Google Tasks llama a la API de Google Tasks desde un flujo de trabajo de n8n, es decir, desde una secuencia de pasos automatizados. Trabaja sobre un solo objeto, la tarea, dentro de una lista que eliges en un desplegable que n8n carga desde tu cuenta. Las 5 operaciones cubren toda la vida de esa tarea: creada, leída, listada en bloque, modificada, eliminada. Todo pasa por una credencial de Google, la autorización que se guarda una vez y se reutiliza en cualquier flujo.
Primer escenario: que el correo deje de hacer de lista de pendientes. Un mensaje filtrado por una etiqueta en Gmail entra en el flujo, task.create escribe una tarea con el asunto como título y Due Date le pone fecha en lugar de dejarla en el montón. La dirección de quien escribe va a Notes, así quien abre la tarea sabe quién está esperando.
Segundo escenario: el repaso de la mañana. Un Schedule Trigger, el nodo de n8n que se dispara cada cierto intervalo, ejecuta task.getAll con Due Max en el día de hoy y manda el resultado a un canal de Slack. Esa misma lista se puede volcar fila a fila en Google Sheets cuando alguien quiere dejar constancia de lo que quedaba abierto cada día.
Tercer escenario: cerrar el círculo desde la herramienta donde ocurre el trabajo real. Una ficha marcada como terminada dispara task.update con Status en completed, y nadie vuelve a tachar lo mismo dos veces. El identificador de la tarea viaja por el flujo como expresión, la sintaxis de n8n que lee un campo del item entrante.
Dónde se detiene el nodo: gestiona tareas, no las listas. Crear una lista, renombrarla o enumerar las listas de una cuenta no tienen operación aquí. Para esas llamadas está el nodo HTTP Request, que alcanza cualquier endpoint de la API reutilizando la misma credencial mediante la autenticación predefinida, sin montar nada aparte.
Otras dos limitaciones conviene tenerlas claras antes de construir. Google Tasks no tiene nodo trigger en n8n: nada te empuja un cambio, el flujo reacciona por horario, por un Webhook de n8n que llama otro servicio, o por el trigger de otra herramienta. Y en task.getAll, con Return All desactivado n8n se para en Limit, la mejor forma de creer que una lista es más corta de lo que es. La Reseña n8n entra en detalle sobre qué hace bien la plataforma y dónde se vuelve pesada.
¿Cómo se conecta Google Tasks con n8n?
- 01
Crear la credencial de Google en n8n
Entra en el menú Credentials de n8n y crea una credencial de Google para Google Tasks. Una credencial es la autorización guardada una sola vez, que después cada nodo ofrece en su desplegable. En n8n Cloud el camino corto se llama Managed OAuth2: pulsas Sign in with Google en la pantalla de la credencial y no hay que tocar nada en la Google Cloud Console.
- 02
Montar la aplicación OAuth2 si te autoalojas
Managed OAuth2 no está disponible en una instancia autoalojada, así que la aplicación se crea a mano. En la Google Cloud Console crea un proyecto, activa las API que uses y abre APIs & Services > OAuth consent screen para rellenar App name y User support email. En Audience, Internal cubre tu propio Google Workspace y External cualquier cuenta de Google. En Branding, añade
n8n.cloudcomo dominio autorizado, o el dominio de tu instancia. - 03
Cuadrar la URL de redirección y pegar las claves
Sigue en la consola, ve a Credentials, elige + Create credentials > OAuth client ID y selecciona Web application como tipo de aplicación. Copia la OAuth Redirect URL que muestra tu credencial de n8n y pégala en Authorized redirect URIs. Una instancia local también vale, porque Google acepta localhost, por ejemplo
http://localhost:5678/rest/oauth2-credential/callback. Crea el cliente y lleva el Client ID y el Client Secret de vuelta a n8n.
Las 5 operaciones del nodo Google Tasks
El nodo Google Tasks expone 5 operaciones en 1 recursos. Para cada una: el nodo tal como lo configuras en n8n, los campos obligatorios y nuestras notas de campo.
Índice de operaciones
Task
5 operacionesCreate a task
task.createLo que ves en n8n
Notas y casos de uso
Añade una tarea a la lista elegida y devuelve la tarea creada con su identificador, que el resto del flujo puede reutilizar.
Parámetros clave
- TaskList Name or ID: la lista de destino, elegida en el desplegable o fijada con una expresión cuando depende del dato entrante.
- Title: el texto que se lee en Google Tasks, casi siempre construido desde el item, por ejemplo
{{ $json.subject }}. - Additional Fields: aquí está lo interesante, con Due Date, Notes para el contexto, Status (
needsActionocompleted) y Parent para colgar la tarea de otra.
Delete a task
task.deleteLo que ves en n8n
Notas y casos de uso
Quita una tarea de su lista de forma definitiva. No vuelve nada que permita deshacerlo, así que la rama que lleva hasta aquí merece una condición por encima.
Parámetros clave
- TaskList Name or ID: hace falta incluso para borrar, porque un identificador de tarea solo tiene sentido dentro de su lista.
- Task ID: el identificador que devuelve Google, no el título. Suele llegar como
{{ $json.id }}desde el nodo anterior.
Get a task
task.getLo que ves en n8n
Notas y casos de uso
Lee una tarea concreta y devuelve sus campos tal y como están ahora mismo, que es como un flujo comprueba el estado de algo antes de actuar.
Parámetros clave
- TaskList Name or ID: la lista que contiene la tarea.
- Task ID: el identificador exacto. Guárdalo al crear la tarea; si no, hace falta un get many previo para volver a encontrarlo.
completed, de modo que nadie recibe un aviso sobre algo terminado.Get many tasks
task.getAllLo que ves en n8n
Notas y casos de uso
Trae las tareas de una lista, con los filtros que deciden qué cuenta como relevante hoy.
Parámetros clave
- Return All: activado, n8n encadena las páginas de la API y devuelve todas las tareas. Desactivado, se para en Limit: cómodo para una prueba, engañoso para un informe.
- Additional Fields: Due Min y Due Max acotan la fecha de vencimiento en formato RFC 3339, Updated Min deja solo lo que se ha movido, y Show Completed muestra las tareas terminadas en las aplicaciones de Google únicamente si Show Hidden también está activo.
Update a task
task.updateLo que ves en n8n
Notas y casos de uso
Modifica una tarea existente sin tocar los campos que dejas vacíos, y por eso se puede ejecutar sobre una tarea que alguien está editando a mano.
Parámetros clave
- Task ID: la tarea a modificar, dentro de la lista indicada en TaskList Name or ID.
- Update Fields: Status la pasa a
completed, Due Date mueve el vencimiento, Title y Notes reescriben el contenido, Previous la coloca detrás de otra tarea hermana.
¿Necesitas ayuda para automatizar Google Tasks con n8n?
El equipo te responde directamente.
Cada mensaje lo lee una persona.
Google Tasks y n8n, las dudas de siempre
01¿La integración Google Tasks n8n es gratuita?
02¿Qué credenciales necesita el nodo Google Tasks?
03¿Qué límites tiene el nodo Google Tasks en n8n?
04¿Hay un trigger de Google Tasks en n8n?
05¿n8n o Make para Google Tasks?
Recibe nuestros tips de integración cada semana.
Sin spam. Cancela cuando quieras.
