Recursos · Integración n8n

Nodo Summarize n8nConfigura Summarize en n8n.

El nodo Summarize n8n calcula sobre tus items, igual que una tabla dinámica. No tiene nada que ver con resumir texto con una IA: suma, cuenta, saca medias y agrupa campos numéricos. Diez parámetros de cabecera, ninguna credencial que crear y un resultado agregado listo para el siguiente nodo.

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

Por qué automatizar

¿Para qué sirve de verdad el nodo Summarize n8n?

Summarize agrega los items que le llegan, de una forma parecida a las tablas dinámicas de Excel. Lee un campo en cada item de entrada, le aplica uno de los 8 métodos de agregación y devuelve el resultado. Aquí no se reescribe nada ni se llama a ningún modelo: el nodo hace cuentas y agrupaciones sobre datos que ya están en el flujo de trabajo. El nombre confunde a quien llega buscando un resumen redactado.

Primer escenario, el cierre de mes. Un flujo recoge las líneas de factura de un Google Sheets y Summarize aplica Sum al campo del importe: entran muchas líneas, sale un único item con el total. Si rellenas Fields to Split By con la columna del país, esa misma ejecución devuelve un total por país en lugar de una cifra global.

Segundo escenario, el recuento honesto. Sobre una lista de altas, Count Unique aplicado al campo del correo dice cuántas personas distintas se apuntaron, mientras que Count diría cuántas filas llegaron. Esa diferencia es justo la que se pierde cuando alguien cuenta a mano, y aquí es un desplegable.

Tercer escenario, una lista legible. Concatenate sobre un campo de referencia, con Separator en New Line, convierte un lote de items en un bloque de texto listo para pegar en un canal de Slack. Es texto, sí, pero montado de forma mecánica: los valores se encadenan en orden y nada se interpreta.

¿Cuándo conviene otra cosa? Cuando cada item de entrada tiene que seguir vivo: el nodo sustituye el lote por su resultado agregado, así que un flujo que todavía necesita el detalle agrega en una rama aparte. Cuando el cálculo se sale de los 8 métodos, la cuenta se hace en otro sitio. Y cuando las cifras siguen dentro de una API que ningún nodo dedicado cubre, primero hay que traerlas, para eso está el nodo HTTP Request.

Conviene conocer dos límites antes de montar nada encima. El nodo está en la versión 1 y no abre un flujo: algo se ejecuta antes que él, un Schedule Trigger, un Webhook (una URL que un servicio externo llama) o el trigger de una herramienta. Los nombres de campo se escriben a mano, de modo que una columna renombrada rompe la agregación en silencio. Los nodos vecinos del lienzo tienen su propia página con el mismo formato, incluido No Operation, do nothing, y el Curso n8n recorre los patrones de flujo donde encajan estas agregaciones.

Parámetros

¿Qué parámetros ofrece el nodo Summarize ?

El nodo Summarize tiene 10 parámetros. Para cada uno: el nodo tal como lo configuras en n8n, qué cambia el parámetro y nuestras notas de campo.

01

Aggregation

fieldsToSummarize.aggregation

Lo que ves en n8n

Notas y casos de uso

Aggregation determina cómo se combinan en un solo resultado los valores del campo que quieres resumir. Es la primera decisión, porque los demás campos que aparecen dependen del método elegido.

Parámetros clave

  • Sum, Average, Min y Max: los métodos numéricos, para importes, cantidades o puntuaciones.
  • Count y Count Unique: cuántos valores entraron y cuántos de ellos son distintos.
  • Append y Concatenate: conservar los valores tal cual, como lista o como una única cadena.
Casos de uso
sobre un lote de líneas de pedido, Sum en el campo del importe devuelve la facturación del día en un item.
02

Field

fieldsToSummarize.field

Lo que ves en n8n

Notas y casos de uso

Aquí la agregación recibe su objetivo. Field guarda el nombre de un campo de entrada que quieres resumir y se escribe como texto, no se elige de una lista, así que la grafía tiene que coincidir exactamente con los datos que llegan.

