Skip to main content
In deze handleiding lees je hoe je de Enrow API met n8n verbindt en je eerste workflow bouwt: een enkele e-mailzoekopdracht die het resultaat automatisch via een webhook teruggeeft. n8n is een tool voor workflowautomatisering waarmee je Enrow kunt koppelen aan honderden andere diensten, en die je zelf kunt hosten of via n8n Cloud kunt draaien.
Heb je nog geen n8n? Installeer n8n of gebruik n8n Cloud om binnen enkele minuten aan de slag te gaan.

Wat heb ik nodig voordat ik begin?

Om deze handleiding te volgen heb je twee dingen nodig: Elk Enrow-verzoek wordt geauthenticeerd met de API-sleutel in de x-api-key-header — er zijn geen OAuth-flows of bearertokens. Zie Authentication voor de volledige details.

Hoe sla ik mijn Enrow API-sleutel op in n8n?

Sla de API-sleutel eenmalig op als herbruikbare Header Auth-credential, zodat je hem niet in elke node hoeft te plakken:
  1. Open in n8n CredentialsNew
  2. Kies Header Auth
  3. Stel Name in op x-api-key
  4. Stel Value in op je Enrow API-sleutel
  5. Sla de credential op (noem hem bijvoorbeeld “Enrow API”)
Je kunt deze credential nu vanuit elke HTTP Request-node in al je workflows gebruiken.

Hoe bouw ik een workflow die één e-mailadres vindt?

De workflow bestaat uit drie onderdelen: een trigger om hem te starten, een HTTP Request-node die het Find Single Email-endpoint aanroept, en een Webhook-node die het resultaat ontvangt zodra de zoekopdracht is voltooid.

Stap 1: Maak een nieuwe workflow

  1. Open n8n
  2. Klik op “New Workflow”
  3. Noem hem “Enrow - Find Email”

Stap 2: Voeg een Manual Trigger toe

  1. Klik op de ”+“-knop
  2. Zoek naar “Manual Trigger”
  3. Voeg hem toe aan je canvas
Met de Manual Trigger kun je de workflow op aanvraag uitvoeren terwijl je hem test.

Stap 3: Voeg een HTTP Request-node toe

  1. Klik op ”+” na de Manual Trigger
  2. Zoek naar “HTTP Request”
  3. Configureer hem:
Authentication:
  • Authentication: Generic Credential Type
  • Generic Auth Type: Header Auth
  • Name: x-api-key
  • Value: YOUR_ENROW_API_KEY
Request:
  • Method: POST
  • URL: https://api.enrow.io/email/find/single
  • Body Content Type: JSON
  • JSON Body:
{
  "company_domain": "apple.com",
  "fullname": "Tim Cook"
}

Stap 4: Test de workflow

  1. Klik bovenaan op “Execute Workflow”
  2. Je zou een respons met een zoek-id moeten zien
  3. De zoekopdracht wordt asynchroon verwerkt — de id gebruik je om het resultaat op te halen

Stap 5: Ontvang resultaten met een webhook

