> ## Documentation Index
> Fetch the complete documentation index at: https://docs.enrow.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Enrow mit Make

> Erstellen Sie visuelle No-Code-Workflows, die E-Mails mit der Enrow-API in Make (ehemals Integromat) finden und verifizieren

Make (ehemals Integromat) ist eine visuelle Automatisierungsplattform, mit der Sie No-Code-Workflows für Enrow über eine Drag-and-Drop-Oberfläche erstellen können. Diese Anleitung zeigt, wie Sie die Enrow-API aus einem Make-Szenario aufrufen, Ergebnisse über einen Webhook empfangen und je nach Ergebnis verzweigen — ganz ohne Server. Authentifizieren Sie jede Anfrage mit Ihrem [API-Schlüssel](/de/authentication) im `x-api-key`-Header.

## Was ist Make?

Make ist eine visuelle Automatisierungsplattform, die Apps und APIs über Szenarien verbindet — Ketten von Modulen, die ausgeführt werden, wenn ein Trigger ausgelöst wird. Mit dem HTTP-Modul können Sie jeden Enrow-Endpunkt aufrufen und die Antwort anschließend in Google Sheets, ein CRM oder eine Benachrichtigung leiten, ohne Code zu schreiben. Als verwaltete Alternative bietet Enrow auch [native CRM-Integrationen](/de/integrations/overview).

## Wie rufe ich die Enrow-API aus Make auf?

Erstellen Sie ein Szenario mit einem Trigger, einem HTTP-Modul, das Enrow aufruft, und einem Webhook, der das asynchrone Ergebnis abfängt. Befolgen Sie diese Schritte.

### Schritt 1: Ein Szenario erstellen

