Techsy
Kontakt
Rozpocznij
Powrót do bloga
ai-machine-learning

Jak zbudować AI SDR w n8n: architektura za 50 $/mies., którą wdrażamy klientom (2026)

Napisane przez Techsy Editorial Team
May 18, 2026
19 min
Spis treści
Jak zbudować AI SDR w n8n: architektura za 50 $/mies., którą wdrażamy klientom (2026)

Jak zbudować AI SDR w n8n: Architektura za 50 $/mies., którą wdrażamy klientom (2026)

11x kosztuje około 2 000 $ miesięcznie. Artisan zaczyna się od 1 500 $. Regie od 1 000 $. Budujemy tę samą maszynę outboundową dla naszych klientów B2B w n8n za 50–65 $/mies., a poniższa architektura to dokładnie ta, którą wdrażamy. Techsy prowadzi agencję AI SDR, więc to nie teoria — to workflow, który dostarczamy w kontach SaaS, fintech i devtools od początku 2025 roku.

Kluczowe wnioski:

  • AI SDR zbudowany w n8n kosztuje 50–65 $/mies. przy 1 000 leadów, w porównaniu z 1 500–2 000 $/mies. za zarządzane narzędzia takie jak 11x czy Artisan.
  • 7-etapowa architektura: pozyskiwanie leadów, wzbogacanie, research, generowanie, weryfikacja przez człowieka, wysyłka, klasyfikacja odpowiedzi.
  • Najczęściej wdrażanym elementem jest prompt systemowy węzła AI Agent — poniżej publikujemy pełny, 40-wierszowy szablon.
  • Nie buduj tego, jeśli wysyłasz mniej niż 100 zimnych maili miesięcznie lub nie masz infrastruktury do deliverability i warmupu.

Czym właściwie zajmuje się AI SDR (i dlaczego n8n to właściwe narzędzie)

AI SDR (Sales Development Representative) to autonomiczny przepływ pracy, który pobiera docelowe leady, wzbogaca je o dane firmograficzne i behawioralne, tworzy spersonalizowane wiadomości wychodzące przy użyciu LLM, wysyła je przez rozgrzaną skrzynkę odbiorczą i klasyfikuje odpowiedzi — wszystko bez udziału człowieka na stanowisku SDR. W n8n istnieje on jako pojedynczy wizualny przepływ pracy, który możesz edytować, debugować i w pełni posiadać.

Co pozostaje zautomatyzowane: routing leadów, wyszukiwanie danych wzbogacających, research, tworzenie treści e-maili, wysyłka, segregacja odpowiedzi, aktualizacje CRM. Co pozostaje w gestii człowieka: kuratorowanie list docelowych (zwłaszcza definiowanie ICP), akceptacja prawna treści oraz ścieżka eskalacji, gdy odpowiedź przeradza się w prawdziwą rozmowę. AI SDR to nie chatbot — to system pozyskiwania rozmów wychodzących.

Dlaczego n8n zamiast Zapier czy Make? Trzy powody. Węzeł AI Agent oferuje natywne wywoływanie narzędzi i strukturalne dane wyjściowe (Zapier wciąż opakowuje OpenAI w generyczny krok HTTP). Self-hosting daje nielimitowaną liczbę wykonań na VPS za 5 dolarów. A wizualny edytor pozwala osobie nietechnicznej w Twoim zespole zdebugować niedziałające wywołanie Apollo bez otwierania edytora JSON. Jeśli dopiero zaczynasz pracę z węzłem AI Agent w n8n, zacznij od naszego poradnika o agentach AI w n8n przed tym projektem — omawia on podstawowe elementy. Oficjalna dokumentacja n8n Advanced AI zawiera opis referencyjny węzłów.

7-warstwowa architektura (od intencji do odpowiedzi)

Diagram 7-warstwowej architektury n8n AI SDR: pozyskiwanie leadów, wzbogacanie danych, agent badawczy, generowanie e-maili, weryfikacja ludzka, wysyłka i klasyfikacja odpowiedzi ułożone warstwowo ze strzałką sprzężenia zwrotnego w zamkniętej pętli

Siedem warstw to: Pozyskiwanie leadów (webhook lub CSV), Wzbogacanie (Apollo lub Clay), Badanie (agent AI zbierający kontekst), Generowanie (model LLM tworzący e-maile z zabezpieczeniami), Weryfikacja ludzka (zatwierdzanie w Slacku dla pierwszych 100 wiadomości), Wysyłka (Instantly lub Smartlead) oraz Klasyfikacja odpowiedzi (agent AI kierujący odpowiedzi do CRM, Slacka lub do automatycznej odpowiedzi). Każda warstwa odpowiada dokładnie jednemu węzłowi n8n — to właśnie to ograniczenie projektowe sprawia, że całość pozostaje łatwa w utrzymaniu.

Oto szczegółowy opis warstwa po warstwie:

#WarstwaZadanieGłówne narzędzieWęzeł n8n
1Pozyskiwanie leadówPobieranie docelowych leadów ze źródłaCSV / webhook / lista ApolloWebhook lub Spreadsheet File
2WzbogacanieDodawanie danych firmograficznych i kontaktowychApollo, Clay, ProxycurlHTTP Request
3BadanieZnalezienie hipotezy o problemie i zdarzeniu wyzwalającymAgent AI z narzędziami wyszukiwaniaAI Agent
4GenerowanieTworzenie tematu i treści w ramach zabezpieczeńGPT-4o-mini lub Claude HaikuAI Agent
5Weryfikacja ludzkaKontrola jakości pierwszych 100 e-mailiZatwierdzanie w SlackuSend and Wait for Approval
6WysyłkaDostarczanie z rozgrzanej skrzynkiInstantly lub SmartleadHTTP Request
7Klasyfikacja odpowiedziSortowanie odpowiedzi do 5 kategoriiAI Agent + SwitchAI Agent + Switch

