Recursos · Integración n8n

Integración Gmail n8nAutomatiza Gmail con n8n.

Un correo entrante puede arrancar una automatización. La integración Gmail n8n expone 26 operaciones en 4 recursos: mensajes, etiquetas, borradores e hilos. El Gmail Trigger vigila un solo evento, Message Received, y consulta el buzón en el intervalo que fijes. Para quien conecta Gmail con n8n.

Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth

Por qué automatizar

¿Qué hace de verdad la integración Gmail n8n?

La integración Gmail n8n conecta un buzón de Gmail con n8n mediante dos nodos. El nodo Gmail ejecuta 26 operaciones sobre cuatro recursos: Message, Label, Draft y Thread. El Gmail Trigger, el nodo que arranca el flujo de trabajo, se activa en cuanto entra un mensaje nuevo. Los dos comparten la misma credencial de Google, esa conexión que se crea una vez en el menú Credentials y se reutiliza en todos los flujos. Nada que instalar: los nodos vienen con n8n, tanto en n8n Cloud como en una instancia autoalojada.

Lo primero que casi todo el mundo automatiza es el orden del buzón. El Gmail Trigger arranca con messageReceived, un filtro Search deja pasar solo lo que merece atención, y después message.addLabels coloca el mensaje en su sitio mientras message.markAsRead lo saca de los no leídos. Una rama corta manda el resumen a Slack, y nadie vuelve a abrir Gmail para ver qué ha entrado.

Responder viene después, y admite dos velocidades. draft.create escribe la respuesta en Borradores y se detiene ahí, así que el botón de enviar sigue en manos de una persona. Cuando el flujo ya se ha ganado la confianza, message.reply contesta dentro de la conversación existente, y message.sendAndWait detiene la ejecución hasta que alguien valida desde el propio correo.

El tercer uso es contar. message.getAll con Return All activado y una fecha en Received After saca un periodo entero del buzón y lo deja en Google Sheets. El resumen de la noche también puede salir por Telegram, para quien nunca abre una hoja de cálculo.

El nodo se queda en esos cuatro recursos. Todo lo que la API de Gmail ofrece más allá pasa por el nodo HTTP Request, que llama a cualquier dirección de la API reutilizando la misma credencial de Google con la autenticación predefinida. Mejor recurrir a él pronto que forzar una operación de Gmail a hacer algo que no hace.

Dos límites marcan el diseño. El disparador funciona por sondeo, es decir que n8n pregunta a la API cada cierto tiempo: un mensaje llega al flujo con un retraso igual a ese intervalo, nunca antes. El nodo trae 10 correos por ciclo por defecto, 50 como techo, y deja el resto en cola para el ciclo siguiente. Borrar un mensaje con Delete es definitivo y no tiene vuelta atrás, por eso el recurso Thread guarda una operación Trash para lo que debe poder recuperarse. Si la elección de plataforma sigue abierta, la Reseña n8n ordena los criterios, y el Curso n8n enseña a montar estos flujos de principio a fin.

Conexión

¿Cómo conectar Gmail con n8n?

  1. 01

    Crea la credencial de Google en n8n

    Abre el menú Credentials y crea una credencial de Google para Gmail. En n8n Cloud, Managed OAuth2 resuelve el trámite: basta con pulsar Sign in with Google en la pantalla de la credencial, sin tocar nada en la Google Cloud Console. Las instancias autoalojadas no tienen esa opción, así que el desplegable de esa misma pantalla cambia el tipo de autenticación a Custom OAuth2, que pide un Client ID y un Client Secret.

  2. 02

    Monta el cliente OAuth en Google Cloud

    Crea un proyecto en Google Cloud y activa la API de Gmail en APIs & Services > Library. Configura la pantalla de consentimiento OAuth con un App name, un User support email y una Audience: Internal para tu Workspace, External para cualquier cuenta de Google. En Branding, añade el dominio autorizado: n8n.cloud en n8n Cloud, o el de tu instancia si la alojas tú.

  3. 03

    Pega la URL de redirección y las claves

    Crea un OAuth client ID, tipo Web application. Copia la OAuth Redirect URL que muestra la credencial de n8n y pégala en Authorized redirect URIs del lado de Google. Una instancia local sirve igual: Google acepta localhost, así que una URL como http://localhost:5678/rest/oauth2-credential/callback vale sin dominio público ni certificado SSL. Copia luego el Client ID y el Client Secret en n8n.

