Recursos · Integración n8n

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

Por qué automatizar

¿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.

Conexión

¿Cómo se conecta Google Tasks con n8n?

  1. 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.

  2. 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.cloud como dominio autorizado, o el dominio de tu instancia.

  3. 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.

Acciones

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.

Matriz recursos × operaciones
RecursoCreateGetGet ManyUpdateDelete
Task

Task

5 operaciones
01

Create a task

task.create

Lo 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 (needsAction o completed) y Parent para colgar la tarea de otra.
Casos de uso
un presupuesto firmado crea la tarea de alta del cliente, con vencimiento a 2 días y la referencia en Notes.
02

Delete a task

task.delete

Lo 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.
Casos de uso
una reunión cancelada en Google Calendar elimina la tarea de preparación que se creó con ella, en vez de dejar pendiente algo que ya no va a pasar.
03

Get a task

task.get

Lo 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.
Casos de uso
antes de mandar un recordatorio, el flujo lee la tarea y se detiene si el estado ya es completed, de modo que nadie recibe un aviso sobre algo terminado.
04

Get many tasks

task.getAll

Lo 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.
Casos de uso
el resumen del lunes con todo lo que vence esta semana.
05

Update a task

task.update

Lo 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.
Casos de uso
una página marcada como cerrada en Notion actualiza el estado de la tarea equivalente, sin copiar nada de un sitio a otro.
Necesitas ayuda

¿Necesitas ayuda para automatizar Google Tasks con n8n?

El equipo te responde directamente.

Cada mensaje lo lee una persona.

FAQ

Google Tasks y n8n, las dudas de siempre

01¿La integración Google Tasks n8n es gratuita?
Sí por parte de n8n. El nodo Google Tasks viene incluido con n8n, así que no hay nada que instalar ni un coste extra por el conector, ni en n8n Cloud ni en una instancia autoalojada con la Community Edition bajo licencia Sustainable Use. Lo que se paga es la plataforma: un plan de Cloud, o el servidor donde corre tu instancia cuando la alojas tú. Las 5 operaciones se comportan igual en ambos casos, y un flujo montado en Cloud funciona tal cual en tu propia instancia.
02¿Qué credenciales necesita el nodo Google Tasks?
Una credencial de Google, creada una vez en n8n y reutilizada por todos los nodos que hablan con esa cuenta. Hay dos caminos. En n8n Cloud, Managed OAuth2 se reduce a pulsar Sign in with Google en la pantalla de la credencial, sin configurar nada en la Google Cloud Console. Si te autoalojas, toca una credencial OAuth2 personalizada: un proyecto de Google Cloud, las API activadas, la pantalla de consentimiento OAuth rellenada, un OAuth client ID de tipo Web application y la OAuth Redirect URL de n8n pegada en las URI de redirección autorizadas. La documentación de los nodos de Google describe además un método de Service Account, construido con el client_email y la private_key de un archivo JSON, compatible con menos nodos que OAuth2.
03¿Qué límites tiene el nodo Google Tasks en n8n?
Tres, y todos se rodean. El nodo cubre un único recurso, Task, así que todo lo relativo a las listas se queda fuera: crear una lista o enumerar las de una cuenta no tiene operación propia, y esas llamadas pasan por el nodo HTTP Request, que llega a cualquier endpoint de la API reutilizando la misma credencial. En Get many tasks, dejar Return All desactivado recorta el resultado hasta Limit. Y cada operación pide la lista y, para leer, actualizar o borrar, el Task ID que devuelve Google, nunca el título que ves en pantalla.
04¿Hay un trigger de Google Tasks en n8n?
No. Google Tasks no tiene nodo trigger, de modo que ningún flujo arranca porque una tarea haya cambiado en Google. Quedan tres salidas. Un Schedule Trigger ejecuta Get many tasks cada cierto intervalo y compara lo que vuelve, con Updated Min para mirar solo lo que se ha movido desde la ejecución anterior. Un Webhook de n8n, es decir una URL que llama otro servicio, arranca el flujo desde la herramienta donde nace la solicitud. O el trigger de otra herramienta hace el trabajo, que es lo más habitual: un correo, una fila, una ficha, y Google Tasks pasa a ser el destino y no el punto de partida.
05¿n8n o Make para Google Tasks?
Depende de dónde quieras los datos y de cómo prefieras pagar. Make es únicamente alojado, sin opción de autoalojarlo, y se factura por operación, así que un flujo que relee una lista entera cada hora tiene un coste que sigue a su volumen. n8n funciona en Cloud o en tu propio servidor, algo que pesa cuando los títulos y las notas de las tareas llevan información de clientes que prefieres mantener en casa, y su modelo de coste no se mide por operación. Las dos se construyen de forma visual. La prueba útil es aburrida: coge tu lista más activa, cuenta las operaciones que consumiría un día de automatización y compáralo con lo que te cuesta una instancia.
Hack'celeration Lab

Recibe nuestros tips de integración cada semana.

Sin spam. Cancela cuando quieras.