Zespół PageLines przygotował użyteczne ujęcie autonomicznego stosu SDR, które odwzorowuje podobną strukturę — tutaj rozwijamy je, przypisując każdą warstwę do konkretnych węzłów n8n. W kwestii wielokanałowej autonomii wykraczającej poza wychodzące e-maile (pomyśl o LinkedIn + e-mail + reklamach w jednym przepływie pracy) nasz przewodnik po autonomicznym pozyskiwaniu leadów B2B w mediach społecznościowych opisuje równoległy wzorzec.

Jedna subtelność dotycząca zamkniętej pętli: Klasyfikacja odpowiedzi zwraca sygnał negatywny do warstwy Pozyskiwania leadów — każdy, kto wypisze się z listy lub odpisze „niewłaściwa osoba", otrzymuje flagę zakazu kontaktu podczas kolejnego przebiegu wzbogacania danych. To właśnie ta pętla sprawia, że mamy do czynienia z systemem, a nie zwykłą korespondencją seryjną.

Wymagania wstępne: n8n Cloud vs Self-Hosted, klucze LLM, stos wysyłkowy

Zanim otworzysz n8n, potrzebujesz czterech rzeczy: decyzji o hostingu (Cloud lub self-hosted), dwóch kluczy API LLM (OpenAI oraz Anthropic jako fallback), stosu wysyłkowego (Instantly lub Smartlead, nigdy Gmail na dużą skalę) i 3–5 ogrzanych skrzynek pocztowych na osobnej domenie wysyłkowej. Domyślnie ustawiamy naszym klientom self-hosted na serwerze Hetzner za 5$, bo limit egzekucji n8n Cloud daje o sobie znać w momencie, gdy przekroczysz 500 leadów dziennie.

Cloud vs self-hosted, bezpośrednie porównanie:

Czynnikn8n Cloud StarterSelf-Hosted
Koszt24$/miesiąc (2 500 egzekucji)VPS za 5$/miesiąc (Hetzner CX11)
EgzekucjeLimitowane w zależności od planuBez limitu
Obsługa OllamaNie (brak lokalnego LLM)Tak (uruchom Llama 3.3 lokalnie)
Narzut DevOpsZerowyDocker + reverse proxy + backupy
Najlepsze dlaPrototypy, <500 leadów/mies.Produkcja, >500 leadów/mies.

Jeśli hostujesz samodzielnie, oto minimalny docker-compose.yml, który dostarczamy:

yaml
services:
  n8n:
    image: n8nio/n8n:latest
    restart: always
    ports:
      - "5678:5678"
    environment:
      - N8N_HOST=n8n.yourdomain.com
      - N8N_PROTOCOL=https
      - N8N_BASIC_AUTH_ACTIVE=true
      - N8N_BASIC_AUTH_USER=admin
      - N8N_BASIC_AUTH_PASSWORD=${N8N_PASSWORD}
      - WEBHOOK_URL=https://n8n.yourdomain.com/
    volumes:
      - ./n8n_data:/home/node/.n8n

Dodaj Caddy lub Traefik do terminacji HTTPS. W przypadku self-hostingu plus lokalnego LLM (branże wrażliwe na prywatność), przewodnik n8n + Ollama jest najczystszym źródłem odniesienia. Klucze LLM: zdobądź jeden klucz OpenAI (GPT-4o-mini wykona 90% pracy) i jeden klucz Anthropic (Claude Haiku 3.5 jako fallback). Stos wysyłkowy: Instantly za 37$/miesiąc daje nielimitowany warmup i czyste API. Sprawdź stronę cennika n8n, aby poznać najnowsze dane dotyczące planów Cloud.

Krok 1 — Wczytywanie i wzbogacanie leadów

Wczytywanie leadów to tylko drzwi wejściowe. Prawdziwa praca zaczyna się na etapie wzbogacania, kiedy zamieniasz e-mail i nazwę firmy w wiersz zawierający stanowisko, poziom stanowiska, liczbę pracowników, etap finansowania, stos technologiczny i ostatnią aktywność na LinkedIn. Domyślnie korzystamy z Apollo do wyszukiwania „na zimno", a z Clay w nieuporządkowanych przypadkach dopasowania rozmytego — ten sam format danych, inna cena za wiersz. Apollo kosztuje 0,02–0,05 USD za kontakt przy dużej skali; Clay zaczyna się od 349 USD miesięcznie i oferuje bogatsze wydobywanie sygnałów.

1.1 Wyzwalacz webhook (lub import CSV)

Dwa wzorce. Wzorzec A: webhook uruchamia się za każdym razem, gdy Twój zespół dodaje wiersz do Airtable lub Google Sheet o nazwie „target leads". Wzorzec B: ręczne przesłanie pliku CSV przez węzeł Spreadsheet File w n8n. Wzorca A używamy w przypadku ciągłych kampanii, a wzorca B w przypadku jednorazowych list od działu sprzedaży.

1.2 Węzeł Apollo HTTP Request

Endpoint Apollo /v1/people/match przyjmuje adres e-mail i zwraca wzbogacony rekord:

json
{
  "method": "POST",
  "url": "https://api.apollo.io/v1/people/match",
  "headers": {
    "Content-Type": "application/json",
    "Cache-Control": "no-cache",
    "X-Api-Key": "{{ $env.APOLLO_API_KEY }}"
  },
  "body": {
    "email": "={{ $json.email }}",
    "reveal_personal_emails": false,
    "reveal_phone_number": false
  }
}

Podłącz odpowiedź do węzła Set, który wyodrębnia pola organization.industry, organization.estimated_num_employees, title oraz seniority. To jest Twój ładunek wzbogacający.

1.3 Alternatywy dla Clay i Apify

Jeśli Apollo zawiedzie (z naszego doświadczenia wynika, że dotyczy to około 15–20% kontaktów B2B), sięgnij po Apify Proxycurl do LinkedIn w cenie 0,01 USD za wyszukanie lub po Clay, jeśli potrzebujesz kaskadowego wzbogacania danych od wielu dostawców. Zbuduj gałąź try/catch w n8n przy użyciu węzła IF, aby pominięte leady dostawały drugie podejście, zamiast przepadać.

1.4 Schemat danych wyjściowych

