Recursos · Integración n8n

Integración AWS Textract n8nAutomatiza AWS Textract con n8n.

Una sola operación, y sostiene el flujo entero. La integración AWS Textract n8n toma una imagen de recibo o factura que ya viaja en la ejecución y la manda a Amazon Textract. El nodo no trae trigger, ese nodo de arranque que lanza el flujo, así que tú eliges qué lo dispara.

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

Por qué automatizar

¿Qué resuelve la integración AWS Textract n8n?

El nodo AWS Textract manda a Amazon Textract un archivo que ya está en el flujo de trabajo de n8n, y devuelve la respuesta en la salida del nodo. El catálogo de n8n declara una única operación, default.analyzeExpense, pensada para recibos y facturas. Tú señalas el campo binario que lleva la imagen, y el resto del flujo trabaja con lo que Textract responde.

Todo empieza por el archivo. Textract espera una imagen, y n8n espera que esa imagen esté en un campo binario antes de ejecutar el nodo. Un nodo que descarga un adjunto, un HTTP Request que va a buscar un escaneo, un nodo de almacenamiento que lee un objeto: cada uno deja el archivo en una propiedad binaria. El gesto que hay que recordar cabe en una línea. Copia el nombre exacto de esa propiedad en Input Data Field Name, y el nodo arranca.

Primer escenario, una asesoría con montañas de escaneos. Un Schedule Trigger salta de madrugada, el flujo recorre la carpeta y los archivos entran en el nodo de uno en uno. Nada de esto es inmediato, y no hace falta que lo sea. El nodo no tiene disparador propio, así que el punto de partida siempre es un Schedule Trigger a intervalo fijo, un Webhook de n8n (una URL que un servicio externo llama para lanzar el flujo) o el trigger de otra herramienta que ya uses.

Segundo escenario, las facturas de proveedor de una tienda. Llegan a un buzón compartido, Gmail recoge el adjunto, Textract lo analiza y la respuesta se apila fila a fila en Google Sheets. Una ejecución por factura y un histórico que se puede leer a fin de mes.

Tercer escenario, los tickets del equipo comercial. Alguien sube la foto desde el móvil, el flujo la recoge, lanza el análisis y responde en el hilo de Slack para que quien la subió sepa que ya está procesada. Deja Simplify activado en esa respuesta, y desactívalo cuando un nodo posterior tenga que bajar al detalle de los datos en bruto.

Dos avisos antes de montarlo. La descripción del campo obligatorio cita PNG y JPEG como tipos de archivo admitidos, así que el paso que genera la propiedad binaria debe entregar uno de los dos. Y todo lo que queda fuera de esta operación pasa por el nodo HTTP Request, que llama a cualquier endpoint de la API reutilizando el mismo credential de AWS, ese acceso que registras una vez en n8n, mediante la autenticación predefinida. Si prefieres ver la plataforma de lejos antes de construir, la Reseña n8n y el Curso n8n lo cubren.

Conexión

¿Cómo conectar AWS Textract con n8n?

  1. 01

    Crear el credential de AWS

    En n8n, abre el menú Credentials y crea un credential AWS (IAM). Te pide tu Region de AWS, un Access Key ID y una Secret Access Key. Las dos claves se generan en la consola de IAM: tu nombre de usuario, luego Security credentials, luego Create access key. Ponle una etiqueta de descripción tipo n8n integration para localizarla después.

  2. 02

    O asumir un rol de IAM

    El segundo tipo, AWS (Assume Role), se autentica asumiendo un rol de IAM a través de AWS STS. Las credenciales que n8n usa para la llamada AssumeRole se escriben a mano o se leen de forma automática del entorno donde corre n8n. Esta vía existe para equipos que alojan n8n en infraestructura de AWS (EKS, ECS o EC2) y prefieren no guardar claves estáticas dentro de n8n.

  3. 03

    Apuntar el nodo al campo binario

    Añade el nodo AWS Textract, elige tu credential en la lista desplegable y deja la operación en Analyze Receipt or Invoice. Queda Input Data Field Name: copia ahí el nombre exacto de la propiedad binaria que lleva la imagen, la que generó el nodo anterior. Ejecuta el nodo suelto una vez y lee su salida antes de conectar nada detrás.

Acciones

Lo que hace el nodo AWS Textract

El nodo AWS Textract expone una operación. Para cada una: el nodo tal como lo configuras en n8n, los campos obligatorios y nuestras notas de campo.

01

Analyze Receipt or Invoice

analyzeExpense

Lo que ves en n8n