Disparadores

¿Qué pone en marcha un flujo de Gmail ?

Gmail Trigger es el nodo que arranca un workflow cuando algo ocurre en Gmail. Escucha 1 eventos, listados abajo por familia. Eliges uno o varios, activas el workflow y n8n registra el webhook (la URL que Gmail llama) en tu cuenta.

Lo que ves en n8n

Todos los eventos, por familia

Una fila por objeto, un chip por acción. El evento que marcas en el nodo se escribe objeto.acción; pasa el cursor por un chip para leer cuándo se dispara.

message.*1

    Notas de configuración

    01Gmail TriggerEl Gmail Trigger arranca un flujo desde el propio buzón, sin registrar nada del lado de Google. Consulta la API de Gmail en el intervalo que le marques y emite un item por cada mensaje nuevo que encuentra.

    El Gmail Trigger arranca un flujo desde el propio buzón, sin registrar nada del lado de Google. Consulta la API de Gmail en el intervalo que le marques y emite un item por cada mensaje nuevo que encuentra.

    Parámetros clave

    • Poll Times: el Mode decide cada cuánto se consulta, como mucho cada minuto. El retraso hasta que un mensaje llega al flujo equivale a ese intervalo, así que conviene ajustarlo a la urgencia real del correo.
    • Simplify: activado por defecto, devuelve los identificadores, las etiquetas y las cabeceras From, To, CC, BCC y Subject. Desactívalo para recibir el dato en bruto.
    • Max Emails per Poll: 10 por defecto y 50 como techo. Lo que pase de ahí espera en cola y entra en el ciclo siguiente.
    Cuándo usarlo
    siempre que el buzón sea el punto de partida y no un paso intermedio del flujo.
    02Message ReceivedMessage Received es el único evento que expone el disparador, y todo flujo de Gmail empieza ahí. Los filtros deciden qué mensajes despiertan la ejecución, y pesan más que el evento en sí.

    Message Received es el único evento que expone el disparador, y todo flujo de Gmail empieza ahí. Los filtros deciden qué mensajes despiertan la ejecución, y pesan más que el evento en sí.

    Parámetros clave

    • Search: la sintaxis de la caja de búsqueda de Gmail, from: por ejemplo, para arrancar solo con una parte del buzón.
    • Label Names or IDs: solo los mensajes que llevan las etiquetas elegidas. La lista se rellena desde la credencial, o una expresión pasa los identificadores.
    • Read Status: Unread emails only por defecto, Read emails only, o ambos.
    • Sender: una dirección, o un trozo del nombre del remitente.
    • Include Spam and Trash e Include Drafts: desactivados, el flujo solo ve correo realmente recibido.
    Casos de uso
    atrapar las reservas que siempre llegan desde la misma dirección y dejar el resto del buzón en paz.
    Acciones

    Lo que hace el nodo Gmail , operación por operación

    El nodo Gmail expone 26 operaciones en 4 recursos. Para cada una: el nodo tal como lo configuras en n8n, los campos obligatorios y nuestras notas de campo.

    Matriz recursos × operaciones
    RecursoCreateGetGet ManyDeleteAdd LabelMark as ReadMark as UnreadRemove LabelReplySendSend and Wait for ResponseTrashUntrash
    Message
    Label
    Draft
    Thread

    Message

    10 operaciones
    01

    Add label to message

    message.addLabels

    Lo que ves en n8n

    Notas y casos de uso

    Coloca una o varias etiquetas existentes sobre un mensaje concreto. Es el archivado que haría una persona a mano.

    Parámetros clave

    • Message ID: el identificador de Gmail del mensaje, del tipo 172ce2c4a72cc243, que suele venir del nodo anterior con una expresión, la sintaxis {{ $json.id }} que recoge un campo del item de entrada.
    • Label Names or IDs: elige las etiquetas en el desplegable, que se rellena desde la credencial, o pasa sus identificadores con una expresión.
    Casos de uso
    etiquetar cada pedido que entra por correo para que el informe semanal lo encuentre sin buscar.
    02

    Delete a message

    message.delete

    Lo que ves en n8n

    Notas y casos de uso

    Borra un mensaje de inmediato y para siempre. Gmail no lo manda a la papelera, lo elimina, y ninguna operación posterior lo recupera.

    Parámetros clave

    • Message ID: el identificador del mensaje que se elimina. Haz antes un Get con ese identificador si hay dudas de que exista, porque uno equivocado corta la ejecución con Bad request - please check your parameters.
    Casos de uso
    vaciar las notificaciones automáticas que nadie lee. Para cualquier cosa que alguien pueda querer de vuelta, el recurso Thread tiene una operación Trash.
    03

    Get a message

    message.get

    Lo que ves en n8n

    Notas y casos de uso

    Lee un mensaje y lo devuelve al flujo con sus cabeceras y, si lo pides, sus adjuntos.

    Parámetros clave

    • Message ID: el mensaje que se recupera.
    • Simplify: activado, el nodo devuelve identificadores, etiquetas y las cabeceras From, To, CC, BCC y Subject; desactivado, la respuesta completa en bruto.
    • Download Attachments: los archivos vuelven como propiedades binarias con el nombre de Attachment Prefix más un índice que empieza en 0, de modo que attachment_ produce attachment_0.
    Casos de uso
    recuperar el cuerpo de un correo que el disparador solo anunció, antes de que un paso de clasificación lo lea.
    04

    Get many messages

    message.getAll

    Lo que ves en n8n

    Notas y casos de uso

    Lista mensajes y los filtra antes de que entren en el flujo. Es la operación de informes del nodo.

    Parámetros clave

    • Return All: activado, n8n recorre todas las páginas de la API; desactivado, Limit fija cuántos mensajes vuelven.
    • Search: la sintaxis de la caja de búsqueda de Gmail, has:attachment por ejemplo.
    • Received After y Received Before: un selector de fecha, o una expresión con una cadena en formato ISO o una marca de tiempo en milisegundos.
    • Read Status, Sender, Label Names or IDs: los mismos filtros del disparador, aplicados cuando hacen falta.
    Casos de uso
    exportar un trimestre de correo de un mismo proveedor a una hoja de cálculo.
    05

    Mark a message as read

    message.markAsRead

    Lo que ves en n8n

    Notas y casos de uso

    Pasa un mensaje a leído sin que nadie abra Gmail. Su sitio está al final de una rama, como señal de que el flujo ya hizo su parte.

    Parámetros clave

    • Message ID: el mensaje que el flujo acaba de tratar.
    Casos de uso
    una vez creado el ticket a partir del correo, marcarlo como leído evita que un disparador configurado en Unread emails only lo vuelva a coger en el ciclo siguiente.
    06

    Mark a message as unread

    message.markAsUnread

    Lo que ves en n8n

    Notas y casos de uso

    Devuelve un mensaje a los no leídos, donde una persona lo verá. Es el reverso de la operación anterior, y existe para los casos que la automatización no debe cerrar.

    Parámetros clave

    • Message ID: el mensaje que vuelve a manos humanas.
    Casos de uso
    cuando una clasificación sale dudosa, el correo regresa al buzón en lugar de seguir a ciegas, y el equipo trata los no leídos como su cola de trabajo.
    07

    Remove label from message

    message.removeLabels

    Lo que ves en n8n

    Notas y casos de uso

    Quita etiquetas de un mensaje. Sin esto, un buzón acaba lleno de marcas que describían una situación de hace dos pasos.

    Parámetros clave

    • Message ID: el mensaje que se limpia.
    • Label Names or IDs: las etiquetas que se retiran, elegidas en la lista o pasadas como identificadores con una expresión.
    Casos de uso
    retirar una etiqueta de pendiente en cuanto el flujo termina, para que esa etiqueta solo liste lo que sigue esperando.
    08

    Reply to a message

    message.reply

    Lo que ves en n8n

    Notas y casos de uso

    Contesta dentro de la conversación existente, así que el hilo llega entero al destinatario.

    Parámetros clave

    • Message ID: el mensaje al que se responde.
    • Email Type: Text o HTML, y Message lleva el cuerpo.
    • Reply to Sender Only: activado, responde solo al remitente; desactivado, a toda la lista de destinatarios.
    • Append n8n Attribution: activado por defecto, añade la frase que avisa de un envío automático con n8n. Conviene apagarlo en correo de cliente.
    Casos de uso
    acusar recibo de una petición de presupuesto en el mismo minuto, dentro del hilo que el cliente ya tiene abierto.
    09

    Send a message

    message.send

    Lo que ves en n8n

    Notas y casos de uso

    Sale del buzón conectado para escribir un correo nuevo, fuera de cualquier hilo existente.

    Parámetros clave

    • To: una dirección, o varias separadas por comas.
    • Subject, Message y Email Type: el asunto, el cuerpo, y Text o HTML.
    • Sender Name: el nombre que ven los destinatarios en su bandeja, que rara vez coincide con la dirección.
    • CC, BCC, Send Replies To y Attachments: los añadidos de siempre, más los archivos tomados de un campo del item de entrada.
    Casos de uso
    el resumen nocturno de pedidos fallidos, enviado desde el buzón compartido y no desde el de una persona.
    10

    Send message and wait for response

    message.sendAndWait

    Lo que ves en n8n

    Notas y casos de uso

    Manda un correo y deja la ejecución en pausa hasta que el destinatario responde. Así entra una decisión humana en una cadena por lo demás automática.

    Parámetros clave

    • Response Type: Approval, quien lee decide desde el propio mensaje; Free Text, respuesta libre a través de un formulario; Custom Form, un formulario que tú defines.
    • Type of Approval: Approve Only, o Approve and Disapprove para dos botones.
    • Limit Wait Time: pone tope al tiempo de espera antes de que la ejecución siga sola.
    Casos de uso
    un descuento por encima del tope habitual que espera el visto bueno de un responsable antes de que siga el resto del flujo.

    Label

    4 operaciones
    11

    Create a label

    label.create

    Lo que ves en n8n

    Notas y casos de uso

    Crea una etiqueta en el buzón. En Gmail, la etiqueta hace el papel de la carpeta.

    Parámetros clave

    • Name: el nombre visible, invoices por ejemplo.
    • Label List Visibility: Show, Hide o Show If Unread en la lista de etiquetas de la interfaz web de Gmail.
    • Message List Visibility: Show o Hide para los mensajes con esa etiqueta en la lista de mensajes.
    Casos de uso
    una etiqueta por cliente activo, creada por el mismo flujo que crea la ficha, para que el buzón siga a la base de clientes sin trabajo manual.
    12

    Delete a label

    label.delete

    Lo que ves en n8n

    Notas y casos de uso

    Elimina una etiqueta del buzón. Conviene mirarlo dos veces antes de ponerlo en una ejecución programada.

    Parámetros clave

    • Label ID: el identificador de la etiqueta, no el nombre que se ve en Gmail. Un Get Many de etiquetas da la correspondencia, y un identificador inexistente termina la ejecución con Bad request - please check your parameters.
    Casos de uso
    ordenar las etiquetas temporales que creó una campaña, cuando la campaña ya terminó y el correo está archivado.
    13

    Get a label info

    label.get

    Lo que ves en n8n

    Notas y casos de uso

    Devuelve el detalle de una etiqueta. Operación pequeña, útil sobre todo como red de seguridad.

    Parámetros clave

    • Label ID: el identificador de la etiqueta que se consulta.
    Casos de uso
    comprobar que una etiqueta sigue existiendo antes de que una rama intente aplicarla, lo que convierte una ejecución fallida en una simple condición IF. Va bien en flujos donde alguien pudo borrar la etiqueta desde la interfaz de Gmail después de montarlos.
    14

    Get many labels

    label.getAll

    Lo que ves en n8n

    Notas y casos de uso

    Lista las etiquetas del buzón con sus identificadores. Es el camino más corto hacia los valores que piden las demás operaciones de etiqueta.

    Parámetros clave

    • Return All: activado, vuelven todas las etiquetas; desactivado, Limit marca el máximo.
    Casos de uso
    construir una tabla de nombre a identificador al principio del flujo, para que los nodos siguientes pasen identificadores por expresión en lugar de depender del desplegable.

    Draft

    4 operaciones
    15

    Create a draft

    draft.create

    Lo que ves en n8n

    Notas y casos de uso

    Escribe un correo en Borradores y se detiene. Nada sale del buzón hasta que una persona pulsa enviar, y eso lo convierte en la forma más prudente de automatizar una respuesta.

    Parámetros clave

    • Subject, Message y Email Type: el contenido del borrador, en Text o en HTML.
    • To Email: opcional aquí, así que un borrador puede esperar sin destinatario.
    • Thread ID: engancha el borrador a una conversación existente, del tipo 18cc573e2431878f.
    • From Alias Name or ID: el alias desde el que saldrá el borrador.
    Casos de uso
    una respuesta redactada por una IA que espera revisión antes de llegar al cliente.
    16

    Delete a draft

    draft.delete

    Lo que ves en n8n

    Notas y casos de uso

    Tira un borrador que el flujo ya no necesita. Es limpieza, pero evita que la carpeta Borradores se convierta en un cementerio.

    Parámetros clave

    • Draft ID: el identificador del borrador, con la forma r-3254521568507167962, que no tiene nada que ver con el de un mensaje.
    Casos de uso
    un pedido cancelado después de preparar el correo de confirmación, donde el flujo retira el borrador en vez de dejar a alguien dudando si enviarlo.
    17

    Get a draft

    draft.get

    Lo que ves en n8n

    Notas y casos de uso

    Vuelve a leer un borrador, con adjuntos incluidos cuando el flujo los pide.

    Parámetros clave

    • Draft ID: el borrador que se recupera.
    • Download Attachments: los archivos llegan como datos binarios, con el nombre de Attachment Prefix más un índice que arranca en 0.
    Casos de uso
    revisar lo que escribió un nodo anterior para que una rama de validación decida entre enviar y borrar, sin que nadie abra Gmail.
    18

    Get many drafts

    draft.getAll

    Lo que ves en n8n

    Notas y casos de uso

    Lista los borradores que duermen en el buzón, con la misma lógica de paginación que las operaciones de mensaje.

    Parámetros clave

    • Return All: activado, vuelven todos los borradores; desactivado, Limit corta la lista.
    • Include Spam and Trash: activado, también cuentan los borradores guardados en Spam y Papelera.
    • Download Attachments y Attachment Prefix: el mismo nombrado binario que en el Get individual.
    Casos de uso
    un recordatorio semanal con los borradores que nadie ha enviado, para que dejen de envejecer en silencio.

    Thread

    8 operaciones
    19

    Add label to thread

    thread.addLabels

    Lo que ves en n8n

    Notas y casos de uso

    La etiqueta que pones aquí cubre la conversación completa, no solo el último mensaje que llegó.

    Parámetros clave

    • Thread ID: el identificador de la conversación en Gmail, una cadena tipo 172ce2c4a72cc243, que suele llegar como {{ $json.threadId }} desde el nodo anterior.
    • Label Names or IDs: eliges las etiquetas en la lista que n8n lee de la cuenta conectada, o pasas identificadores de etiqueta con una expresión cuando un paso previo ya decidió cuál toca.
    Casos de uso
    un hilo de candidatura queda etiquetado como revisado en cuanto el flujo clasifica el currículum que venía adjunto.
    20

    Delete a thread

    thread.delete

    Lo que ves en n8n

    Notas y casos de uso

    ¿Borrar de verdad? La conversación y todos sus mensajes se eliminan de forma inmediata y permanente, y no hay vuelta atrás. Si alguien puede necesitarlos después, la operación Trash es la adecuada.

    Parámetros clave

    • Thread ID: el identificador de la conversación sobre la que actúa el nodo. Un valor equivocado borra el hilo equivocado, así que conviene leerlo antes y pasarlo tal cual.
    Casos de uso
    vaciar el buzón de pruebas que usa el equipo para ensayar flujos, una vez revisada la ejecución.
    21

    Get a thread

    thread.get

    Lo que ves en n8n

    Notas y casos de uso

    Leer una conversación devuelve sus mensajes en un solo item, y Simplify marca cuánto detalle entra en el flujo.

    Parámetros clave

    • Thread ID: el identificador de la conversación que se quiere recuperar.
    • Simplify: activado por defecto, devuelve una versión simplificada en lugar de los datos en bruto, o sea identificadores de mensaje, etiquetas y las cabeceras From, To, CC, BCC y Subject. Desactívalo para la respuesta en bruto.
    • Return Only Messages: dentro de Options, deja en la salida solo los mensajes del hilo.
    Casos de uso
    comprobar quién está en copia antes de que el flujo escriba la respuesta.
    22

    Get many threads

    thread.getAll

    Lo que ves en n8n

    Notas y casos de uso

    Para trabajar sobre varias conversaciones a la vez, esta operación las lista y entrega un item por hilo.

    Parámetros clave

    • Return All y Limit: activo, Return All recorre las páginas de la API de Gmail hasta el final; desactivado, Limit fija cuántas conversaciones vuelven.
    • Search: misma sintaxis que la caja de búsqueda de Gmail, por ejemplo has:attachment, así que una consulta ya probada a mano se reutiliza tal cual.
    • Read Status: solo sin leer, solo leídas, o ambas.
    • Received After y Received Before: dentro de una expresión, una fecha en formato ISO o una marca de tiempo en milisegundos.
    Casos de uso
    reunir cada lunes los hilos con adjuntos del fin de semana.
    23

    Remove label from thread

    thread.removeLabels

    Lo que ves en n8n

    Notas y casos de uso

    Etiquetar sirve de poco si nadie limpia después. Esta operación quita etiquetas de una conversación cuando su estado cambia, y la vista filtrada de Gmail deja de acumular hilos ya cerrados.

    Parámetros clave

    • Thread ID: la conversación que pierde la etiqueta, normalmente la que acaba de traer el trigger.
    • Label Names or IDs: las etiquetas que se retiran, elegidas en la lista o indicadas por identificador con una expresión; pueden salir varias a la vez.
    Casos de uso
    cerrar un ticket de soporte y retirar la etiqueta de pendiente en el mismo flujo.
    24

    Reply to a message

    thread.reply

    Lo que ves en n8n

    Notas y casos de uso

    La respuesta sale dentro de la conversación existente y no como un correo nuevo, que es lo que espera quien ya lleva varios mensajes intercambiados.

    Parámetros clave

    • Thread ID: la conversación a la que se engancha la respuesta.
    • Email Type: Text o HTML, según lleve formato o no el cuerpo.
    • Message: el cuerpo del correo, escrito en el editor de expresiones cuando mezcla texto fijo con datos de nodos anteriores.
    • Reply to Sender Only: en Options, la respuesta va solo al remitente; Reply to Recipients Only la excluye, y CC, BCC, Sender Name y Attachments están en el mismo apartado.
    Casos de uso
    devolver la factura en el mismo hilo donde el cliente la pidió.
    25

    Trash a thread

    thread.trash

    Lo que ves en n8n

    Notas y casos de uso

    La papelera saca la conversación y todos sus mensajes del buzón sin destruirlos, así que es la opción sensata cuando la regla de clasificación puede fallar.

    Parámetros clave

    • Thread ID: la conversación que pasa a la papelera, alimentada por cualquier paso anterior que devuelva un hilo.
    Casos de uso
    apartar cada noche los avisos automáticos de una bandeja compartida, con la opción de recuperarlos si alguien los reclama.
    26

    Untrash a thread

    thread.untrash

    Lo que ves en n8n

    Notas y casos de uso

    A veces el filtro se pasa de listo y manda a la papelera un hilo que hacía falta. Esta operación lo recupera con todos sus mensajes y lo devuelve al buzón.

    Parámetros clave

    • Thread ID: el identificador del hilo que se restaura, guardado antes de mandarlo a la papelera.
    Casos de uso
    un responsable aprueba la recuperación desde el chat y el flujo devuelve la conversación a la bandeja compartida.
    Necesitas ayuda

    ¿Necesitas ayuda para automatizar Gmail con n8n?

    El equipo te responde directamente.

    Cada mensaje lo lee una persona.

    FAQ

    Gmail y n8n: las preguntas que vienen después

    01¿La integración de Gmail es gratis en n8n?
    Sí. El nodo Gmail y el Gmail Trigger vienen con n8n: nada que instalar y nada más que pagar del lado de n8n, tanto si la instancia corre en n8n Cloud como si está autoalojada bajo la Community Edition y su licencia Sustainable Use. Un flujo se comporta igual en los dos casos. La credencial de Google se crea una vez en el menú Credentials y se reutiliza en todos los flujos que tocan el buzón, así que la segunda automatización de Gmail no cuesta configuración adicional. Lo que cueste una cuenta de Google es otra cuestión, fuera de lo que hace el nodo.
    02¿Qué credenciales necesita el nodo Gmail?
    Una credencial de Google, y hay dos métodos. OAuth2 es el recomendado: en n8n Cloud, Managed OAuth2 permite pulsar Sign in with Google sin configurar nada en la Google Cloud Console. Las instancias autoalojadas pasan por Custom OAuth2, lo que implica un proyecto de Google Cloud, la API de Gmail activada en APIs and Services, una pantalla de consentimiento OAuth y un Client ID con su Client Secret copiados en n8n. El método Service Account pide un Service Account Email y una Private Key sacados del archivo JSON descargado, con Impersonate a User activado y una delegación a nivel de dominio que incluya la API de Gmail.
    03¿Qué límites tiene la integración Gmail n8n?
    El nodo cubre 26 operaciones sobre cuatro recursos: Message, Label, Draft y Thread. Todo lo que la API de Gmail expone más allá tiene que pasar por el nodo HTTP Request, que alcanza cualquier dirección de la API reutilizando la misma credencial de Google con la autenticación predefinida. La recuperación en lista depende de Return All, y Limit pone el tope cuando queda desactivado. Borrar un mensaje es definitivo y no se deshace, por lo que la operación Trash del recurso Thread es la vía recuperable. Y un Message ID, Thread ID o Label ID inexistente hace fallar la ejecución con un error de petición.
    04¿Cuánto tarda el Gmail Trigger en detectar un correo nuevo?
    Depende del intervalo que configures. El Gmail Trigger funciona por sondeo: n8n consulta la API de Gmail con la frecuencia fijada en Poll Times, como mucho cada minuto, y emite un item por cada mensaje nuevo. No hay nada que registrar del lado de Google, ni webhook ni URL pública a la que Google tenga que llamar, y por eso la puesta en marcha es corta. El precio es un retraso igual al intervalo de consulta. Además el nodo trae 10 correos por ciclo por defecto, 50 como máximo, y deja en cola lo que sobra para el ciclo siguiente.
    05¿n8n o Make para automatizar Gmail?
    Depende de tres cosas: el alojamiento, el control de los datos y el modelo de coste. n8n se usa en su oferta Cloud o en tu propio servidor con Docker o npm, y el flujo es idéntico en ambos casos, así que los datos del buzón pueden quedarse en una infraestructura que controlas. Make solo existe alojado, sin opción de autoalojamiento, y se factura por operación, lo que cambia el diseño de un bucle sobre un buzón con mucho volumen. Los dos construyen la lógica de forma visual. Para un flujo de Gmail que consulta un buzón cargado y encadena varias operaciones por mensaje, suele decidir el modelo de coste.
    Hack'celeration Lab

    Recibe nuestros tips de integración cada semana.

    Sin spam. Cancela cuando quieras.