Ujednolić schemat JSON dla dalszych etapów przetwarzania:

json
{
  "lead_id": "string",
  "email": "string",
  "first_name": "string",
  "company": "string",
  "title": "string",
  "industry": "string",
  "headcount": "integer",
  "linkedin_url": "string",
  "enrichment_source": "apollo|clay|proxycurl"
}

Etap wzbogacania danych to moment, w którym ustala się budżet na personalizację po Apollo — każdy kontakt o wartości 0,04 $ oznacza górny limit 0,04 $ wydatków na tokeny LLM, który można uzasadnić dla danego leada.

Krok 2 — Warstwa badawcza z węzłem agenta AI

Zadaniem agenta badawczego jest pobranie wzbogaconego leada i wygenerowanie jednozdaniowej hipotezy o problemie oraz niedawnego zdarzenia wyzwalającego (runda finansowania, premiera produktu, nowe zatrudnienie). Działa on jako węzeł agenta AI wyposażony w dwa narzędzia: narzędzie wyszukiwania w sieci (SerpAPI lub Brave Search) oraz opcjonalne wyszukiwanie na LinkedIn (Proxycurl). Wynik ma postać ustrukturyzowanego JSON-a, dzięki czemu kolejny węzeł może rozgałęziać logikę na podstawie icp_fit_score. Z naszego doświadczenia GPT-4o-mini obsługuje 80% zadań badawczych za 1/20 kosztu Sonnet, a do Claude Sonnet eskalujemy tylko wtedy, gdy wynik dopasowania do ICP jest graniczny (0,4–0,6).

2.1 Konfiguracja węzła AI Agent

Model: GPT-4o-mini. Temperatura: 0,3 (zależy Ci na spójności, nie na kreatywności). Pamięć: wyłączona, każdy lead jest bezstanowy. Maksymalna liczba iteracji: 5 (ogranicz pętlę wywołań narzędzi, bo koszty tokenów wystrzelą w górę przy halucynowanych wyszukiwaniach).

2.2 Narzędzia

