Recrudoc CRM CRM Rekrutacyjny z AI
Blog
cold-email lead-generation recruiting-agency outbound

Budowa list cold mail dla agencji rekrutacyjnych

Recrudoc CRM Team 9 min read

Cold mail dla agencji rekrutacyjnej żyje albo umiera na liście. Możesz napisać perfekcyjne copy (krótkie, osobiste, dobrze umiejscowione) i dalej nic nie dostać, jeśli nazwiska pod spodem są złe. Odbiorca nie jest kupującym, więc open rate’y siadają. Nic w pitchu nie rezonuje, więc odpowiedzi nie przychodzą. Firma faktycznie nie potrzebowała rekrutera, gdy do niej uderzyłeś, więc spotkania nie są umawiane.

Większość właścicieli agencji buduje listę jednym sposobem: scrapuje firmy z otwartymi stanowiskami, nawala każdego CEO. Eric Nowoslawski, prowadzący growth ops dla klientów staffingowych i rekrutacyjnych, nazywa to “playbookiem otwartych stanowisk” i mówi wprost, że to “powód, dla którego tak trudno dostać pozytywną odpowiedź w staffingu i rekrutacji”. Każda inna agencja jedzie na tym samym zagraniu, a skrzynka kupującego jest już pełna identycznych pitchy.

Trzy podejścia do budowy listy ruszają się ponad ten ścisk: otwarte stanowiska zrobione dobrze, sygnały tractionu i odejścia pracowników. Pierwsze to standard. Pozostałe dwa to miejsca, gdzie większość agencji nawet nie konkuruje.

Dlaczego lista to cała gra w cold mailu agencji

W skrócie: BD agencyjne to kanał o niskim wolumenie i wysokiej wartości. Jedno umówione spotkanie może zamienić się w podpisane wyszukiwanie contingency warte istotną frakcję pensji obsadzonego kandydata. Ta asymetria sprawia, że jakość listy ma większe znaczenie niż wolumen wysyłki. Wysyłanie do źle dopasowanych firm marnuje reputację domeny, twój czas i przyszłą dostarczalność.

Kilka rzeczy sprawia, że cold mail agencji rekrutacyjnej jest trudniejszy niż generyczna wersja B2B. Kupujący są rzadcy: zespół SaaS może pitchować każdego VP of Sales w wertykalu, ale agencja rekrutacyjna może pitchować tylko firmy, które potrzebują zatrudniać teraz i nie mają wewnętrznego rekrutera, który już to obsługuje. Konkurencja jest wysoka (znów dosadne podsumowanie Nowoslawskiego: to “powód, dla którego tak trudno dostać pozytywną odpowiedź w staffingu i rekrutacji”). A koszt zastąpienia jest realny. Spal domenę na liście niskiej jakości, a spędzisz tygodnie na odbudowie dostarczalności przed kolejną kampanią.

Budowa listy to pierwsza połowa problemu cold mail; infrastruktura wiadomości to druga. Post o infrastrukturze cold mail pokrywa domeny, IP wysyłkowe, kadencję sekwencji i zarządzanie odpowiedziami, gdy masz już listę. Ten przewodnik jest powyżej tego wszystkiego.

Playbook 1: otwarte stanowiska zrobione lepiej niż u wszystkich innych

W skrócie: Scrap nazwy firmy i tytułu stanowiska to za mało. Wzbogać każdy wiersz o faktyczny opis stanowiska, użyj AI do wyciągnięcia jednej najważniejszej cechy, której kandydat by potrzebował, i zacznij maila od tej inferencji. Nie chodzi o wolumen. Chodzi o pokazanie prospektowi, że przeczytałeś, co napisał.

Każda agencja rekrutacyjna prowadzi playbook otwartych stanowisk. Większość robi to źle: scrap nazwy firmy, scrap tytułu stanowiska, wkleja oba w generyczny szablon (“Widzę, że rekrutujesz na X, mam kandydatów”). Wynik to ściana identycznych pitchy w skrzynce prospekta.

Wersja Nowoslawskiego tego playbooka pracuje wstecz od wiadomości. Zacznij od scrapu stanowisk ze źródła ujawniającego opis stanowiska. Używa scrapera Indeed od Apify, który zwraca tytuł i nazwę firmy; potem zamieniasz nazwę firmy w stronę przez Clearbit lub Apollo, bo, w jego ramowaniu, “jeśli masz stronę, możesz znaleźć ludzi, a jeśli masz profil LinkedIn, możesz znaleźć ludzi”. Bez jednego z tych dwóch zaczepień wiersz jest martwy.