1. Gehen Sie zu [Make.com](https://make.com)
2. Klicken Sie auf **"Create a new scenario"**
3. Benennen Sie es mit "Enrow Email Finder"

### Schritt 2: Einen Trigger hinzufügen

Wählen Sie aus, was das Szenario startet:

* **Google Sheets**: Zeilen überwachen
* **Webhooks**: Benutzerdefinierter Webhook
* **Schedule**: Stündlich ausführen
* **Watch for changes**: In Ihrem CRM

### Schritt 3: Das HTTP-Modul für Enrow hinzufügen

1. Klicken Sie auf **"+"**, um ein Modul hinzuzufügen
2. Suchen Sie nach **"HTTP"**
3. Wählen Sie **"Make a request"**

### Schritt 4: Den Enrow-API-Aufruf konfigurieren

Richten Sie das HTTP-Modul auf den Endpunkt [E-Mail finden](/de/api-reference/email-finder/find-single) aus und übergeben Sie Ihren API-Schlüssel in den Headern.

**URL:**

```
https://api.enrow.io/email/find/single
```

**Methode:** POST

**Header:**

```
Content-Type: application/json
x-api-key: YOUR_ENROW_API_KEY
```

**Body (JSON):**

```json theme={null}
{
  "company_domain": "{{1.company_domain}}",
  "fullname": "{{1.first_name}} {{1.last_name}}"
}
```

### Schritt 5: Einen Webhook für Ergebnisse hinzufügen

Enrow verarbeitet Suchen asynchron und benachrichtigt einen Webhook, sobald jede Suche abgeschlossen ist. Siehe [So funktionieren Webhooks](/de/how-webhooks-work) für das Payload-Format.

1. Fügen Sie ein **"Webhooks"**-Modul als neuen Trigger hinzu
2. Wählen Sie **"Custom webhook"**
3. Kopieren Sie die Webhook-URL
4. Kehren Sie zum HTTP-Modul zurück
5. Aktualisieren Sie den JSON-Body, um den Webhook einzuschließen:

```json theme={null}
{
  "company_domain": "{{1.company_domain}}",
  "fullname": "{{1.first_name}} {{1.last_name}}",
  "settings": {
    "webhook": "YOUR_MAKE_WEBHOOK_URL"
  }
}
```

### Schritt 6: Die Ergebnisse verarbeiten

Nachdem der Webhook Ergebnisse empfangen hat:

1. Fügen Sie ein **"Router"**-Modul hinzu, um die Logik zu verzweigen
2. Zweig 1: In Google Sheets speichern
3. Zweig 2: CRM aktualisieren
4. Zweig 3: Benachrichtigung senden

## Welche Szenarien kann ich erstellen?

Gängige Enrow-Szenarien kombinieren einen Trigger, das HTTP-Modul und den Webhook mit nachgelagerten Apps. Hier sind drei Muster für den Einstieg.

### Szenario 1: Google Sheets anreichern

```
Google Sheets (Watch rows)
  → HTTP (Find email with Enrow)
  → Webhook (Receive results)
  → Google Sheets (Update row)
```

### Szenario 2: Verifizieren & zu Mailchimp hinzufügen

```
Typeform (Watch responses)
  → HTTP (Verify email)
  → Filter (Only valid emails)
  → Mailchimp (Add subscriber)
```

### Szenario 3: Massenverarbeitung

```
Schedule (Every hour)
  → Google Sheets (Get rows without emails)
  → Array aggregator (Batch 100 rows)
  → HTTP (Bulk find emails)
  → Webhook (Receive results)
  → Iterator (Process each result)
  → Google Sheets (Update row)
```

## Warum Make für Enrow verwenden?

Make bietet Ihnen einen visuellen Builder, integrierte Fehlerbehandlung und parallele Ausführung — nützlich, wenn ein Enrow-Workflow auf mehrere Apps verteilt werden muss.

<AccordionGroup>
  <Accordion title="Visueller Workflow-Builder">
    Sehen Sie Ihren gesamten Automatisierungsablauf visuell. Perfekt für komplexe Logik.
  </Accordion>

  <Accordion title="Fehlerbehandlung">
    Integrierte Fehlerbehandlung und Wiederholungsmechanismen.
  </Accordion>

  <Accordion title="Datentransformation">
    Leistungsstarke Funktionen und Tools, um Daten zwischen Schritten zu transformieren.
  </Accordion>

  <Accordion title="Parallele Ausführung">
    Führen Sie mehrere Pfade gleichzeitig mit dem Router-Modul aus.
  </Accordion>
</AccordionGroup>

## Wie erstelle ich effiziente Make-Szenarien?

Verarbeiten Sie Enrow-Ergebnisse in Stapeln, fügen Sie Fehlerbehandlungen hinzu und cachen Sie Ergebnisse, um redundante Aufrufe zu vermeiden. Die folgenden Muster halten Szenarien schnell und sowohl innerhalb Ihrer Make-Operationen als auch innerhalb Ihrer Enrow-[Credits](/de/credits-billing).

### Das Iterator-Modul verwenden

Massenergebnisse einzeln verarbeiten:

```
HTTP (Bulk find)
  → Webhook (Receive batch results)
  → Iterator (Loop through results)
  → Google Sheets (Update each row)
```

### Fehlerbehandlungen hinzufügen

1. Klicken Sie mit der rechten Maustaste auf ein beliebiges Modul
2. Fügen Sie einen **"Error handler"** hinzu
3. Konfigurieren Sie, was im Fehlerfall passiert (protokollieren, E-Mail, wiederholen)

### Data Stores verwenden

Cachen Sie Ergebnisse, um redundante API-Aufrufe zu vermeiden:

```
Router
  → Path 1: Check data store for cached email
  → Path 2: If not found, call Enrow API → Save to data store
```

## Wie verarbeite ich Massenoperationen?

Aggregieren Sie Zeilen zu Stapeln und rufen Sie den Endpunkt [E-Mails finden](/de/api-reference/email-finder/find-bulk) auf (bis zu 5.000 Suchen pro Stapel), und iterieren Sie anschließend über die Webhook-Ergebnisse. So werden 1.000 Kontakte in einer Handvoll Operationen verarbeitet statt einer pro Kontakt.

```
Google Sheets (Get all rows)
  → Array aggregator (Batch size: 100)
  → HTTP (POST /email/find/bulk)
  → Webhook (Receive bulk results)
  → Iterator (Loop results)
  → Router
    → Path 1 (Valid): Update sheet with email
    → Path 2 (Invalid): Log to error sheet
```

## Welche Make-Module benötige ich für Enrow?

Dies sind die Module, die in den meisten Enrow-Szenarien vorkommen:

| Modul                | Anwendungsfall                                 |
| -------------------- | ---------------------------------------------- |
| **HTTP**             | Enrow-API aufrufen                             |
| **Webhooks**         | Asynchrone Ergebnisse empfangen                |
| **Iterator**         | Massenergebnisse verarbeiten                   |
| **Router**           | Logik verzweigen (gültig/ungültig)             |
| **Filter**           | Ergebnisse mit geringer Konfidenz überspringen |
| **Data Store**       | Ergebnisse cachen                              |
| **Array Aggregator** | Stapel erstellen                               |

## Wie halte ich die Operationsnutzung niedrig?

Make berechnet pro Operation, bevorzugen Sie daher Massen-Endpunkte, cachen Sie Ergebnisse in Data Stores und filtern Sie frühzeitig, um unnötige Schritte zu überspringen. Eine einzelne Massenanfrage zählt als weitaus weniger Operationen als viele Einzelanfragen.

**Beispiel:**

* ❌ Schlecht: 1000 Einzelanfragen = 1000 Operationen
* ✅ Gut: 10 Massenanfragen (je 100) = 10 Operationen

## FAQ

<AccordionGroup>
  <Accordion title="Warum empfängt mein Webhook keine Daten?">
    Stellen Sie sicher, dass das Szenario aktiv (ON) ist, prüfen Sie, ob die Webhook-URL im Enrow-Feld `settings.webhook` exakt mit der von Make generierten übereinstimmt, und testen Sie den Endpunkt zunächst mit einem Tool wie Postman. Siehe [So funktionieren Webhooks](/de/how-webhooks-work) für das Payload-Format.
  </Accordion>

  <Accordion title="Mein Szenario hat das Operationslimit erreicht — was sollte ich tun?">
    Wechseln Sie von Einzelaufrufen zum Endpunkt [E-Mails finden](/de/api-reference/email-finder/find-bulk), cachen Sie häufig abgerufene Daten in einem Data Store und upgraden Sie Ihren Make-Tarif, falls Sie weiterhin mehr Operationen benötigen.
  </Accordion>

  <Accordion title="Mein Szenario läuft in ein Timeout — wie behebe ich das?">
    Teilen Sie ein großes Szenario in kleinere auf, verwenden Sie geplante Trigger anstelle von sofortigen und reduzieren Sie die Stapelgrößen. Da Enrow-Suchen asynchron sind, lassen Sie den Webhook die Ergebnisse liefern, anstatt im HTTP-Modul zu warten.
  </Accordion>

  <Accordion title="Welchen Enrow-Endpunkt sollte das HTTP-Modul aufrufen?">
    Verwenden Sie [E-Mail finden](/de/api-reference/email-finder/find-single) oder [E-Mail verifizieren](/de/api-reference/email-verifier/verify-single) für die Arbeit pro Zeile und den Endpunkt [E-Mails finden](/de/api-reference/email-finder/find-bulk), wenn Sie viele Zeilen aggregieren. Alle authentifizieren sich mit demselben `x-api-key`-Header.
  </Accordion>
</AccordionGroup>

## Nächste Schritte

<CardGroup cols={2}>
  <Card title="E-Mail finden" icon="envelope" href="/de/api-reference/email-finder/find-single">
    Rufen Sie den Endpunkt auf, den Ihr HTTP-Modul zum Finden einer E-Mail verwenden wird.
  </Card>

  <Card title="E-Mails finden" icon="layer-group" href="/de/api-reference/email-finder/find-bulk">
    Führen Sie bis zu 5.000 E-Mail-Suchen in einer einzigen Anfrage aus.
  </Card>

  <Card title="So funktionieren Webhooks" icon="bell" href="/de/how-webhooks-work">
    Verstehen Sie das asynchrone Ergebnis-Payload, das Make empfängt.
  </Card>

  <Card title="n8n-Workflows" icon="diagram-project" href="/de/playbooks/n8n/getting-started">
    Erstellen Sie dieselbe Automatisierung auf einer selbst gehosteten Alternative.
  </Card>
</CardGroup>