Dołącz dwa narzędzia HTTP Request: jedno dla SerpAPI (https://serpapi.com/search?q={query}&num=5), drugie dla Proxycurl LinkedIn. Agent decyduje, które wywołać.

2.3 Strukturyzacja danych wyjściowych

Wymuś schemat JSON na danych wyjściowych:

text
You are a B2B research agent for an AI SDR pipeline. Given an enriched lead,
research their company in the last 90 days and return a structured assessment.

Tools:
- web_search(query): SerpAPI top 5 results
- linkedin_lookup(url): Proxycurl person + company profile

Rules:
- Spend at most 3 tool calls per lead.
- If no recent trigger found, set recent_trigger to null. Do not invent.
- ICP fit is for B2B SaaS sellers: prefer 50-500 headcount, recent funding.

Output JSON exactly:
{
  "icp_fit_score": 0.0-1.0,
  "pain_hypothesis": "string, ≤25 words",
  "recent_trigger": "string or null",
  "do_not_contact_reason": "string or null"
}

Pole do_not_contact_reason to zabezpieczenie — ustaw je, gdy agent wykryje konkurenta, obecnego klienta lub niedawne zwolnienia. Wszystko, co ma wartość w tym polu, pomija resztę potoku.

Krok 3 — Generowanie e-maili z zabezpieczeniami

Agent generujący e-maile to najczęściej wdrażany element całej konstrukcji. Jego zadanie: wziąć wzbogacony lead oraz wynik działania Agenta badawczego i utworzyć temat o długości poniżej 50 znaków, treść poniżej 80 słów oraz jedno łagodne wezwanie do działania. Usuwa również zakazane frazy za pomocą poprodukcyjnego przebiegu wyrażeń regularnych. Lista zakazanych fraj to najczęściej wdrażane zabezpieczenie, jakie stosujemy — wystarczy usunąć „revolutionary", a wskaźnik odpowiedzi rośnie z dnia na dzień o 1–2 punkty. Własny przewodnik po zabezpieczeniach firmy Apollo potwierdza to danymi od dostawcy.

3.1 Prompt systemowy (główny zasób)

Skopiuj i wklej to bezpośrednio do węzła AI Agent:

text
You are a B2B sales development rep with 3 years of tenure writing cold emails
for a SaaS company. You write the way an experienced AE writes — direct,
specific, no marketing fluff.

INPUT: enriched lead JSON + research JSON.

VOICE RULES:
- Write like a 3-year-tenure AE, not a marketer.
- One ask per email. Soft, low-friction (15-min call, not "demo").
- Reference the recent_trigger if present. Otherwise reference the pain_hypothesis.
- First sentence is NOT a greeting. Start with the trigger or pain.
- No exclamation marks. No emojis.

LENGTH:
- Subject: ≤ 50 characters.
- Body: ≤ 80 words.
- Single paragraph + CTA on its own line.

BANNED PHRASES (case-insensitive — never use any of these):
- "hope this email finds you well"
- "I wanted to reach out"
- "circle back"
- "touch base"
- "synergy"
- "leverage" (as verb)
- "revolutionary"
- "game-changing"
- "in today's fast-paced world"
- "I came across your"
- "quick question"
- "just checking in"

BANNED OPENERS:
- Any sentence starting with "I" or "We".
- Any compliment about the recipient's company ("love what you're doing").

OUTPUT JSON exactly:
{
  "subject": "string",
  "body": "string",
  "cta": "string (one sentence, the ask)",
  "intent_score": 0.0-1.0 (your confidence this lands)
}

If you cannot write an email that passes the rules without inventing facts,
return: {"subject": null, "body": null, "cta": null, "intent_score": 0.0}.
Do not invent quotes, statistics, or product features.

3.2 Strukturyzacja danych wyjściowych

Pole intent_score to Twoja druga bariera ochronna. Wszystko, co spada poniżej 0,6, trafia do kolejki weryfikacji ręcznej niezależnie od etapu kampanii. Próg dostosowujemy do każdego ICP z osobna — dla ICP typu enterprise dolny limit wynosi 0,75, a dla segmentu SMB 0,55.

3.3 Kontrola wyrażeń regularnych po wygenerowaniu

Węzeł Function w n8n przeprowadza końcowe skanowanie wyrażeniami regularnymi w oparciu o listę zakazanych fraz (LLM od czasu do czasu przemyca je z powrotem za pomocą synonimów). Każde dopasowanie cofa e-mail do kolejki wraz z komunikatem zwrotnym na potrzeby kolejnej próby. Każda współpraca z klientem rozpoczyna się od przekazania nam 50 ostatnich wysłanych e-maili, a nasz model przygotowuje 50 wersji równolegle — właśnie to porównanie A/B pozwala nam skalibrować listę zakazanych fraz dla danego ICP.

Krok 4 — Weryfikacja z udziałem człowieka (pierwsze 100 e-maili)

Gałąź akceptacji z udziałem człowieka: generowanie e-maili kieruje do bloku decyzyjnego akceptacji w Slacku, który rozgałęzia się na ścieżkę Zatwierdzony (kolejka wysyłki) lub Odrzucony (poprawki)

Weryfikacja z udziałem człowieka ma znaczenie w przypadku pierwszych 100 e-maili, ponieważ to właśnie wtedy ujawniają się ślepe punkty modelu: chybione określenie ICP, nietrafiona aluzja czy zakazana fraza, która się przemknęła. Gdy 100 e-maili przejdzie weryfikację z odsetkiem odrzuceń poniżej 5%, przechodzisz w tryb wyrywkowej kontroli — codziennie sprawdzana jest 10-procentowa próba krocząca. Nigdy nie pozwalamy klientowi na pełną autonomię, dopóki pierwsze 100 e-maili nie przejdzie weryfikacji z odsetkiem odrzuceń poniżej 5% — to właśnie jest bramka przekazania.

Podłącz gałąź HITL za pomocą węzła Send and Wait for Approval w n8n. Wysyła on wiadomość na dedykowany kanał Slack z imieniem i nazwiskiem leada, wygenerowanym tematem oraz treścią. Recenzenci klikają Approve lub Reject. Approve kieruje do Send; Reject wraca do Generation z jednozdaniową informacją zwrotną ("zbyt formalne", "pominął wyzwalacz", "zakazana fraza: synergia").

Co sprawdzać w QA podczas pierwszych 100 e-maili:

  • Zakazane frazy (regex wyłapuje większość, ludzie resztę)
  • Chybione ICP (targetujesz CTO, a e-mail brzmi, jakby był dla marketingu)
  • Ton (zbyt entuzjastyczny, zbyt formalny, zbyt transakcyjny)
  • Zmyślenia faktów (model wymyślił funkcję, nazwę konkurenta, cytat)

Pro tip: zapisuj każdy powód odrzucenia w tabeli Postgres. Po 100 e-mailach przepuść odrzucenia przez klasteryzację, aby zaktualizować prompt systemowy — tak właśnie prompt ewoluuje wraz z ICP.

Krok 5 — Wysyłka i dostarczalność (SPF, DKIM, DMARC, rozgrzewka)

Dostarczalność to etap, na którym wykłada się 80% wdrożeń AI SDR. Absolutne minimum to: osobna domena wysyłkowa (nigdy główna domena), w pełni skonfigurowane SPF + DKIM + DMARC, limity wysyłki na poziomie 40–50 maili dziennie na skrzynkę oraz 3-tygodniowa rozgrzewka przed pierwszą zimną wysyłką. Jeśli wskaźnik spamu przekroczy 0,3%, Google ogranicza przepustowość całej Twojej domeny, a nie tylko problematycznej kampanii.

5.1 Osobna domena wysyłkowa

Zarejestruj domenę łudząco podobną (getyourcompany.com zamiast yourcompany.com). Przekieruj odpowiedzi na główną skrzynkę odbiorczą. Dzięki temu izolujesz swoją reputację. Jeśli domena do zimnej wysyłki się „spali", Twoja właściwa domena pozostanie czysta.

5.2 SPF, DKIM, DMARC

Pełna lista kontrolna dostarczalności:

ElementWymagana wartośćDlaczego to ważneWeryfikacja
Rekord SPFv=spf1 include:_spf.instantly.email ~allAutoryzuje wysyłające adresy IPdig TXT twojadomena.com
DKIMKlucz publiczny wydany przez dostawcę w DNSPodpisuje każdy e-mail kryptograficznieMXToolbox DKIM Lookup
DMARCv=DMARC1; p=quarantine; rua=mailto:[email protected]Informuje odbiorców, co robić z wiadomościami, które nie przeszły weryfikacjidig TXT _dmarc.twojadomena.com
MXWskazuje na dostawcę Twojej skrzynkiPrzechwytuje odpowiedzidig MX twojadomena.com
List-UnsubscribeNagłówek jednego kliknięcia zgodny z RFC 8058Wymagany przez Gmail/Yahoo od lutego 2024+Sprawdź surowe nagłówki e-maila

RFC 8058 to standard wypisania jednym kliknięciem — Gmail i Yahoo wymagają go obecnie od masowych nadawców. Instantly i Smartlead dodają ten nagłówek automatycznie.

5.3 Limity wysyłki i rozgrzewka

40–50 e-maili dziennie na skrzynkę — to twardy limit. Pięć rozgrzanych skrzynek = 200–250 e-maili dziennie na domenę. Potrzebujesz więcej? Dodaj więcej skrzynek, a nie więcej e-maili na skrzynkę. Rozgrzewka trwa 3 tygodnie przed jakąkolwiek właściwą wysyłką. Darmowa pula rozgrzewkowa Instantly Ci to zapewni.

5.4 Zgodność

USA: CAN-SPAM wymaga podania fizycznego adresu pocztowego oraz działającej opcji wypisania się, a przewodnik FTC jest kanonicznym źródłem. UE: art. 6 ust. 1 lit. f) RODO — uzasadniony interes to typowa podstawa dla zimnych maili B2B, z udokumentowaną możliwością rezygnacji w ciągu 72 godzin; oficjalny tekst jest krótki, przeczytaj go. Kanada: CASL jest surowszy niż CAN-SPAM i wymaga wyraźnej lub dorozumianej zgody.