Notas y casos de uso

Esta operación manda a Amazon Textract la imagen que lleva el flujo, para analizar un recibo o una factura, y devuelve la respuesta en la salida del nodo.

Parámetros clave

  • Input Data Field Name: el nombre del campo de entrada que contiene el archivo binario que se va a subir. Cópialo del nodo que generó el archivo. Tipos de archivo admitidos: PNG y JPEG.
  • Simplify: activado, el nodo devuelve una versión simplificada de la respuesta; desactivado, devuelve los datos en bruto, que es lo que necesita un nodo posterior cuando busca dentro de la respuesta.
Casos de uso
la foto del ticket de un taxi, leída una vez y archivada en la hoja de gastos del mes.
Necesitas ayuda

¿Necesitas ayuda para automatizar AWS Textract con n8n?

El equipo te responde directamente.

Cada mensaje lo lee una persona.

FAQ

AWS Textract y n8n, las dudas más habituales

01¿La integración AWS Textract n8n es gratis?
Sí por el lado de n8n. El nodo viene incluido con n8n, así que no hay nada que instalar ni ningún coste extra por el nodo en sí, tanto en n8n Cloud como en una instancia autoalojada con la Community Edition y su licencia Sustainable Use. Un flujo de trabajo se comporta igual en los dos sitios, de modo que lo que montas en local se mueve a Cloud sin rehacerlo. Lo que Amazon cobre por el uso de Textract va en tu factura de AWS y aquí no se trata. El credential se crea una vez en n8n y se reutiliza en todos los flujos: un segundo nodo de AWS en la misma instancia solo te cuesta elegirlo en una lista.
02¿Qué credenciales hacen falta para AWS Textract en n8n?
Uno de los dos tipos disponibles. AWS (IAM) se autentica con una clave de acceso: tu Region de AWS, un Access Key ID y una Secret Access Key, generados desde la consola de IAM en la sección Security credentials. AWS (Assume Role) se autentica asumiendo un rol de IAM a través de AWS STS, y las credenciales que n8n usa para esa llamada AssumeRole se escriben a mano o se leen automáticamente del entorno donde corre n8n. Ese segundo tipo apunta a equipos que alojan n8n en infraestructura de AWS como EKS, ECS o EC2 y no quieren claves estáticas dentro de la herramienta. En los dos casos el credential se crea una vez en el menú Credentials y luego aparece en la lista del nodo.
03¿Qué límites tiene el nodo AWS Textract?
Depende de lo que le pidas. El catálogo le da una operación a este nodo, Analyze Receipt or Invoice, y ese trabajo lo lleva de principio a fin. La descripción de su campo obligatorio, Input Data Field Name, cita PNG y JPEG como tipos de archivo admitidos, así que ya sabes qué tiene que entregar el paso anterior. Todo lo que queda fuera de esa operación pasa por el nodo HTTP Request, que llama a cualquier endpoint de la API reutilizando el mismo credential mediante la autenticación predefinida. Ese patrón es el estándar en n8n: una llamada poco común te cuesta un nodo más, no rehacer el flujo de trabajo.
04¿El nodo AWS Textract responde en tiempo real?
No, porque nunca inicia una ejecución por su cuenta. Esta herramienta no tiene nodo trigger en n8n, así que el flujo empieza en otro sitio: un Schedule Trigger que salta a intervalo fijo, un Webhook de n8n, es decir una URL que un servicio externo llama para lanzar el flujo, o el trigger de otra herramienta que ya tengas montada. En la práctica la elección sigue al archivo. Las facturas que llegan por correo arrancan desde el trigger del buzón. Los escaneos que se acumulan en una carpeta encajan con un Schedule Trigger nocturno que la recorre. Un formulario o una aplicación capaz de llamar a una URL va directo al Webhook, y la ejecución empieza en cuanto aterriza el archivo.
05¿n8n o Make para AWS Textract?
Los dos saben llamarlo, así que la decisión está en lo demás. n8n se autoaloja con Docker o npm y también existe como n8n Cloud, la oferta alojada por n8n, con un flujo de trabajo idéntico en ambos casos. Make solo funciona alojado, sin opción de autoalojamiento, y se factura por operación. Si los documentos que pasas por Textract son sensibles y quieres que se queden en infraestructura que tú controlas, el autoalojamiento zanja el debate. Si nadie en el equipo quiere ocuparse de un servidor, la vía alojada arranca antes. En coste, la facturación por operación es previsible con poco volumen y bastante menos cuando un lote nocturno recorre una carpeta grande de escaneos.