Usługi Case study Szkolenia Baza wiedzy O nas Bezpłatna konsultacja

Cold mailing z Woodpecker: automatyzacja follow-upów, która nie spala domeny

Mikołaj Brunka
Mikołaj Brunka
Co-Founder & CEO
· 16 min czytania
Cold mailing z Woodpecker: automatyzacja follow-upów, która nie spala domeny

Rozmowa o cold mailingu zaczyna się prawie zawsze od narzędzia: „bierzemy Woodpeckera czy coś innego?". A kończy się dwa miesiące później pytaniem, dlaczego maile z firmowej domeny przestały docierać nawet do klientów, z którymi zespół pracuje od lat. Narzędzie nie było problemem. Problemem było sześćset wiadomości dziennie z głównej domeny, bez DMARC-a, bez rozgrzewania skrzynki i bez pomysłu na to, co się stanie, gdy ktoś w końcu odpowie.

Woodpecker to polska spółka z Wrocławia, notowana na NewConnect, i jedno z niewielu narzędzi do cold maili zbudowanych wokół dostarczalności zamiast wokół wolumenu. Wdrażamy je wtedy, gdy handlowiec ma już listę firm, ale nie ma jak jej obsłużyć bez ręcznego pilnowania, kto dostał którą wiadomość.

TL;DR: Woodpecker sam nie spali Ci domeny, ale też jej nie uratuje. Wyślij kampanię z osobnej domeny wysyłkowej, ustaw SPF, DKIM i DMARC, trzymaj 20–50 maili na skrzynkę dziennie (nowa skrzynka: 5–10 przez pierwsze tygodnie), rób sekwencję 3–4 wiadomości, mierz odpowiedzi zamiast otwarć i podłącz webhook prospect_replied do CRM. Prawnie cold mailing B2B w Polsce nie jest wolną amerykanką: art. 398 PKE nie rozróżnia odbiorcy prywatnego i firmowego.

Czym jest Woodpecker i komu się opłaca

Woodpecker podłącza się do Twojej skrzynki (Google Workspace, Microsoft 365, dowolny SMTP) i wysyła z niej wiadomości tak, jak robiłby to człowiek: pojedynczo, z rozłożeniem w czasie, bez nagłówków typowych dla newsletterów. To zasadnicza różnica wobec Mailchimpa czy Sendy. Tam wysyłasz jedną treść do tysiąca osób naraz, tutaj tysiąc osobnych wiadomości 1:1, z których każda ma trafić do skrzynki głównej, a nie do zakładki „Oferty".

Funkcje, które realnie ważą przy wdrożeniu: kampanie warunkowe (kolejny krok zależy od tego, czy ktoś otworzył, kliknął albo odpowiedział), wykrywanie odpowiedzi zatrzymujące sekwencję, rotacja skrzynek i adaptive sending rozkładające ruch, warm-up nowych adresów, bounce shield zatrzymujący kampanię przy skoku odbić oraz audyt konfiguracji domeny.

Woodpecker rozlicza się od liczby kontaktowanych osób, od około 7 USD za 100 kontaktów miesięcznie, taniej przy płatności rocznej. Rzeczy, które w innych narzędziach są w standardzie, bywają tu dodatkami (ceny katalogowe z sierpnia 2026):

PozycjaKosztKiedy potrzebna
Podstawa (kontaktowane osoby)od ok. 7 USD / 100 kontaktów / mies.zawsze
Integracje: API, webhooki, MCP, CLIok. 20 USD / mies.przy spinaniu z CRM i n8n
Dodatkowe warm-upyok. 5 USD / skrzynkę / mies.przy wysyłce z kilku skrzynek
Panel agencyjnyok. 27 USD / klienta / mies.agencje obsługujące cudze kampanie

Dodatek za integracje to najczęstsza niespodzianka w budżecie. Jeśli planujesz cokolwiek automatyzować wokół Woodpeckera, doliczasz go od pierwszego miesiąca.