Raport Instantly o dostarczalności wskazuje, że benchmark trafiania do skrzynki odbiorczej na lata 2025-2026 wynosi 85-90%, jeśli zaznaczono wszystkie powyższe pola. Większość zespołów osiąga 50-60%, ponieważ pomijają osobną domenę.

Krok 6 — Klasyfikacja odpowiedzi i synchronizacja z CRM

Klasyfikacja odpowiedzi kieruje przychodzące wiadomości do pięciu kategorii: zainteresowanie, sprzeciw, wypisanie, poza biurem, niewłaściwa osoba — i uruchamia inną akcję dla każdej z nich. Odpowiedzi od zainteresowanych wysyłają powiadomienie na Slacka założyciela i tworzą transakcję w HubSpot. Sprzeciwy trafiają do sekwencji follow-up. Wypisania są zapisywane na liście supresyjnej. OOO uruchamia ponowną wysyłkę po 7 dniach. Niewłaściwa osoba aktualizuje CRM i prosi o polecenie. We wdrożeniach klienckich to właśnie ten jeden H2 oddziela „AI generuje maile" od „AI prowadzi pipeline" — bez klasyfikacji odpowiedzi jesteś tylko wymyślnym mail mergem.

6.1 Wyzwalacz IMAP

Wyzwalacz IMAP Email w n8n odpytuje Twoją skrzynkę nadawczą co 60 sekund. Filtruj wiadomości e-mail, w których wątek nadrzędny został zapoczątkowany przez Twoją kampanię (dopasuj nagłówek In-Reply-To do dziennika Message-ID).

6.2 Agent klasyfikacji odpowiedzi

text
You are a reply-classification agent for an AI SDR pipeline. Read the reply
and classify intent.

OUTPUT JSON exactly:
{
  "intent": "interested|objection|unsubscribe|ooo|wrong_person",
  "confidence": 0.0-1.0,
  "suggested_action": "string, ≤20 words"
}

Rules:
- "interested" = explicit yes, time proposal, or follow-up question.
- "objection" = "not now", "send info", "we use X".
- "unsubscribe" = any opt-out phrase, even polite.
- "ooo" = auto-reply detected.
- "wrong_person" = "I don't handle this", "try X@", "I left the company".

If confidence < 0.7, default intent to "objection" (safer than wrong action).

6.3 Routing węzła Switch

Węzeł Switch w n8n rozgałęzia przepływ na podstawie intent:

  • interested → aktualizacja kontaktu w HubSpot (cykl życia = SQL) + powiadomienie Slack na #sales
  • objection → dodanie do sekwencji follow-up z 5-dniowym opóźnieniem
  • unsubscribe → zapis do tabeli supresji w Postgres + wysłanie potwierdzenia
  • ooo → zaplanowanie ponownej wysyłki za +7 dni
  • wrong_person → aktualizacja CRM, oznaczenie adresu e-mail jako nieprawidłowy, prośba o polecenie kontaktu w automatycznej odpowiedzi

6.4 Synchronizacja z HubSpot

Węzeł HubSpot w n8n obsługuje tworzenie kontaktów, aktualizację etapów transakcji i rejestrowanie aktywności. Każdy wysłany e-mail i każda otrzymana odpowiedź są zapisywane jako HubSpot Engagement, dzięki czemu Twoi handlowcy widzą wątek AI bezpośrednio obok swoich ręcznych wiadomości.

Krok 7 — Pętla ewaluacji (docelowe wskaźniki odpowiedzi i harmonogram QA)

Pętla ewaluacji to element, który zapobiega dryfowaniu systemu. Co tydzień śledź wskaźnik odpowiedzi, po zakończeniu fazy HITL uruchom próbkę QA na poziomie 10%, testuj warianty promptów A/B za pomocą węzła Switch i wersjonuj każdą zmianę promptu w tabeli Postgres. Największy błąd, jaki obserwujemy: zespoły wdrażają AI SDR i nigdy nie uruchamiają pętli ewaluacji, a sześć miesięcy później wysyłają 10 000 e-maili ze wskaźnikiem odpowiedzi 0,4% i nie wiedzą dlaczego.

Docelowe wskaźniki odpowiedzi:

Etap lejkaDocelowy wskaźnik odpowiedziDziałanie w przypadku wyniku poniżej celu
Zimny (pierwszy kontakt)3–8%Zweryfikuj ICP lub przebuduj tematy wiadomości
Zimny (etap sekwencji 2–3)2–5%Zaostrz CTA wiadomości follow-up
Ciepły (jedna odpowiedź)8–15%Sprawdź ton odpowiedzi w stylu ludzkim
Ponowna aktywacja (90 dni braku aktywności)1–3%Ogranicz wydatki, zamiast tego odśwież listę

Konfiguracja testu A/B: sklonuj swojego agenta generowania e-maili (Email Generation Agent), zmień jedną zmienną (formułę tematu, styl otwarcia, łagodność CTA) i podłącz oba warianty do węzła Switch, który rozdziela ruch po równo 50/50. Po 200 wysyłkach na wariant ten z wyższym wskaźnikiem odpowiedzi staje się domyślny. Aby systematycznie śledzić jakość promptów po przekroczeniu skali 5 000 leadów miesięcznie, zapoznaj się z naszym przeglądem narzędzi do ewaluacji LLM — przy takim wolumenie potrzebujesz Langfuse lub Arize, a nie Postgresa.

Harmonogram QA po zakończeniu fazy HITL: codzienny przegląd losowej próbki 10%, pełny audyt tygodniowy w każdy piątek, wersjonowanie promptu za każdym razem, gdy wskaźnik odpowiedzi zmieni się o więcej niż 1 punkt w dowolnym kierunku.

Ile to naprawdę kosztuje (1 tys. vs 10 tys. leadów miesięcznie)

