Ressources · Intégration n8n

Intégration AWS Textract n8nAutomatiser AWS Textract avec n8n.

Une seule opération, et elle porte tout le workflow. L'intégration AWS Textract n8n envoie une image de reçu ou de facture déjà présente dans l'exécution à Amazon Textract. Le nœud n'a pas de trigger, ce nœud de départ qui lance une exécution : c'est toi qui choisis ce qui démarre le workflow.

Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth

Pourquoi automatiser

Que fait l'intégration AWS Textract n8n au juste ?

Le nœud AWS Textract envoie à Amazon Textract un fichier déjà présent dans le workflow n8n, et remet la réponse en sortie du nœud. Le catalogue n8n ne déclare qu'une seule opération, default.analyzeExpense, prévue pour les reçus et les factures. Tu désignes le champ binaire qui contient l'image, et la suite du workflow travaille sur ce que Textract renvoie.

Tout commence par le fichier. Textract attend une image, et n8n attend que cette image soit dans un champ binaire avant l'exécution du nœud. Un nœud qui télécharge une pièce jointe, un HTTP Request qui va chercher un scan, un nœud de stockage qui lit un objet : chacun dépose le fichier dans une propriété binaire. Le geste à retenir tient en une ligne. Recopie le nom exact de cette propriété dans Input Data Field Name, et le nœud tourne.

Premier cas, les notes de frais d'une équipe terrain. Un commercial dépose la photo de son ticket, un Webhook n8n (une URL que ton application appelle pour lancer le workflow) reçoit le fichier, Textract l'analyse, et la réponse part dans le canal comptabilité sur Slack. Personne ne rouvre la boîte mail pour retrouver le justificatif.

Deuxième cas, les factures fournisseurs d'une PME. Elles arrivent sur une boîte partagée, Gmail récupère la pièce jointe, Textract l'analyse, et la réponse s'empile ligne par ligne dans Google Sheets. Une exécution par facture, un historique lisible en fin de mois.

Troisième cas, le rattrapage d'un stock de scans. Un Schedule Trigger se déclenche la nuit, le workflow liste le dossier, et les fichiers passent dans le nœud un par un. Rien de tout ça n'est instantané, et ça n'a pas à l'être. Le nœud n'a pas de déclencheur propre, donc le point de départ reste un Schedule Trigger à intervalle fixe, un Webhook n8n, ou le trigger d'un autre outil déjà en place chez toi.

Deux repères avant de brancher. La description du champ obligatoire cite PNG et JPEG comme types de fichiers supportés : l'étape qui fabrique la propriété binaire doit donc livrer l'un des deux. Et tout ce qui sort de cette opération passe par le nœud HTTP Request, qui appelle n'importe quel endpoint de l'API en réutilisant le même credential AWS, cet accès enregistré une fois dans n8n, via l'authentification prédéfinie. Pour prendre du recul sur la plateforme avant de construire, l'Avis n8n et la Formation n8n font le tour.

Connexion

Comment connecter AWS Textract à n8n ?

  1. 01

    Créer le credential AWS

    Dans n8n, ouvre le menu Credentials et crée un credential AWS (IAM). Il demande ta Region AWS, un Access Key ID et une Secret Access Key. Les deux clés se génèrent dans la console IAM : ton nom d'utilisateur, puis Security credentials, puis Create access key. Pose un tag de description du genre n8n integration pour retrouver la clé plus tard.

  2. 02

    Ou endosser un rôle

    Le second type, AWS (Assume Role), s'authentifie en endossant un rôle IAM via AWS STS. Les identifiants que n8n utilise pour l'appel AssumeRole se saisissent à la main, ou se lisent automatiquement dans l'environnement où tourne n8n. Cette voie existe pour les équipes qui auto-hébergent n8n sur une infrastructure AWS (EKS, ECS ou EC2) et préfèrent ne pas stocker de clés statiques dans n8n.

  3. 03

    Pointer le nœud sur le champ binaire

    Ajoute le nœud AWS Textract, choisis ton credential dans la liste déroulante, et laisse l'opération sur Analyze Receipt or Invoice. Reste Input Data Field Name : recopie le nom exact de la propriété binaire qui porte l'image, celle qu'a produite le nœud précédent. Lance le nœud tout seul une fois et lis sa sortie avant de brancher quoi que ce soit derrière.

Actions

Ce que le nœud AWS Textract sait faire

Le nœud AWS Textract expose une opération. Pour chacune : le nœud tel que tu le configures dans n8n, les champs obligatoires, et nos notes de terrain.

01

Analyze Receipt or Invoice

analyzeExpense

Ce que tu vois dans n8n

Notes & cas d'usage