Komu to się opłaca? Firmom sprzedającym B2B, z określonym profilem klienta i kontraktem na tyle wartościowym, że kilkanaście spotkań z zimnej listy zwraca koszt kampanii. Przy abonamencie za 500 zł netto miesięcznie rachunek się nie spina.

Jak działa sekwencja follow-upów

Sekwencja to seria wiadomości do tej samej osoby, wysyłanych w odstępach dni roboczych, dopóki nie nastąpi zdarzenie kończące: odpowiedź, kliknięcie w konkretny link albo wyczerpanie kroków. Układ, który u naszych klientów sprawdza się najczęściej:

KrokOdstępZadanie wiadomości
1dzień 0Powód kontaktu, konkretny problem, jedno pytanie na końcu
2+3 dni roboczeNowa informacja: przykład wdrożenia, liczba, obserwacja z branży
3+5 dni roboczychWartość bez proszenia o nic: materiał, checklista, krótka analiza
4+7 dni roboczychDomknięcie: „zamykam temat, odezwij się, gdy będzie aktualne"

Cztery kroki to sensowna górna granica na polskim rynku B2B. Można ciągnąć dalej, ale każdy kolejny follow-up podnosi ryzyko zgłoszenia spamu bardziej, niż podnosi liczbę odpowiedzi. A to zgłoszenia spamu niszczą reputację nadawcy najszybciej.

Dwie decyzje konfiguracyjne, na których widzimy najwięcej pomyłek:

Wątek czy nowa wiadomość. Follow-up w tym samym wątku daje kontekst i wygląda naturalnie. Nowa wiadomość z innym tematem daje drugą szansę na przykucie uwagi, ale przy trzeciej z rzędu zaczyna wyglądać jak nękanie.

Śledzenie otwarć. Piksel dokłada obrazek i przekierowanie do wiadomości, która poza tym jest czystym tekstem, a filtry biorą to pod uwagę. Do tego Apple Mail Privacy Protection pobiera obrazy za użytkownika, przez co otwarcia są zawyżone. Wyłącz śledzenie przynajmniej na pierwszym kroku i mierz odpowiedzi. To i tak jedyna liczba, która przekłada się na pipeline.

Higiena domeny: co zrobić przed pierwszą wysyłką

Konfiguracja domeny waży więcej niż treść maila. Najlepiej napisana kampania wysłana z domeny bez poprawnych wpisów DNS po prostu nie dotrze.

Osobna domena wysyłkowa. Nigdy nie prowadzimy cold mailingu z domeny, na której firma ma pocztę operacyjną. Kupujesz wariant zbliżony do głównej (twojafirma.pltwojafirma.eu), ustawiasz przekierowanie na stronę firmy i wysyłasz z niego. Jeśli reputacja pójdzie w dół, tracisz domenę pomocniczą, a nie kanał, którym firma rozmawia z klientami i księgowością.

SPF, DKIM, DMARC. Trzy wpisy DNS, bez których nie zaczynasz. SPF mówi, które serwery mogą wysyłać w imieniu domeny. DKIM podpisuje wiadomość kluczem, którego publiczna część leży w DNS. DMARC spina jedno z drugim i mówi odbiorcy, co zrobić z wiadomością, która weryfikacji nie przeszła. Google i Yahoo wymagają tego zestawu od nadawców masowych (próg to około 5000 wiadomości dziennie do kont Gmail) od lutego 2024, Microsoft dołączył w 2025. Przy mniejszej skali też warto, bo brak tych wpisów jest dziś sygnałem ostrzegawczym.

Próg zgłoszeń spamu. Google podaje, że nadawca powinien utrzymywać wskaźnik skarg poniżej 0,1% i nie przekraczać 0,3%. Przy wysyłce 1000 wiadomości to trzy osoby, które klikną „zgłoś spam". Tyle wystarczy. Dlatego dobór listy waży więcej niż copywriting.

Prosta droga wyjścia i czysta lista. Możliwość wypisania się dodajemy zawsze, choćby jako zdanie „napisz «nie», nie odezwę się więcej", bo osoba, która ma jak wyjść, rzadziej klika zgłoszenie spamu. Adresy weryfikuj przed wysyłką: odbicia twarde uderzają w reputację najmocniej.