Porównanie kosztów w postaci słupków skumulowanych pokazujące stack n8n DIY za 65 USD/mies. (w podziale na 5 USD za VPS, 10 USD za LLM, 13 USD za Apollo, 37 USD za Instantly) w porównaniu z kolumną SaaS 11x za 2000 USD/mies.

Przy 1000 leadów miesięcznie stack n8n DIY kosztuje 70–84 USD. Przy 10 000 leadów miesięcznie koszty rosną do 280–340 USD. W porównaniu z 11x za 2000 USD/mies. lub Artisan za 1500 USD/mies. różnica w TCO w skali 12 miesięcy jest ogromna — około 24 000 USD vs 780 USD na poziomie wejściowym, a kwota ta obejmuje 8 godzin jednorazowej pracy nad wdrożeniem. Przy 1000 leadów miesięcznie stack n8n DIY kosztuje mniej niż 11x pobiera za jedną godzinę.

Miesięczne koszty w podziale na pozycje przy dwóch wolumenach:

Pozycja1000 leadów/mies.10 000 leadów/mies.
VPS (Hetzner CX11)5 USD5 USD
Tokeny GPT-4o-mini (research + generowanie)8–12 USD80–120 USD
Wzbogacanie Apollo20–30 USD150–200 USD
Instantly (10 skrzynek / 30 skrzynek)37 USD97 USD
Warmup (w cenie Instantly)0 USD0 USD
Razem70–84 USD332–422 USD

GPT-4o-mini w cenie 0,15/0,60 USD za 1 mln tokenów według cennika OpenAI to główny czynnik w tych obliczeniach, a Claude Haiku 3.5 w cenniku Anthropic wypada porównywalnie. Możesz zejść bliżej 50 USD, realizując wzbogacanie przez Apify Proxycurl (0,01 USD/zapytanie) zamiast Apollo, ale my zostajemy przy Apollo ze względu na dokładność w przypadku zimnych kontaktów. Jeśli wciąż wybierasz LLM, w naszym rankingu frameworków agentów AI omawiamy kompromisy związane z kosztem na 1 tys. tokenów.

TCO w skali 12 miesięcy u różnych dostawców:

"12-Month AI SDR Cost: DIY n8n vs Managed Tools"

Tabela danych
"12-Month AI SDR Cost: DIY n8n vs Managed Tools"
"Annual Cost ($)""12-Month Cost"
"DIY n8n (this guide)"780
"Regie"12000
"Artisan"18000
"11x"24000

Matematyka jest brutalna dla narzędzi zarządzanych. Nawet doliczając 8 godzin pracy nad wdrożeniem po średniej stawce 150 USD/godz. (1200 USD), stack DIY wciąż pozwala zaoszczędzić 22 000 USD rocznie w porównaniu z 11x.

Kiedy NIE budować tego rozwiązania

Pomiń tę budowę, jeśli wysyłasz mniej niż 100 zimnych maili miesięcznie — 8 godzin pracy się nie zwróci. Pomiń, jeśli działasz w branży regulowanej (opieka zdrowotna, finanse, sektor publiczny) bez zgody działu prawnego na zimny outbound. Pomiń, jeśli jesteś nietechnicznym solo founderem bez żadnych zasobów czasowych na utrzymanie. Pomiń, jeśli Twój zespół nie potrafi odróżnić SPF od DKIM. Pomiń, jeśli Twój ICP to klienci indywidualni — zimny email działa wyłącznie w B2B, kropka.

Czynniki dyskwalifikujące, rozwinięte:

  • <100 maili wychodzących miesięcznie: Czas budowy przekracza roczne oszczędności. Skorzystaj z zarządzanego narzędzia z darmowym planem lub rób to ręcznie.
  • Branże regulowane bez zgody prawnika: HIPAA, GLBA i podobne regulacje czynią z zimnego outboundu minę compliance. Najpierw zatrudnij prawnika.
  • Brak infrastruktury do warmupu: Jeśli nie masz Instantly ani Smartlead i nie chcesz poświęcić trzech tygodni na rozgrzewanie domeny, spalisz reputację nadawcy już w pierwszym tygodniu.
  • Brak zasobów na utrzymanie: To system wymagający cotygodniowej ewaluacji. Jeśli nikt nie odpowiada za dashboard reply-rate, dryfuje on w szum.
  • ICP konsumencki: Zimny email do konsumentów jest zgodny z CAN-SPAM, ale komercyjnie martwy. Użyj płatnych reklam.

Jeśli Twój zespół nie potrafi odróżnić SPF od DKIM, AI SDR nie jest Twoim wąskim gardłem — jest nim infrastruktura wysyłki. Najpierw to napraw. Ten sam model trzech opcji „budować czy kupić" dla agentów głosowych omawiamy w naszym przewodniku budować czy kupić dla agentów głosowych AI — te ramy stosują się bezpośrednio.

Jak Techsy wdraża to u klientów

Wdrażamy dokładnie tę architekturę w ramach współpracy agencyjnej. Harmonogram: w 1. tygodniu przeprowadzamy audyt Twojego ICP, konfigurujemy osobną domenę wysyłkową, ustawiamy SPF/DKIM/DMARC i rozpoczynamy rozgrzewanie skrzynek pocztowych. W 2. tygodniu budujemy workflow n8n zintegrowany z Twoim CRM. W tygodniach 3–4 prowadzimy HITL równolegle z Twoim zespołem. Od 5. tygodnia działa autonomicznie, z codziennym monitorowaniem wskaźnika odpowiedzi.

Co dostarczają nam klienci: dokument ICP, ostatnich 50 wiadomości wychodzących napisanych przez ich pracowników (wykorzystujemy je do kalibracji listy zakazanych fraz dla danego tonu komunikacji) oraz liczbę już rozgrzanych skrzynek pocztowych (w razie potrzeby dodajemy kolejne). Co dostarczamy: workflow n8n skonfigurowany pod Twój stack, prompty systemowe dostrojone do Twojego tonu komunikacji, 30 dni monitorowania wskaźnika odpowiedzi oraz runbook w Notion, z którego Twój zespół korzysta po przekazaniu projektu.

