> ## 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 z Make

> Twórz wizualne przepływy no-code, które znajdują i weryfikują adresy e-mail za pomocą API Enrow w Make (dawniej Integromat)

Make (dawniej Integromat) to wizualna platforma automatyzacji, która pozwala budować przepływy Enrow w trybie no-code za pomocą interfejsu typu „przeciągnij i upuść”. Ten przewodnik pokazuje, jak wywołać API Enrow ze scenariusza Make, odebrać wyniki przez webhook i rozgałęzić logikę w zależności od rezultatu — bez konieczności posiadania serwera. Uwierzytelniaj każde żądanie swoim [kluczem API](/pl/authentication) w nagłówku `x-api-key`.

## Czym jest Make?

Make to wizualna platforma automatyzacji, która łączy aplikacje i API poprzez scenariusze — łańcuchy modułów uruchamiane po zadziałaniu wyzwalacza. Za pomocą modułu HTTP możesz wywołać dowolny endpoint Enrow, a następnie skierować odpowiedź do Google Sheets, CRM lub powiadomienia bez pisania kodu. Jako rozwiązanie zarządzane Enrow oferuje również [natywne integracje z CRM](/pl/integrations/overview).

## Jak wywołać API Enrow z Make?

Zbuduj scenariusz z wyzwalaczem, modułem HTTP wywołującym Enrow oraz webhookiem przechwytującym wynik asynchroniczny. Wykonaj poniższe kroki.

### Krok 1: Utwórz scenariusz

