n8n-connector - Entity Enricher-documentatie

n8n-connector

Met de Entity Enricher community-node voor n8n kun je geautomatiseerde verrijkingspijplijnen bouwen met een visuele drag-and-drop-editor. Verbind met 400+ apps zonder code te schrijven.

Installatie

Installeer de community node in je n8n-instantie:

npm install n8n-nodes-entity-enricher

Of installeer via de n8n-UI: ga naar Instellingen → Community Nodes en zoek naar n8n-nodes-entity-enricher.

Vereisten

API-sleutelMaak een organization-toegangssleutel aan in Entity Enricher. Zie de documentatie over API-sleutels voor meer details. Het sleutelformaat is ent_XXXXXXXXXXXX.
Basis-URLDe URL van je Entity Enricher-instance (bijv. https://entityenricher.ai of je zelf-gehoste URL).
Credential instellenMaak in n8n een Entity Enricher API-credential aan met je API-sleutel en basis-URL. Alle nodes gebruiken deze credential.

Beschikbare bewerkingen

De connector biedt 10 bewerkingen verdeeld over 6 resourcecategorieën:

ResourceBewerkingBeschrijving
EnrichmentEnrich EntityVerrijk één entiteit met een of meer AI-modellen. Streamt resultaten via SSE met realtime voortgang.
EnrichmentBatch EnrichVerrijk alle invoeritems als één batch. Parallelle verwerking met voortgangsregistratie per entiteit.
SchemaList SchemasToon beschikbare opgeslagen schema's ter selectie in enrichment-workflows.
SchemaGet Schema DetailsHaal de volledige schema-inhoud op met geëxtraheerde belangrijkste eigenschappen voor een specifiek schema.
RecordList RecordsBevraag verrijkingsrecords met filters op type en succes. Gepagineerde resultaten.
RecordGet RecordHaal een specifiek enrichment-resultaat op via ID met volledige gestructureerde uitvoer.
FusionMerge ResultsFuseer resultaten van meerdere enrichment-records samen met optionele LLM-arbitrage.
AttachmentAdd AttachmentUpload een binaire eigenschap uit het invoeritem (multipart) en ontvang de bijbehorende attachment-ID.
AttachmentDelete AttachmentVerwijder een bijlage op ID — een handige opschoonstap na de verrijking.
ConfigurationGet OptionsHaal beschikbare modellen, talen, strategieën en abonnementslimieten op voor dynamische configuratie.

Enrichment van één entity

De eenvoudigste workflow: activeer bij nieuwe gegevens, verrijk één entiteit en stuur het resultaat naar je bestemming. De node wacht tot de volledige verrijking is voltooid voordat de gestructureerde output verder wordt doorgegeven.

Voorbeeldworkflow — verrijking van één entiteit:

Node-configuratie — bewerking Enrich Entity:

Configuratie van de Entity Enricher-node voor enkelvoudige verrijking

Configuratie

Selecteer een schema uit het dynamische dropdownmenu, kies een of meer modellen en geef entiteitsgegevens op als sleutel-waardevelden. De node vult automatisch de zoeksleutelvelden in op basis van het geselecteerde schema.

Optionele instellingen omvatten strategie (single-pass of multi-expertise), talen voor meertalige uitvoer, classificatiemodel voor verificatie van het entiteitstype, arbitragemodel voor conflictoplossing tussen meerdere modellen, en response-schema / strikte gestructureerde uitvoer-schakelaars die schemaconforme uitvoer afdwingen op geschikte modellen.

Geef een veld Attachment-ID's op (door komma's gescheiden UUID's uit eerdere Add Attachment-aanroepen) om bronnendocumenten aan de enrichment toe te voegen — ook beschikbaar bij Batch Enrich.

Batchverrijking

Verwerk alle invoeritems als één batch. Ideaal voor het verrijken van lijsten uit spreadsheets, databases of API-antwoorden. Alle entiteiten worden parallel verwerkt met snelheidslimieten per provider.

Node-configuratie — bewerking Batch Enrich:

Configuratie van de Entity Enricher-node voor batchverrijking

Hoe de batchmodus werkt

  1. Items verzamelen — De node verzamelt alle invoeritems van de vorige node (bijv. rijen uit een spreadsheet).
  2. Batchtaak starten — Alle entiteiten worden ingediend via POST /api/batch/start en parallel verwerkt.
  3. Voortgang streamen — De node verwerkt de SSE-stream totdat alle entiteiten klaar zijn of de time-out wordt bereikt.
  4. Resultaten uitvoeren — Eén output-item per entiteit met de verrijkte gestructureerde data, klaar voor verdere verwerking.

Belangrijkste functies

Dynamische dropdowns

De schema-, model-, taal- en strategiekiezers halen opties op uit je Entity Enricher-instantie tijdens het configureren.

SSE-streaming

Verrijkingsbewerkingen verbruiken de SSE-stream in realtime en wachten op voltooiing voordat ze resultaten aan de volgende node doorgeven.

Automatisch doorgaan

Wanneer de pre-flight-classificatie een mismatch detecteert, gaat de connector automatisch verder (n8n-workflows zijn niet-interactief).

Configureerbare time-out

Standaardtime-out van 300 seconden per enrichment-aanroep, per node aanpasbaar voor grote schema's of trage modellen.

Ondersteuning voor meerdere modellen

Selecteer meerdere modellen per enrichment. Wanneer 2+ modellen worden gebruikt, worden de resultaten automatisch samengevoegd.

Uitvoer standaard opschonen

Standaard bevat de uitvoer alleen de verrijkte gegevensvelden. Schakel "Verrijkingsmetadata opnemen" in om kosten, tokens, fusiedetails en record-ID's toe te voegen.

Uitvoer per model

Geef optioneel individuele modelresultaten naast het gefuseerde resultaat weer voor vergelijking verderop in het proces.

Inzicht in planlimieten

Dropdowns voor model en taal tonen de planlimieten wanneer deze zijn ingesteld. HTTP 402-fouten door quotahandhaving worden weergegeven als duidelijke, bruikbare berichten met limietdetails. De metadata-output bevat de huidige planlimieten voor downstream-routing.

Workflow-ideeën

Veelvoorkomende patronen voor het bouwen van enrichment-pijplijnen met n8n:

CRM-verrijkingStart bij nieuwe HubSpot-/Salesforce-contacten, verrijk met bedrijfsgegevens en werk het CRM-record bij.
Spreadsheet-pipelineLees entiteiten uit Google Sheets, verrijk in batch en schrijf de resultaten terug naar een nieuw blad.
Waterfall-enrichmentKoppel meerdere verrijkingsstappen aan elkaar met voorwaardelijke logica — gebruik eerst een snel model en verrijk mislukkingen opnieuw met een capabeler model.
Geplande vernieuwingVoer uit volgens een cron-schema om verouderde records opnieuw te verrijken met de nieuwste AI-modellen.
Webhook-gestuurdStel een webhook-endpoint beschikbaar dat entiteitsgegevens accepteert, deze verrijkt en het resultaat synchroon retourneert.

Volgende stappen