Parámetros clave

  • Field: el nombre de un campo de entrada a resumir, escrito como texto (marcador e.g. cost, indicación: Enter the field name as text). Va el nombre, no el valor, o sea cost y no {{ $json.cost }}.
Casos de uso
cuando una agregación devuelve vacío, lo primero que se revisa es esta grafía.
03

Include Empty Values

fieldsToSummarize.includeEmpty

Lo que ves en n8n

Notas y casos de uso

Hay items que llegan con el campo presente pero en blanco. Este interruptor aparece junto a los métodos Append y Concatenate y decide qué pasa con esos huecos.

Parámetros clave

  • Include Empty Values: activado, los valores vacíos ocupan su sitio en la lista o en la cadena resultante; desactivado, quedan fuera.
Casos de uso
si la lista agregada debe cuadrar posición por posición con otra lista, conservar los huecos mantiene la correspondencia.
04

Separator

fieldsToSummarize.separateBy

Lo que ves en n8n

Notas y casos de uso

Concatenar pega los valores uno detrás de otro, y Separator decide qué se cuela entre ellos. La indicación del panel lo dice sin rodeos: qué insertar entre valores.

Parámetros clave

  • Comma, Comma and Space: las dos opciones legibles para una lista en una sola línea.
  • New Line, Space, None: un valor por línea, un espacio simple o ningún separador.
  • Other: hace aparecer el campo Custom Separator.
Casos de uso
New Line convierte un lote de referencias en un bloque que se pega tal cual en un mensaje.
05

Custom Separator

fieldsToSummarize.customSeparator

Lo que ves en n8n

Notas y casos de uso

El desplegable solo trae cinco separadores. Al elegir el valor other aparece este campo de texto, donde escribes lo que la salida necesita de verdad.

Parámetros clave

  • Custom Separator: texto libre que sustituye a la opción del desplegable en cuanto Separator vale Other.
Casos de uso
una barra vertical o un punto y coma entre valores cuando la cadena concatenada alimenta un sistema que solo admite un delimitador concreto.
06

Fields to Split By

fieldsToSplitBy

Lo que ves en n8n

Notas y casos de uso

Vacío, el nodo devuelve una cifra única para todo el lote. Fields to Split By hace de group by: parte el resumen en resultados separados según los valores de otros campos.

Parámetros clave

  • Fields to Split By: el nombre de los campos de entrada por los que partir el resumen, escrito como texto y separado por comas si son varios (marcador e.g. country, city).
Casos de uso
con una columna Sales Rep y otra Deal Amount, un Sum sobre Deal Amount partido por Sales Rep da un total por comercial.
07

Continue if Field Not Found

options.continueIfFieldNotFound

Lo que ves en n8n

Notas y casos de uso

De serie, un campo a resumir que no aparece en ningún item detiene el nodo con un error. Esta opción, añadida desde la colección Options con Add option, cambia ese error por un único item vacío.

Parámetros clave

  • Continue if Field Not Found: activada, el nodo sigue y devuelve un solo item vacío; desactivada, mantiene el comportamiento de error por defecto.
Casos de uso
un informe programado que debe seguir ejecutándose el día flojo en que el lote llega sin la columna.
08

Disable Dot Notation

options.disableDotNotation

Lo que ves en n8n

Notas y casos de uso

Los datos anidados justifican esta opción. n8n lee los campos hijos con el formato parent.child, algo cómodo hasta que un nombre de campo lleva su propio punto dentro.

Parámetros clave

  • Disable Dot Notation: activada, queda prohibido referenciar campos hijos como parent.child y el nombre se lee al pie de la letra; desactivada, la notación con punto sigue funcionando.
Casos de uso
items cuyas claves ya se parecen a order.total como nombre plano.
09

Output Format

options.outputFormat

Lo que ves en n8n

Notas y casos de uso

Hablamos de la forma del resultado, no de su contenido. La opción se recomienda en cuanto usas Fields to Split By, porque es entonces cuando conviven varios resultados a la vez.

Parámetros clave

  • Each Split in a Separate Item: un item de salida por cada campo partido.
  • All Splits in a Single Item: un único item que lista los campos partidos.