„W ośmiu przypadkach na dziesięć problem z cold mailingiem nie leży w treści, tylko w DNS-ie i w tempie. Firma pisze do nas, że «Woodpecker nie działa», a po zajrzeniu w konfigurację okazuje się, że przez trzy tygodnie waliła po czterysta maili dziennie z głównej domeny bez DMARC-a. Narzędzie zrobiło dokładnie to, o co je poproszono." — Mikołaj Brunka, założyciel NoCodeWork

Limity dzienne i rozgrzewanie skrzynek

Google Workspace pozwala wysłać do 2000 wiadomości dziennie. To limit techniczny, nie zalecenie. Bezpieczny zakres dla zimnej wysyłki to 20–50 wiadomości na skrzynkę na dobę, a nowa skrzynka zaczyna od 5–10 i dochodzi do docelowego poziomu przez kilka tygodni. Woodpecker prowadzi rozgrzewanie automatycznie po podłączeniu adresu i to jest moment, żeby nie skracać drogi na siłę.

Dwa mechanizmy odkrywa się zwykle dopiero przy pierwszej kampanii. Po pierwsze, follow-upy liczą się do limitu: przy sekwencji czterech wiadomości i limicie 30 dziennie realnie startujesz z 7–8 nowymi osobami, bo reszta puli idzie na follow-upy do wcześniejszych kontaktów. Firma, która policzyła sobie „30 dziennie razy 20 dni roboczych = 600 nowych firm miesięcznie", pomyliła się prawie czterokrotnie. Po drugie, dostawcy poczty liczą wysyłkę w ruchomym oknie 24 godzin, nie w dobie kalendarzowej, więc nadrabianie zaległości wieczorem tylko przesuwa problem.

Większy wolumen osiąga się przez więcej skrzynek i domen, nie przez podkręcanie limitu na jednej. Woodpecker rozkłada wtedy ruch rotacją skrzynek, a rachunek rośnie liniowo: każda skrzynka to licencja, warm-up i utrzymanie domeny. Policz przed decyzją, czy dodatkowe leady pokryją ten koszt; metodę opisaliśmy w tekście o liczeniu ROI automatyzacji.

Personalizacja: snippety i AI z hamulcem

Woodpecker działa na polach z pliku kontaktów: imię, firma, stanowisko, adres oraz snippety numerowane od 1 do 15, którym możesz nadać własne nazwy. Wstawiasz je do treści i każdy odbiorca dostaje swoją wersję.

Personalizacja przez samo {{FIRST_NAME}} nie jest już personalizacją, bo tak pisze każdy. Odsetek odpowiedzi zmienia dopiero snippet z konkretem, którego nie da się wygenerować hurtem: zdanie o tym, co dana firma niedawno ogłosiła, nazwa systemu widocznego w ich ofercie pracy, proces charakterystyczny dla ich modelu sprzedaży.