Płacisz nam za dyscyplinę w rozgrzewaniu skrzynek i monitorowanie wskaźnika odpowiedzi, a nie za licencje n8n. Wolisz, żebyśmy zbudowali to dla Ciebie? Strona agencji AI SDR Techsy opisuje, jak wdrażamy to w zespołach B2B.

FAQ

Czym jest AI SDR i jak działa?

AI SDR to autonomiczny proces, który przyjmuje docelowe leady, wzbogaca je o dane firmograficzne, tworzy spersonalizowane zimne e-maile za pomocą LLM, wysyła je z rozgrzanej skrzynki pocztowej i klasyfikuje odpowiedzi do kategorii działań. Cały pipeline działa bez udziału ludzkiego SDR, choć ludzie nadal odpowiadają za definicję ICP, akceptację prawną oraz eskalację, gdy odpowiedzi przeradzają się w prawdziwe rozmowy.

Ile kosztuje zbudowanie AI SDR w n8n w 2026 roku?

Przy 1 000 leadów miesięcznie koszt wyniesie ok. 70–84 USD/mies.: 5 USD za VPS, 8–12 USD za tokeny GPT-4o-mini, 20–30 USD za Apollo i 37 USD za Instantly. Przy 10 000 leadów miesięcznie kwota rośnie do 280–340 USD. Dla porównania — 11x kosztuje ok. 2 000 USD/mies., a Artisan 1 500 USD/mies. — różnica w całkowitym koszcie posiadania (TCO) w skali 12 miesięcy przekracza 20 000 USD, nawet uwzględniając 8 godzin poświęconych na wdrożenie.

Czy n8n naprawdę może zastąpić narzędzia takie jak Clay, Apollo czy 11x?

n8n zastępuje warstwę orkiestracji oraz warstwę generowania e-maili, za które 11x i Artisan pobierają opłaty. Nie zastępuje jednak danych źródłowych — nadal płacisz Apollo lub Clay za wzbogacanie danych, ponieważ to one są właścicielami bazy kontaktów. Oszczędność kosztów dotyczy warstwy orkiestracji oraz narzutu na LLM, który zarządzane narzędzia zawyżają 20–30-krotnie.

Czy wysyłanie cold maili z SDR zbudowanego w n8n jest bezpieczne?

Tak, jeśli odpowiednio skonfigurujesz dostarczalność: osobna domena wysyłkowa, SPF + DKIM + DMARC, limity wysyłki 40–50 wiadomości dziennie na skrzynkę, jednoklikowa rezygnacja z subskrypcji zgodna z RFC 8058, trzytygodniowy warmup przed pierwszą wysyłką. Bez tego zniszczysz reputację nadawcy już w pierwszym tygodniu, niezależnie od tego, które narzędzie generuje treść maila.

Jaki LLM jest najlepszy dla AI SDR — GPT-4o-mini, Claude Haiku czy Gemini Flash?

GPT-4o-mini to nasz domyślny model w cenie 0,15 USD / 0,60 USD za 1 mln tokenów, który bez problemu radzi sobie z 80% zadań badawczych i generacyjnych. Claude Haiku 3.5 jest porównywalny, choć nieco lepszy w dopasowywaniu tonu. Gemini Flash jest najtańszy, ale mniej niezawodny przy generowaniu danych strukturalnych. Korzystaj z GPT-4o-mini jako głównego modelu, a z Claude Haiku jako rezerwowego w 20% przypadków granicznych.

Czy potrzebuję n8n na własnym hostingu, czy mogę korzystać z n8n Cloud?

Jeśli masz mniej niż 500 leadów miesięcznie i nie potrzebujesz lokalnego LLM, skorzystaj z n8n Cloud Starter (24 USD/mies.). Gdy przekroczysz 500 leadów miesięcznie, przejdź na własny hosting na VPS Hetzner za 5 USD — limit egzekucji w Cloud da Ci się we znaki, a nie uruchomisz tam Ollamy. Własny hosting oznacza dodatkową konserwację Dockera, ale odblokowuje nielimitowane egzekucje i opcje lokalnego LLM.

Jak uchronić domenę wysyłkową przed trafieniem na czarną listę?

Wysyłaj maksymalnie 40–50 e-maili dziennie z jednej skrzynki, nigdy nie używaj głównej domeny, utrzymuj wskaźnik skarg na spam poniżej 0,3%, realizuj wypisania z subskrypcji w ciągu 24 godzin, co tydzień monitoruj Google Postmaster Tools i rotuj skrzynki, gdy reputacja spada. Najważniejszym pojedynczym rozwiązaniem jest osobna domena — jeśli kampania pójdzie nie tak, Twoja główna domena pozostaje czysta.

Czy powinienem zbudować własnego AI SDR, czy kupić 11x/Artisan/Regie?

Zbuduj, jeśli masz developera biegle obsługującego n8n, wysyłasz ponad 500 zimnych maili miesięcznie i chcesz mieć kontrolę głosową nad generowaniem e-maili. Kup, jeśli jesteś zespołem nietechnicznym, wysyłasz mniej niż 100 miesięcznie lub potrzebujesz rozwiązania działającego jeszcze w tym tygodniu. Całkowity koszt posiadania (TCO) rozwiązania DIY w ciągu 12 miesięcy wynosi około 780 USD w porównaniu z 24 000 USD za 11x, ale tylko pod warunkiem, że faktycznie będziesz je utrzymywać.

Ile czasu zajmuje zbudowanie AI SDR w n8n?

4–8 godzin dla programisty biegle posługującego się n8n, który ma już konta Apollo, OpenAI i Instantly. Bliżej 16–20 godzin, jeśli uczysz się n8n w trakcie budowania. Dolicz kolejny tydzień na konfigurację i rozgrzewkę domeny wysyłkowej, zanim będziesz mógł uruchomić prawdziwe kampanie. Warstwa dostarczalności zawsze zajmuje więcej czasu niż sam workflow.