1. Przejdź do [Make.com](https://make.com)
2. Kliknij **„Create a new scenario”**
3. Nazwij go „Enrow Email Finder”

### Krok 2: Dodaj wyzwalacz

Wybierz, co uruchamia scenariusz:

* **Google Sheets**: Obserwuj wiersze
* **Webhooks**: Niestandardowy webhook
* **Schedule**: Uruchamiaj co godzinę
* **Watch for changes**: W Twoim CRM

### Krok 3: Dodaj moduł HTTP dla Enrow

1. Kliknij **„+”**, aby dodać moduł
2. Wyszukaj **„HTTP”**
3. Wybierz **„Make a request”**

### Krok 4: Skonfiguruj wywołanie API Enrow

Skieruj moduł HTTP na endpoint [Find Single Email](/pl/api-reference/email-finder/find-single) i przekaż swój klucz API w nagłówkach.

**URL:**

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

**Method:** POST

**Headers:**

```
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}}"
}
```

### Krok 5: Dodaj webhook dla wyników

Enrow przetwarza wyszukiwania asynchronicznie i powiadamia webhook po zakończeniu każdego wyszukiwania. Zobacz [How Webhooks Work](/pl/how-webhooks-work), aby poznać format ładunku.

1. Dodaj moduł **„Webhooks”** jako nowy wyzwalacz
2. Wybierz **„Custom webhook”**
3. Skopiuj adres URL webhooka
4. Wróć do modułu HTTP
5. Zaktualizuj treść JSON, aby uwzględnić webhook:

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

### Krok 6: Przetwórz wyniki

Po odebraniu wyników przez webhook:

1. Dodaj moduł **„Router”**, aby rozgałęzić logikę
2. Gałąź 1: Zapisz do Google Sheets
3. Gałąź 2: Zaktualizuj CRM
4. Gałąź 3: Wyślij powiadomienie

## Jakie scenariusze mogę zbudować?

Typowe scenariusze Enrow łączą wyzwalacz, moduł HTTP i webhook z aplikacjami końcowymi. Oto trzy wzorce, od których możesz zacząć.

### Scenariusz 1: Wzbogacanie Google Sheets

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

### Scenariusz 2: Weryfikacja i dodanie do Mailchimp

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

### Scenariusz 3: Przetwarzanie zbiorcze

```
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)
```

## Dlaczego warto używać Make z Enrow?

Make zapewnia wizualny kreator, wbudowaną obsługę błędów i równoległe wykonywanie — co jest przydatne, gdy przepływ Enrow musi rozgałęzić się na kilka aplikacji.

<AccordionGroup>
  <Accordion title="Wizualny kreator przepływów">
    Zobacz cały przepływ automatyzacji wizualnie. Idealny do złożonej logiki.
  </Accordion>

  <Accordion title="Obsługa błędów">
    Wbudowana obsługa błędów i mechanizmy ponawiania prób.
  </Accordion>

  <Accordion title="Transformacja danych">
    Zaawansowane funkcje i narzędzia do transformacji danych pomiędzy krokami.
  </Accordion>

  <Accordion title="Wykonywanie równoległe">
    Uruchamiaj wiele ścieżek jednocześnie za pomocą modułu Router.
  </Accordion>
</AccordionGroup>

## Jak budować wydajne scenariusze Make?

Przetwarzaj wyniki Enrow w partiach, dodawaj programy obsługi błędów i buforuj wyniki, aby uniknąć zbędnych wywołań. Poniższe wzorce utrzymują scenariusze szybkimi oraz w ramach Twoich operacji Make i [kredytów](/pl/credits-billing) Enrow.

### Użyj modułu Iterator

Przetwarzaj wyniki zbiorcze pojedynczo:

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

### Dodaj programy obsługi błędów

1. Kliknij prawym przyciskiem dowolny moduł
2. Dodaj **„Error handler”**
3. Skonfiguruj, co dzieje się przy błędzie (logowanie, e-mail, ponowienie)

### Użyj Data Stores

Buforuj wyniki, aby uniknąć zbędnych wywołań API:

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

## Jak przetwarzać operacje zbiorcze?

Agreguj wiersze w partie i wywołuj endpoint [Find Bulk Emails](/pl/api-reference/email-finder/find-bulk) (do 5 000 wyszukiwań na partię), a następnie iteruj po wynikach z webhooka. Pozwala to przetworzyć 1 000 kontaktów w kilku operacjach zamiast jednej na każdy 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
```

## Których modułów Make potrzebuję dla Enrow?

Oto moduły, które pojawiają się w większości scenariuszy Enrow:

| Module               | Use Case                             |
| -------------------- | ------------------------------------ |
| **HTTP**             | Wywołanie API Enrow                  |
| **Webhooks**         | Odbieranie wyników asynchronicznych  |
| **Iterator**         | Przetwarzanie wyników zbiorczych     |
| **Router**           | Rozgałęzianie logiki (valid/invalid) |
| **Filter**           | Pomijanie wyników o niskiej pewności |
| **Data Store**       | Buforowanie wyników                  |
| **Array Aggregator** | Tworzenie partii                     |

## Jak utrzymać niskie zużycie operacji?

Make nalicza opłaty za operację, więc preferuj endpointy zbiorcze, buforuj wyniki w magazynach danych i filtruj wcześnie, aby pominąć zbędne kroki. Pojedyncze żądanie zbiorcze liczy się jako znacznie mniej operacji niż wiele pojedynczych żądań.

**Przykład:**

* ❌ Źle: 1000 pojedynczych żądań = 1000 operacji
* ✅ Dobrze: 10 żądań zbiorczych (po 100 każde) = 10 operacji

## FAQ

<AccordionGroup>
  <Accordion title="Dlaczego mój webhook nie odbiera danych?">
    Sprawdź, czy scenariusz jest aktywny (ON), upewnij się, że adres URL webhooka w polu `settings.webhook` Enrow dokładnie odpowiada temu, który wygenerował Make, i najpierw przetestuj endpoint narzędziem takim jak Postman. Zobacz [How Webhooks Work](/pl/how-webhooks-work), aby poznać format ładunku.
  </Accordion>

  <Accordion title="Mój scenariusz osiągnął limit operacji — co powinienem zrobić?">
    Przełącz pojedyncze wywołania na endpoint [Find Bulk Emails](/pl/api-reference/email-finder/find-bulk), buforuj często używane dane w Data Store i ulepsz swój plan Make, jeśli nadal potrzebujesz więcej operacji.
  </Accordion>

  <Accordion title="Mój scenariusz przekracza limit czasu — jak to naprawić?">
    Podziel duży scenariusz na mniejsze, używaj wyzwalaczy zaplanowanych zamiast natychmiastowych i zmniejsz rozmiary partii. Ponieważ wyszukiwania Enrow są asynchroniczne, pozwól webhookowi dostarczyć wyniki, zamiast czekać wewnątrz modułu HTTP.
  </Accordion>

  <Accordion title="Który endpoint Enrow powinien wywoływać moduł HTTP?">
    Użyj [Find Single Email](/pl/api-reference/email-finder/find-single) lub [Verify Single Email](/pl/api-reference/email-verifier/verify-single) do pracy na pojedynczych wierszach oraz endpointu [Find Bulk Emails](/pl/api-reference/email-finder/find-bulk) podczas agregowania wielu wierszy. Wszystkie uwierzytelniają się tym samym nagłówkiem `x-api-key`.
  </Accordion>
</AccordionGroup>

## Następne kroki

<CardGroup cols={2}>
  <Card title="Find Single Email" icon="envelope" href="/pl/api-reference/email-finder/find-single">
    Wywołaj endpoint, którego użyje Twój moduł HTTP do znalezienia adresu e-mail.
  </Card>

  <Card title="Wyszukiwanie e-maili zbiorczo" icon="layer-group" href="/pl/api-reference/email-finder/find-bulk">
    Uruchom do 5 000 wyszukiwań e-maili w jednym żądaniu.
  </Card>

  <Card title="How Webhooks Work" icon="bell" href="/pl/how-webhooks-work">
    Poznaj format asynchronicznego ładunku wyników, który odbiera Make.
  </Card>

  <Card title="n8n Workflows" icon="diagram-project" href="/pl/playbooks/n8n/getting-started">
    Zbuduj tę samą automatyzację na samodzielnie hostowanej alternatywie.
  </Card>
</CardGroup>