Da się zbudować workflow, który zbiera dane o firmie i generuje pierwsze zdanie maila modelem językowym. Robimy to u klientów, ale zawsze z dwoma zabezpieczeniami. Model dostaje wąskie zadanie („jedno zdanie o tym, czym zajmuje się ta firma, bez przymiotników wartościujących") zamiast polecenia „napisz spersonalizowanego maila". A wynik przechodzi przez człowieka albo przez regułę odrzucającą rekordy, w których model nie miał na czym pracować. Bez tego dostaniesz sto wiadomości zaczynających się od „Zauważyłem, że Państwa firma prężnie się rozwija", czyli coś gorszego niż brak personalizacji: natychmiast zdradza wysyłkę masową.

Zasada, którą stosujemy: jeśli snippet nie ma sensownej wartości dla danego kontaktu, nie wysyłaj do niego wiadomości. Krótsza lista z prawdziwym konkretem bije dłuższą z wygenerowaną watą.

Odpowiedź w Woodpeckerze, deal w Pipedrive

Największa strata w cold mailingu dzieje się już po sukcesie. Ktoś odpowiada, handlowiec widzi to w skrzynce Woodpeckera, obiecuje sobie, że przepisze kontakt do CRM, i nie przepisuje. Po miesiącu nikt nie wie, ile spotkań wyszło z kampanii ani co się stało z osobami, które odpisały „nie teraz, wróćmy w Q4".

Woodpecker ma webhooki i API (pamiętaj o dodatku za integracje). Zdarzenie prospect_replied uruchamia się przy wykryciu odpowiedzi albo ręcznym ustawieniu statusu; statusy kontaktu to ACTIVE, PAUSED, BOUNCED, INVALID, REPLIED, AUTOREPLIED i BLACKLIST. Dedykowanego node'a dla Woodpeckera w n8n nie ma, więc pracujesz na węźle Webhook po stronie odbioru i HTTP Request po stronie wysyłania. Jak sprawdzić integrowalność przed zakupem narzędzia, opisaliśmy w tekście jak sprawdzić, czy narzędzie ma API.

Workflow, który wdrażamy najczęściej:

  1. Webhook w n8n odbiera zdarzenie prospect_replied. Woodpecker grupuje zdarzenia w paczki (tablica do 100 obiektów w jednym wywołaniu), więc pierwszym węzłem po odbiorze jest Split Out. Inaczej przetworzysz tylko pierwszy kontakt.
  2. Filtr odrzuca AUTOREPLIED. Bez tego w CRM lądują szanse sprzedaży zbudowane z wiadomości „jestem poza biurem do 20 sierpnia".
  3. Klasyfikacja treści na trzy kubełki: zainteresowany, odmowa, prośba o kontakt później. Prosty prompt klasyfikujący radzi sobie dobrze, bo zadanie jest wąskie i zamknięte.
  4. Zapis w Pipedrive. Wyszukujesz osobę po adresie, tworzysz ją, jeśli nie istnieje, i zakładasz szansę na etapie „Odpowiedź z kampanii" z nazwą kampanii w polu źródła. Przy odmowie zamiast szansy powstaje notatka, a kontakt trafia na listę wykluczeń. Przy „wróćmy w Q4" powstaje aktywność z datą.
  5. Powiadomienie na czat z treścią odpowiedzi i linkiem do szansy. Powiadomienie, nie zadanie: zadanie z terminem tworzy CRM.

Warto zrobić też drugi kierunek, o którym mało kto pamięta: synchronizację listy wykluczeń. Workflow raz dziennie pobiera z CRM klientów, otwarte szanse i kontakty oznaczone jako niezainteresowane, po czym dopisuje je do czarnej listy w Woodpeckerze. Zabezpiecza to przed zimnym mailem wysłanym do klienta obsługiwanego przez firmę od trzech lat. Widzieliśmy to kilka razy i za każdym razem kosztowało więcej niż cała kampania.

Techniczną stronę spinania Pipedrive'a z n8n rozpisaliśmy krok po kroku w osobnym artykule.

Cold mailing a polskie przepisy

Poniższe to opis stanu prawnego, a nie porada prawna. Przy większej kampanii skonsultuj konfigurację z prawnikiem, bo szczegóły zależą od tego, do kogo i co dokładnie piszesz.

Od 10 listopada 2024 obowiązuje Prawo komunikacji elektronicznej. Jego art. 398 zastąpił dwie wcześniejsze regulacje: art. 10 ustawy o świadczeniu usług drogą elektroniczną i art. 172 Prawa telekomunikacyjnego. Zamiast dwóch równoległych zgód jest jedna zgoda marketingowa, obejmująca informację handlową i marketing bezpośredni, niezależnie od kanału.

W praktyce zaskakują dwa punkty. Przepis nie rozróżnia odbiorcy prywatnego i firmowego: chroni abonenta i użytkownika końcowego, więc służbowy adres pracownika i ogólny adres firmowy też podlegają ocenie pod kątem PKE, a publiczna dostępność adresu na stronie nie jest sama w sobie zgodą. Drugi punkt to relacja z RODO. Art. 6 ust. 1 lit. f może uzasadniać przetwarzanie danych kontaktowych w celach marketingowych, ale nie zastępuje zgody na wysłanie komunikatu tym konkretnym kanałem. Obie warstwy trzeba mieć uporządkowane, a wymagany test równowagi przeprowadzić i udokumentować.

Sankcje po stronie Prezesa UKE za naruszenie art. 398 PKE sięgają 3% przychodu z poprzedniego roku albo 1 mln zł (stosuje się kwotę wyższą). Osobno działa Prezes UODO w zakresie ochrony danych, a podmioty marketingowe znalazły się w planie kontroli sektorowych na 2026 rok. Naruszenie bywa też kwalifikowane jako czyn nieuczciwej konkurencji.

Operacyjnie: przed kampanią zdecyduj świadomie, na jakiej podstawie piszesz, do kogo i jak dokumentujesz sprzeciwy. Rejestr osób, które poprosiły o zaprzestanie kontaktu, musi być respektowany przez wszystkie narzędzia w firmie, nie tylko przez Woodpeckera. To kolejny powód, żeby listę wykluczeń synchronizować automatycznie. O styku RODO i narzędzi opartych na AI piszemy szerzej w tekście o AI Act i RODO w polskiej firmie.

Kiedy cold mailing to zły kanał

Sprzedajemy usługi wdrożeniowe i regularnie ten kanał odradzamy, bo w części sytuacji przepala budżet i reputację naraz.

  • Niska wartość kontraktu. Przy koszcie narzędzi, domen, skrzynek i czasu na listy koszt jednego umówionego spotkania potrafi przekroczyć marżę z pierwszego roku współpracy. Policz to przed startem, nie po kwartale.
  • Brak określonego profilu klienta. Cold mailing wzmacnia to, co już wiesz o rynku. Jeśli nie wiesz, komu sprzedajesz, dostaniesz szybszy sposób na potwierdzenie, że nie wiesz.
  • Wąski rynek, na którym wszyscy się znają. W branży liczącej dwieście firm w Polsce jedna nietrafiona kampania zamyka drzwi na lata. Tam działa polecenie i bezpośredni kontakt.
  • Odbiorcy wrażliwi regulacyjnie (sektor publiczny, część rynku finansowego, ochrona zdrowia). Ryzyko formalne przewyższa spodziewany zwrot.
  • Nikt nie odpowie w ciągu godziny. Odpowiedź na zimnego maila szybko traci ważność. Jeśli handlowiec zagląda do skrzynki raz dziennie, połowa wartości kampanii wyparowuje.
  • Firma nie ma jeszcze CRM-u. Bez miejsca, w którym odkłada się historia kontaktu, kampania jest jednorazowym strzałem. Zacznij wtedy od oceny, czy potrzebujesz CRM.

Alternatywa, którą proponujemy najczęściej: mniejsza lista, 100–200 firm, ręcznie sprawdzona, z realną personalizacją i sekwencją trzech wiadomości. Odsetek odpowiedzi bywa kilkukrotnie wyższy niż przy liście tysiąca kontaktów, a domena zostaje czysta.

FAQ

Czy cold mailing B2B jest w Polsce legalny?

Nie ma zakazu cold mailingu jako takiego, ale nie ma też wyłączenia dla relacji B2B. Art. 398 Prawa komunikacji elektronicznej, obowiązujący od 10 listopada 2024, wymaga uprzedniej zgody na przesyłanie informacji handlowej i nie rozróżnia odbiorcy prywatnego od firmowego. Publiczna dostępność adresu na stronie firmy nie jest zgodą. Osobno RODO reguluje przetwarzanie danych kontaktowych, gdzie podstawą bywa uzasadniony interes administratora, ale nie zastępuje on zgody na kanał komunikacji. Przy większej kampanii skonsultuj konfigurację z prawnikiem.

Ile maili dziennie mogę wysyłać z jednej skrzynki, żeby nie spalić domeny?

Bezpieczny zakres dla zimnej wysyłki to 20–50 wiadomości na skrzynkę na dobę. Nowa skrzynka zaczyna od 5–10 i dochodzi do docelowego poziomu przez kilka tygodni rozgrzewania. Limity techniczne dostawców są wyższe (Google Workspace pozwala na 2000 dziennie), ale ich wykorzystanie przy zimnej wysyłce kończy się utratą reputacji. Follow-upy liczą się do tego samego limitu, więc przy sekwencji czterech wiadomości realnie startujesz z 7–8 nowymi kontaktami dziennie.

Czy trzeba mieć osobną domenę do cold mailingu?

Przy regularnej wysyłce tak. Kampania z domeny, na której firma ma pocztę operacyjną, oznacza, że spadek reputacji uderza w korespondencję z klientami, dostawcami i księgowością. Standardowe rozwiązanie to domena zbliżona do głównej, z przekierowaniem na stronę firmy, własnymi wpisami SPF, DKIM i DMARC, rozgrzana przed startem. Przy kilkunastu ręcznie pisanych wiadomościach miesięcznie osobna domena nie jest konieczna.

Jak połączyć Woodpecker z CRM?

Woodpecker udostępnia API i webhooki w ramach płatnego dodatku integracyjnego, ma też gotowe połączenia z Pipedrive, HubSpotem i Zapierem. Przy bardziej złożonej logice (klasyfikacja odpowiedzi, szansa tylko w wybranych przypadkach, synchronizacja listy wykluczeń) wygodniej użyć n8n: węzeł Webhook odbiera zdarzenie prospect_replied, a HTTP Request wysyła dane do CRM. Dedykowanego node'a dla Woodpeckera w n8n nie ma. Pamiętaj o rozbiciu paczki zdarzeń, bo Woodpecker wysyła do 100 obiektów w jednym wywołaniu.

Czy warto włączać śledzenie otwarć w kampanii cold mailowej?

Zwykle nie na pierwszym kroku sekwencji. Piksel dokłada obrazek i przekierowanie do wiadomości, która poza tym jest czystym tekstem, co filtry traktują jako sygnał negatywny. Do tego Apple Mail Privacy Protection pobiera obrazy za użytkownika, przez co odsetek otwarć jest zawyżony. Optymalizuj po odsetku odpowiedzi i liczbie umówionych rozmów.

Podsumowanie

Woodpecker jest dobrym narzędziem do tego, do czego go zbudowano: wysyłania sekwencji 1:1 ze skrzynki, z zatrzymaniem przy odpowiedzi i z ruchem rozłożonym tak, żeby wyglądał na ludzki. Warm-up, rotacja skrzynek, bounce shield i audyt domeny robią realną robotę. Nie zastąpią jednak decyzji sprzed pierwszej wysyłki: osobna domena, poprawne wpisy DNS, rozsądny limit dzienny i lista, która ma sens.

Automatyzacja wokół narzędzia zaczyna się dopiero po odpowiedzi. Webhook do n8n, klasyfikacja treści, szansa w CRM z nazwą kampanii w polu źródła i codzienna synchronizacja listy wykluczeń zamieniają kampanię w proces, z którego da się cokolwiek policzyć. Bez tej warstwy po kwartale wiadomo tylko tyle, że „coś tam wysyłaliśmy". A przy niskiej wartości kontraktu, wąskim rynku albo braku kogoś, kto odpowie tego samego dnia, te pieniądze lepiej wydać gdzie indziej.

Chcesz ustalić, czy w Waszym przypadku ma to sens i jak spiąć wysyłkę z CRM-em? Umów bezpłatną konsultację — powiemy wprost, jeśli cold mailing to zły kanał dla Waszej sprzedaży i żadne wdrożenie nie jest potrzebne.

Przeczytaj również

Mikołaj Brunka Od teorii do wdrożenia

Pogadajmy o Twojej firmie. Bezpłatnie.

30 minut o Twoich procesach. Termin wybierasz od razu po wysłaniu.

Umów konsultację