Dla każdego wiersza wzbogać o pełny opis stanowiska z LinkedIn. Konektor Clay “find jobs from LinkedIn data” to obsługuje; ustaw kryteria typu “has no recruiter”, jeśli chcesz odfiltrować firmy używające już wewnętrznych sourcerów. Następnie odpal prompt AI na każdym opisie stanowiska, żeby wyciągnąć jedną najważniejszą cechę, której potrzebowałby idealny kandydat. Ostatni krok to zaczęcie maila od tej inferencji, cytując część JD, z której ją wyprowadziłeś.

Prompt, który się broni, potrzebuje kilku kontroli wbudowanych. Trzymaj inferencję poniżej 20 słów. Powiedz modelowi, żeby nie powtarzał dokładnych słów z opisu stanowiska, by cytat brzmiał ludzko. Daj mu stały format przykładu do naśladowania. Bez tych ograniczeń model papluje JD z powrotem, a personalizacja się rozsypuje.

W ramowaniu Nowoslawskiego pierwsza linijka brzmi mniej więcej tak: “rekrutujecie na Commercial Sales Managera, a z lektury opisu stanowiska wygląda, że potrzebujecie kogoś, kto jest [wyciągnięta cecha]”. Potem krótka linia oferująca pasujących kandydatów i pytanie o kolejne kroki. To inna wiadomość niż “Widzę, że rekrutujecie na Commercial Sales Managera. Mamy świetnych kandydatów.”

Sparsowane JD wewnątrz twojego CRM-u tu się kompozytuje. Jeśli już wyciągasz ustrukturyzowane wymagania z każdego JD po stronie kandydata, masz tę samą strukturę danych, którą możesz przeznaczyć na targeting cold mail po stronie BD.

Playbook 2: sygnały tractionu jako wskaźnik przed-zatrudnieniowy

W skrócie: Trafiaj do firm, zanim opublikują ogłoszenie. Metryki tractionu (finansowanie, wzrost zatrudnienia, skoki ruchu, otwarcia nowych biur, świeżo zainstalowany ATS) sygnalizują, że zatrudnianie jest blisko. Outreach na etapie tractionu oznacza, że konkurujesz z niemal żadnym innym rekruterem zamiast z całym tłumem.

Scrapowanie otwartych stanowisk jest reaktywne. Sygnały tractionu są proaktywne. Ramowanie Nowoslawskiego: “Zamiast szukać firm z otwartymi stanowiskami, chcesz spróbować dotrzeć do nich, zanim opublikują to stanowisko, gdy myślą o jego opublikowaniu.”

Sygnały tractionu do śledzenia:

SygnałŹródłoDlaczego ma znaczenie
3-miesięczny skok ruchu na stronieSimilarWeb (scrapowany przez Apify lub CAgent)Wzrost koreluje z zatrudnianiem
Wzrost zatrudnieniaLinkedIn / ClayBezpośredni proxy zatrudniania
Otwarcie nowego biuraWzmianki w mediach, posty LinkedInSygnalizuje zatrudnianie napędzane ekspansją
Świeża runda finansowaniaCrunchbase, mediaGotówka → zatrudnienie w ciągu 6 miesięcy
Wzrost obserwujących w social mediaAPI platform / scraperyMomentum marketingowe często poprzedza zatrudnianie commercial
Świeżo zainstalowany ATSBuiltWith”Zaczynają poważnie traktować rekrutację”
Świeże zatrudnienie CMO / CROLinkedInNowy lider = budowanie nowego zespołu

Sygnał instalacji ATS jest szczególnie niedoceniany. BuiltWith śledzi, gdy firma dodaje Greenhouse, Lever lub dowolny inny ATS do swojego stacka. Jeśli firma zainstalowała Lever dwa miesiące temu, prawdopodobnie zacznie zatrudniać na wolumenie, a prawdopodobnie nie wybrała jeszcze partnera agencyjnego.

Nie ma jednego stałego zapytania dla playbooka tractionu. Wyzwalacz, który ma znaczenie, zależy od twojej branży. Nowoslawski wymienia warehousing jako jeden z przykładów wertykalu z sezonowymi wzorcami zatrudniania. Szersza zasada: wybierz dwa-trzy sygnały pasujące do twojej niszy i zbuduj osobne scrapery do każdego.

Drugi filtr ładnie się składa na wierzchu: oceniaj każdą firmę pod tym, czy ma już wewnętrznego rekrutera. Nowoslawski używa “find employee headcount by job title” w Clay do sprawdzenia tytułów “recruiter”, “sourcer” lub “human resources” w zespole. Firmy z wewnętrznymi rekruterami dostają niższy priorytet, bo prawdopodobnie mają już pokrycie zatrudnieniowe. Firmy bez to cele najwyższej dźwigni.

Playbook 3: odejścia pracowników (ten niedoceniany)