Enrow voert zoekopdrachten asynchroon uit, dus in plaats van te pollen laat je n8n het resultaat automatisch ontvangen. De Enrow API stuurt het resultaat via een POST naar je webhook-URL zodra de zoekopdracht klaar is. Zie How webhooks work voor de volledige flow.
  1. Voeg een “Webhook”-node toe aan je canvas
  2. Stel in:
    • HTTP Method: POST
    • Path: enrow-email-result
  3. Kopieer de Production URL (bijv. https://your-n8n.com/webhook/enrow-email-result)
  4. Werk de JSON van je HTTP Request-node bij zodat de webhook in settings staat:
{
  "company_domain": "apple.com",
  "fullname": "Tim Cook",
  "settings": {
    "webhook": "https://your-n8n.com/webhook/enrow-email-result"
  }
}
  1. Sla de workflow op en activeer hem
Wanneer de zoekopdracht nu is voltooid, stuurt Enrow het resultaat via een POST naar je webhook-node.

Kan ik een kant-en-klare workflow importeren?

Ja. Kopieer de onderstaande JSON om snel aan de slag te gaan en importeer hem vervolgens in n8n.
{
  "name": "Enrow - Find Email with Webhook",
  "nodes": [
    {
      "parameters": {},
      "name": "Manual Trigger",
      "type": "n8n-nodes-base.manualTrigger",
      "typeVersion": 1,
      "position": [250, 300]
    },
    {
      "parameters": {
        "method": "POST",
        "url": "https://api.enrow.io/email/find/single",
        "authentication": "headerAuth",
        "sendBody": true,
        "bodyContentType": "json",
        "jsonBody": "={\n  \"company_domain\": \"apple.com\",\n  \"fullname\": \"Tim Cook\",\n  \"settings\": {\n    \"webhook\": \"{{$node[\"Webhook\"].json[\"webhookUrl\"]}}\"\n  }\n}",
        "options": {}
      },
      "name": "Find Email",
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 3,
      "position": [450, 300],
      "credentials": {
        "headerAuth": {
          "name": "Enrow API"
        }
      }
    },
    {
      "parameters": {
        "httpMethod": "POST",
        "path": "enrow-email-result",
        "responseMode": "onReceived",
        "options": {}
      },
      "name": "Webhook",
      "type": "n8n-nodes-base.webhook",
      "typeVersion": 1,
      "position": [650, 300],
      "webhookId": "your-webhook-id"
    }
  ],
  "connections": {
    "Manual Trigger": {
      "main": [[{"node": "Find Email", "type": "main", "index": 0}]]
    },
    "Find Email": {
      "main": [[{"node": "Process Result", "type": "main", "index": 0}]]
    }
  }
}
Om de workflow te importeren:
  1. Kopieer de bovenstaande JSON
  2. Klik in n8n op ”…”“Import from File/URL/String”
  3. Plak de JSON
  4. Werk de API-sleutel bij in credentials
  5. Activeer!

Wat zijn de beste werkwijzen voor n8n + Enrow?

Maak een Header Auth-credential met:
  • Name: x-api-key
  • Value: Je Enrow API-sleutel
Hergebruik deze credential in al je workflows in plaats van de API-sleutel in elke node te plakken.
Webhooks zijn betrouwbaarder dan pollen met Wait-nodes. Geef altijd de settings.webhook-parameter mee, zodat Enrow het resultaat aflevert zodra de zoekopdracht is voltooid.
Voeg een “Error Trigger”-node toe om API-fouten op te vangen en af te handelen. Zie Error handling en Status codes voor de responsformaten die je kunt verwachten.
Als je veel contacten verwerkt, gebruik dan het Find Bulk Emails-endpoint (tot 5.000 zoekopdrachten per batch) in plaats van losse verzoeken in een lus.

FAQ

Een 401 Unauthorized betekent dat de API-sleutel ontbreekt of ongeldig is. Controleer of de Header Auth-credential x-api-key als Name heeft en je geldige Enrow API-sleutel als Value. Zie Authentication voor meer details.
Zorg er eerst voor dat de workflow is geactiveerd en niet alleen opgeslagen. Controleer vervolgens of de webhook-URL in de settings.webhook-parameter overeenkomt met de Production URL van de Webhook-node. Je kunt de URL rechtstreeks testen met een tool als Postman. Zie How webhooks work voor de afleverflow.
Een rate-limit-fout betekent dat je te veel verzoeken te snel hebt verstuurd. Voeg een “Wait”-node toe tussen batchbewerkingen, of gebruik de bulk-endpoints in plaats van een lus. Zie Rate limits voor de huidige limieten.
Voor vragen over workflows kun je terecht op het n8n Community Forum. Voor API-vragen neem je contact op met Enrow Support.

Volgende stappen

E-mailverrijking

Verrijk contacten uit een spreadsheet in n8n.

E-mailverificatie

Verifieer e-maillijsten van leads in een n8n-workflow.

Find Single Email

Bekijk de endpointparameters en het responsformaat.

How webhooks work

Word automatisch op de hoogte gesteld zodra een zoekopdracht is voltooid.