Cette opération envoie à Amazon Textract l'image portée par le workflow, pour une analyse de reçu ou de facture, et remet la réponse en sortie du nœud.

Paramètres clés

  • Input Data Field Name : le nom du champ d'entrée qui contient le fichier binaire à envoyer. Recopie-le depuis le nœud qui a produit le fichier. Types de fichiers supportés : PNG et JPEG.
  • Simplify : activé, le nœud renvoie une version simplifiée de la réponse ; désactivé, il renvoie les données brutes, ce qu'il faut quand un nœud suivant va chercher loin dans la réponse.
Cas d'usage
le ticket de restaurant photographié par un collègue, lu une fois puis rangé dans la feuille de frais du mois.
Besoin d'aide

Besoin d'aide pour automatiser AWS Textract avec n8n ?

L'équipe te répond directement.

Chaque message est lu par une personne.

FAQ

AWS Textract et n8n, les questions qui suivent

01L'intégration AWS Textract n8n est-elle gratuite ?
Oui côté n8n. Le nœud est livré avec n8n : rien à installer, aucun coût supplémentaire pour le nœud lui-même, que tu sois sur n8n Cloud ou sur une instance auto-hébergée en Community Edition sous licence Sustainable Use. Un workflow se comporte de la même façon dans les deux cas, donc un flux monté en local part sur Cloud sans être refait. Ce qu'Amazon facture pour l'usage de Textract relève de ta facture AWS et n'est pas traité ici. Le credential, lui, se crée une fois dans n8n et se réutilise partout : un deuxième nœud AWS dans la même instance ne coûte qu'un choix dans une liste déroulante.
02Quels credentials faut-il pour AWS Textract dans n8n ?
L'un des deux types proposés. AWS (IAM) s'authentifie avec une clé d'accès : ta Region AWS, un Access Key ID et une Secret Access Key, générés depuis la console IAM dans la section Security credentials. AWS (Assume Role) s'authentifie en endossant un rôle IAM via AWS STS, et les identifiants que n8n utilise pour cet appel AssumeRole se saisissent à la main ou se lisent automatiquement dans l'environnement où tourne n8n. Ce second type vise les équipes qui auto-hébergent n8n sur une infrastructure AWS comme EKS, ECS ou EC2 et ne veulent pas de clés statiques dans l'outil. Dans les deux cas, le credential se crée une fois dans le menu Credentials et apparaît ensuite dans la liste du nœud.
03Quelles sont les limites du nœud AWS Textract ?
Ça dépend de ce que tu lui demandes. Le catalogue donne une opération à ce nœud, Analyze Receipt or Invoice, et c'est ce travail qu'il mène de bout en bout. La description de son champ obligatoire, Input Data Field Name, cite PNG et JPEG comme types de fichiers supportés : tu sais donc ce que l'étape précédente doit livrer. Tout ce qui sort de cette opération passe par le nœud HTTP Request, qui appelle n'importe quel endpoint de l'API en réutilisant le même credential via l'authentification prédéfinie. Ce schéma est la norme dans n8n : un appel inhabituel te coûte un nœud de plus, pas une refonte du workflow.
04Le nœud AWS Textract réagit-il en temps réel ?
Non, parce qu'il ne démarre jamais une exécution tout seul. Cet outil n'a pas de nœud trigger dans n8n : le workflow commence ailleurs, avec un Schedule Trigger qui se déclenche à intervalle fixe, un Webhook n8n, c'est-à-dire une URL qu'un service tiers appelle pour lancer le flux, ou le trigger d'un autre outil déjà installé. En pratique, le choix suit le fichier. Des factures qui arrivent par mail partent du trigger de la messagerie. Des scans qui s'accumulent dans un dossier s'accommodent d'un Schedule Trigger nocturne qui parcourt le répertoire. Un formulaire ou une application capable d'appeler une URL va droit au Webhook, et l'exécution démarre dès que le fichier arrive.
05n8n ou Make pour AWS Textract ?
Les deux savent l'appeler, donc la décision porte sur le reste. n8n s'auto-héberge via Docker ou npm et existe aussi en n8n Cloud, l'offre hébergée par n8n, avec un workflow identique dans les deux cas. Make est hébergé uniquement, sans option d'auto-hébergement, et se facture à l'opération. Si les documents que tu passes dans Textract sont sensibles et que tu veux qu'ils restent sur une infrastructure que tu contrôles, l'auto-hébergement tranche la question. Si personne dans l'équipe ne veut gérer un serveur, la voie hébergée démarre plus vite. Côté coût, la facturation à l'opération reste prévisible à petit volume, beaucoup moins quand un lot nocturne parcourt un gros dossier de scans.