W skrócie: Znajdź ludzi, którzy niedawno odeszli z firmy z roli seniorskiej, a potem skontaktuj się z decydentem tej firmy z ofertą znalezienia zastępcy. Niemal żadna agencja nie prowadzi tego zagrania na skali, co znaczy niemal żadna konkurencja w skrzynce.

Nowoslawski nazywa to “prawdopodobnie najmniej używanym” zagraniem. “Nigdy nie widziałem innej firmy rekrutacyjnej używającej tego playbooka na skali w naprawdę zautomatyzowany sposób.”

Mechanika:

  1. Użyj Clay (lub dowolnego źródła danych LinkedIn), żeby znaleźć ludzi, którzy zaczęli nową pracę w ciągu ostatnich 2-3 miesięcy. Zapytanie: tytuł zawiera twoją docelową rolę, lokalizacja zgadza się z twoim rynkiem, “max miesięcy w obecnej roli” ustawione na 2-3.
  2. Wzbogać pełną oś czasu doświadczenia każdej osoby. Potrzebujesz firmy poprzedniej roli i daty końcowej, nie tylko obecnego wiersza.
  3. Filtruj do osób, których data końca poprzedniej roli mieści się w ostatnich 90 dniach. To świeże odejścia z firm, które prawdopodobnie nie zastąpiły ich w pełni.
  4. Dla każdego wiersza znajdź decydenta w poprzedniej firmie (CEO, head działu itd.).
  5. Skontaktuj się z decydentem, odnosząc się do konkretnej osoby, która odeszła.

Linijka otwierająca pisze się sama. W ramowaniu Nowoslawskiego: “Zauważyłem, że Cameron odszedł z firmy. Jak myślicie o obsadzeniu jego pozycji?” Potem zaproponuj wysłanie kandydatów.

Dwie rzeczy sprawiają, że to działa nieproporcjonalnie dobrze. Po pierwsze, jest konkretne w sposób, w jaki nie może być żaden generyczny scrap otwartych stanowisk, bo nazywasz faktyczną osobę, która faktycznie odeszła. Po drugie, firma często nie opublikowała jeszcze zastępstwa. Świadomość rekrutera docierająca przed publicznym ogłoszeniem to cały sens.

Najtrudniejsza część tego zagrania to poprawne filtrowanie. Niektórzy ludzie pokazują trzy “doświadczenia” w tej samej firmie, bo zostali awansowani wewnętrznie, co nie jest odejściem. Formuła Clay Nowoslawskiego to obsługuje, sprawdzając, czy domena pierwszego nieobecnego doświadczenia kandydata różni się od jego obecnego pracodawcy. Ten jeden filtr ostro tnie fałszywe alarmy.

Narzędzia, które umożliwiają te listy

W skrócie: Potrzebujesz scrapera do danych źródłowych, warstwy wzbogacania do maili i informacji o firmie oraz narzędzia workflowowego do orkiestrowania kroków. Apify, Apollo, Clay, Clearbit, BuiltWith i SimilarWeb to typowy stack. Wybierz najtańszą kombinację trafiającą w twoją skalę.

Mapowanie narzędzi do trzech playbooków:

KrokOpcje narzędziNotatki
Scrap otwartych stanowiskApify (scraper Indeed), Clay (LinkedIn jobs)Apify jest tańszy na skali; Clay szybszy do setupu
Nazwa firmy → stronaClearbit, ApolloApollo jest spakowany ze wzbogacaniem maili, lekko tańszy łącznie
Sygnał tractionu: ruchSimilarWeb (scrapowany przez Apify lub CAgent)Dokładność SimilarWeb jest zgrubna; używaj do zmian względnych, nie liczb absolutnych
Sygnał tractionu: instalacja ATSBuiltWithFree tier wystarczy do startu
Sygnał tractionu: finansowanieIntegracje finansowania w ClayScrapery wiadomości też działają, ale są bardziej hałaśliwe
Znajdowanie odejść pracownikówWyszukiwanie LinkedIn w Clay + wzbogacanie doświadczeniaWymaga płatnego planu Clay
Wzbogacanie mailiApollo, Hunter, ClearbitApollo to default agencji rekrutacyjnych
Masowy eksport ApolloInterfejs Apollo ogranicza wybór do 25 kontaktów na stronę; twórcy narzędzi rekrutacyjnych typu Recruitemy dystrybuują scrapery, które batchują eksportUżyteczne, gdy zawęziłeś już do wąskiej listy

Praktyczny przykład: Recruitemy zademonstrował swój stack, ciągnąc 5 000 nurse practitionerów z Florydy z Apollo, używając niestandardowego scrapera obchodzącego limit eksportu Apollo 25 kontaktów na stronę. Output jest eksportowany jako CSV i ładowany do ATS-u agencji do kampanii mailowej w trybie drip. Sam scraper nie jest dodatkową wartością; wbudowany eksport Apollo robi to samo, tylko wolniej. Wartość siedzi w workflow: ostro filtruj w Apollo, eksportuj do twojego systemu rejestru i sekwencjonuj stamtąd.