Jakie są realistyczne wskaźniki odpowiedzi dla AI SDR w n8n?

Wskaźniki odpowiedzi na zimną pierwszą wiadomość wynoszą 3–8% przy dobrze dostrojonym ICP i czystej dostarczalności. Kroki 2–3 sekwencji utrzymują się na poziomie 2–5%. Ciepłe follow-upy (po jednej odpowiedzi) osiągają 8–15%. Jeśli przy pierwszej wiadomości wynik jest poniżej 1%, problemem prawie zawsze jest niedopasowanie ICP lub reputacja domeny wysyłkowej, a nie treść maila. Zanim zaczniesz optymalizować prompt, napraw warstwę powyżej.

Tagi

jak zbudować ai sdr w n8nai sdrn8nautomatyzacja sprzedaży n8nautomatyzacja ai sdr

Udostępnij artykuł

Powiązane artykuły

Więcej w ai-machine-learning

ai-machine-learning
Jul 24, 2026

Claude Opus 5 już jest: inteligencja bliska Fable 5 za połowę ceny

Anthropic wydał Claude Opus 5 24 lipca 2026. Model ponad dwukrotnie przebija Opus 4.8 w Frontier-Bench i utrzymuje cenę Opus, ale przegrywa kilka testów z Fable 5 i Mythos 5. Oto tabela benchmarków, ceny i rekomendacja: przejść, poczekać czy zostać.

10 min read min
Czytaj
ai-machine-learning
Jul 20, 2026

8 najlepszych API do scrapingu AI w 2026 (przetestowane na naszym stacku agentów)

Przetestowaliśmy 8 API do scrapingu AI z realnymi cenami z 2026 roku, pobranymi przez nasz własny stack agentów. Firecrawl, Bright Data, ScrapingBee i 5 innych — ranking pod kątem wyjścia gotowego dla LLM, omijania antybotów i obsługi MCP.

9 min read min
Czytaj
ai-machine-learning
Jul 20, 2026

Inżynieria promptów dla programistów: 7 wzorców, których używamy codziennie w Claude Code i Cursor (2026)

Większość artykułów o „promptach do kodowania z AI” serwuje 50 szablonów do skopiowania. Ten uczy 7 wzorców, których używamy każdego dnia do obsługi potoku 16 agentów Claude Code, z rzeczywistymi przykładami „przed i po” oraz informacją, gdzie każdy wzorzec stosować w Claude Code, Cursor i Copilot w 2026 roku.

11 min read min
Czytaj
Zobacz wszystkie artykuły
Rozpocznij swój projekt

Gotowi, by zbudować coś co Cię wyróżnia?

Zamieńmy Twoją wizję w rzeczywistość. Nasz zespół jest gotowy, by pomóc Ci stworzyć oprogramowanie, które robi różnicę.

Umów 30-minutowe spotkanie wstępneZobacz nasze realizacje

Z naszej biblioteki

Umiejętności Claude

Zobacz wszystkie
  • New Post

    Full SEO blog pipeline: research, brief, write, validate, image, translate, publish to Sanity. Autonomous from start to finish.

  • Content Refresh

    Audit a stale post, find decay drivers, and ship a SERP-aligned refresh without losing existing rankings.

  • SEO Audit

    Site-wide SEO audit with prioritized fix list: technical, on-page, and EEAT signals.

Automatyzacje AI

Zobacz wszystkie
  • Security Auditor

    Weekly SCA + IaC scan with prioritized fix PRs.

  • Cold Email Writer

    Generates first-touch emails grounded in one specific public detail.

  • Lead Research Agent

    Enrich an email into a profile, score fit, alert in Slack.

Z naszej biblioteki

Umiejętności Claude

Zobacz wszystkie
  • New Post

    Full SEO blog pipeline: research, brief, write, validate, image, translate, publish to Sanity. Autonomous from start to finish.

  • Content Refresh

    Audit a stale post, find decay drivers, and ship a SERP-aligned refresh without losing existing rankings.

  • SEO Audit

    Site-wide SEO audit with prioritized fix list: technical, on-page, and EEAT signals.

Automatyzacje AI

Zobacz wszystkie
  • Security Auditor

    Weekly SCA + IaC scan with prioritized fix PRs.

  • Cold Email Writer

    Generates first-touch emails grounded in one specific public detail.

  • Lead Research Agent

    Enrich an email into a profile, score fit, alert in Slack.

Usługi

  • Rozwiązania Enterprise
  • Aplikacje mobilne
  • Aplikacje webowe

Rozwiązania

  • Systemy CRM
  • Integracja AI
  • Rozwiązania ERP
  • Agenci głosowi
  • Automatyzacja procesów
  • Cyberbezpieczeństwo

Biblioteka

  • Blog
  • Portfel realizacji

Społeczność

  • Automatyzacje AI
  • Umiejętności Claude

Narzędzia

  • Kalkulator kosztów aplikacji mobilnej
  • Kalkulator kosztów API OpenAI / LLM
  • Kalkulator kosztów MVP
  • Kalkulator kosztów agenta Voice AI

Firma

  • O nas
  • Partnerzy
  • Kontakt

Prawne

  • Polityka prywatności
  • Regulamin
  • Polityka cookies

Usługi

  • Rozwiązania Enterprise
  • Aplikacje mobilne
  • Aplikacje webowe

Rozwiązania

  • Systemy CRM
  • Integracja AI
  • Rozwiązania ERP
  • Agenci głosowi
  • Automatyzacja procesów
  • Cyberbezpieczeństwo

Biblioteka

  • Blog
  • Portfel realizacji

Społeczność

  • Automatyzacje AI
  • Umiejętności Claude

Narzędzia

  • Kalkulator kosztów aplikacji mobilnej
  • Kalkulator kosztów API OpenAI / LLM
  • Kalkulator kosztów MVP
  • Kalkulator kosztów agenta Voice AI

Firma

  • O nas
  • Partnerzy
  • Kontakt
PrawnePolityka prywatnościRegulaminPolityka cookies
TECHSY
© 2026 Techsy. Wszystkie prawa zastrzeżone.