Casos de uso
items separados cuando cada grupo va a su propia fila o a su propio mensaje, un item único cuando la tabla entera se envía de una vez.
10

Ignore items without valid fields to group by

options.skipEmptySplitFields

Lo que ves en n8n

Notas y casos de uso

Un lote real casi nunca viene limpio. Algunos items no traen los campos por los que estás partiendo, y esta opción decide si aun así cuentan.

Parámetros clave

  • Ignore items without valid fields to group by: activada, los items de entrada que no contienen los Fields to Split By se ignoran; desactivada, se conservan.
Casos de uso
un lote recompuesto donde solo parte de las filas trae la columna de región y el resto formaría un grupo propio.
Necesitas ayuda

¿Necesitas ayuda para automatizar Summarize con n8n?

El equipo te responde directamente.

Cada mensaje lo lee una persona.

FAQ

Preguntas sobre el nodo Summarize

01¿El nodo Summarize n8n viene incluido en Cloud y en autoalojado?
Sí. Summarize es un nodo core que se entrega con n8n: no hay nada que instalar ni coste adicional por parte de n8n. Se comporta igual en n8n Cloud, la oferta alojada por n8n, y en una instancia autoalojada montada con Docker o npm en Community Edition, bajo licencia Sustainable Use. Un flujo construido en un sitio funciona igual en el otro. La página describe la versión máxima del nodo leída en el catálogo, la versión 1. Un flujo antiguo todavía puede mostrar una versión anterior, con menos opciones, porque un nodo nunca cambia de versión por su cuenta.
02¿Qué hace falta para que funcione el nodo Summarize?
Nada que autenticar. Este nodo no tiene credencial ni selector Authentication: ninguna cuenta que conectar, ninguna clave que pegar, ningún permiso que conceder. Lo que sí necesita son datos. El nodo se ejecuta sobre los items que recibe y no abre un flujo, así que algo se ejecuta antes que él: un Schedule Trigger, un Webhook o el trigger de una herramienta. Después indicas un campo a resumir, eliges un método de agregación y, si hace falta, añades opciones desde la colección Options con Add option; cada opción añadida aparece como un campo más en el panel.
03¿Qué límites tiene el nodo Summarize?
Agrega valores, y hasta ahí llega. Aquí no hay IA, ningún texto se reescribe y no se llama a ningún modelo: este nodo jamás acortará una frase. Los métodos son los 8 del desplegable Aggregation, de manera que cualquier cálculo fuera de esa lista ocurre en otro punto del flujo. Los nombres de campo se escriben como texto en lugar de elegirse entre los datos de entrada, así que una columna renombrada rompe la agregación mientras Continue if Field Not Found siga desactivado. Además el nodo sustituye el lote de entrada por su resultado: el detalle item por item deja de estar disponible después.
04¿Cuándo eliges Summarize en lugar de calcular en otro sitio?
Cuando el cálculo es uno de los 8 métodos integrados y afecta a un lote entero de items: una suma, una media, un mínimo, un máximo, un recuento, un recuento de valores distintos, un append o una concatenación. Si añades Fields to Split By consigues además un group by, que es la parte que más tiempo ahorra. Busca otra vía si cada item de entrada tiene que continuar hacia el resto del flujo, si la agregación depende de una condición evaluada item a item, o si las cifras todavía viven en una API a la que hay que llamar antes.
05¿n8n o Make para este tipo de agregación?
Depende de cuatro criterios, y ninguno consiste en señalar a un ganador. El alojamiento primero: n8n se autoaloja con Docker o npm, o se usa en n8n Cloud, mientras que Make es una plataforma alojada sin opción de autoalojamiento. El control de los datos viene detrás, porque una instancia autoalojada mantiene las cifras agregadas en tu propia infraestructura. Luego el modelo de coste: Make se factura por operación, algo que pesa cuando un lote de items recorre un flujo cada hora. Y la lógica visual al final: las dos se construyen en pantalla, así que la decisión suele jugarse en los tres primeros puntos.
Hack'celeration Lab

Recibe nuestros tips de integración cada semana.

Sin spam. Cancela cuando quieras.