Praca nad budową listy generuje strumień ustrukturyzowanych wierszy zawierających firmę, decydenta, mail, znaleziony sygnał i fakt do personalizacji. To ten sam kształt danych, które ostatecznie chcesz, by wpływały do twoich workflow po stronie kandydata. JD Intelligence Recrudoc parsuje opisy stanowisk w ustrukturyzowane wymagania. Użyteczne po stronie kandydata do matchingu, ale ta sama logika parsowania to dokładnie to, co napędza krok inferencji AI w playbooku 1.

Anty-wzorce do unikania

W skrócie: Nie nawalaj gigantyczną niefiltrowaną listą Apollo. Nie polegaj wyłącznie na zagraniu otwartych stanowisk. Nie pomijaj filtra “czy mają już wewnętrznego rekrutera”. Nie mieszaj branż w jednej kampanii. Reputacja domeny śledzi z powrotem do jakości listy.

Tryby porażki pojawiające się konsekwentnie:

  • Wolumen bez sygnału. Puszczanie generycznej wiadomości na niefiltrowany scrap eroduje reputację domeny. Mniejsze, sygnałowe listy biją duże nieukierunkowane.
  • Tylko otwarte stanowiska. Jeśli twoim jedynym zagraniem jest scrapowanie otwartych stanowisk, konkurujesz z każdą inną agencją. Dodaj co najmniej jeden inny typ sygnału.
  • Pomijanie filtra wewnętrznego rekrutera. Firmy z zespołem TA in-house niemal nigdy nie odpowiadają na outreach agencji. Mają proces zatrudniania, a ty jesteś poza nim. Odfiltruj je przed wysyłką.
  • Mieszanie branż w jednej kampanii. Lista obejmująca healthcare, manufacturing i SaaS miesza twój messaging i triaż odpowiedzi. Trzymaj jedną branżę na kampanię i na domenę wysyłkową.
  • Ignorowanie hierarchii decydentów. Masowa lista “founderów i CEO” często ma zły tytuł dla faktycznego kupującego w większych firmach, gdzie decyzje zatrudnieniowe siedzą u operatorów na poziomie VP, a nie C-suite. Dopasuj tytuły decydentów do rozmiaru firmy.

Jak wygląda zdrowa lista

W skrócie: Działająca lista agencji jest jednoniszowa, otagowana sygnałami i odświeżana wystarczająco często, by łapać najświeższe sygnały. Każdy wiersz ma co najmniej jeden fakt do personalizacji poza nazwą firmy i tytułem. Jeśli nie potrafisz napisać unikalnego pierwszego zdania na wiersz, wiersz nie powinien być na liście.

Co ma każda zdrowa lista:

  • Jedna nisza na kampanię (bez mieszania branż)
  • Co najmniej jeden zweryfikowany fakt do personalizacji na wiersz, czy to inferencja JD, wydarzenie finansowania, czy konkretne odejście
  • Częste odświeżanie, bo sygnały szybko tracą aktualność (zwłaszcza odejścia pracowników i wiersze świeżo zainstalowanych ATS-ów)
  • Zastosowany filtr wewnętrznego rekrutera, więc firmy z HR/TA in-house dostają niższy priorytet
  • Weryfikacja maila przed wysyłką. Użyj Apollo, Hunter lub NeverBounce. Wysokie wskaźniki bounce’ów korodują dostarczalność na każdej domenie w stacku.

Gdy lista jest gotowa, stack infrastruktury cold mail obsługuje rozgrzewanie domen, kadencję sekwencji, zarządzanie odpowiedziami i linki kalendarzowe. Jeśli ścigasz konkretnie wyzwalacze sygnałów zatrudnieniowych, playbook sygnałów zatrudnieniowych idzie głębiej w typy wyzwalaczy, które konsekwentnie produkują umówione spotkania.

Agencje rosnące przychód retainerowy z cold maila nie wysyłają więcej. Wysyłają do lepszych list, z ostrzejszymi sygnałami, gdzie konkurencja nie zwraca uwagi.

Źródła

Spostrzeżenia w tym artykule oparto na następujących dyskusjach ekspertów branżowych:

  • “Staffing And Recruiting Business Development Outbound Cold Email Playbook” — Eric Nowoslawski, YouTube
  • “How to Get Recruiting Clients With Cold Email” — Recruitemy, YouTube

Gotowy przestać kopiować i wklejać?

Dołącz do rekruterów, którzy oszczędzają ponad 3 godziny dziennie dzięki przepływowi pracy opartemu na AI.

Zacznij za darmo