Integracja LinkedIn Lead Gen Forms z CRM: HubSpot, Salesforce, Pipedrive i Zapier
Integracja LinkedIn z CRM polega na automatycznym przesyłaniu zgłoszeń z formularzy Lead Gen do HubSpota, Salesforce’a lub Pipedrive’a zamiast ręcznego pobierania plików CSV z Campaign Managera. HubSpot i Salesforce podłączysz natywnie w kilkanaście minut, Pipedrive zwykle przez Zapier. O jakości wdrożenia decydują mapowanie pól, ukryte pola z nazwą kampanii i test na prawdziwym zgłoszeniu.

W skrócie
- Campaign Manager udostępnia leady z formularzy do pobrania przez 90 dni, więc bez integracji z CRM zgłoszenia z zapomnianych kampanii po prostu przepadają.
- HubSpot i Salesforce mają natywną synchronizację leadów, a Pipedrive najczęściej podłącza się przez Zapier z wyzwalaczem nowego zgłoszenia z formularza.
- Ukryte pola w formularzu Lead Gen przekazują do CRM nazwę kampanii i typ oferty, dzięki czemu policzysz koszt szansy sprzedażowej, a nie tylko koszt leada.
- Standardowy obiekt Lead w Salesforce wymaga nazwiska i nazwy firmy, więc oba pola muszą być w formularzu albo dostać wartość domyślną w mapowaniu.
- Raz w tygodniu porównuj liczbę leadów w Campaign Managerze z liczbą rekordów w CRM – rozbieżność większa niż kilka procent oznacza błąd synchronizacji.
Spis treści
- Czym jest integracja LinkedIn CRM i dlaczego eksport CSV nie wystarcza?
- Jakie integracje formularzy Lead Gen z CRM masz do wyboru?
- Co przygotować przed połączeniem formularzy z CRM?
- Jak połączyć LinkedIn Lead Gen Forms z HubSpotem?
- Jak skonfigurować synchronizację leadów z Salesforce?
- Jak przesłać leady z LinkedIna do Pipedrive przez Zapier?
- Dlaczego integracja LinkedIn z CRM gubi leady i jak to sprawdzić?
- Plan wdrożenia integracji na pierwszy tydzień
- Najczęstsze pytania
Czym jest integracja LinkedIn CRM i dlaczego eksport CSV nie wystarcza?
Integracja LinkedIn CRM to automatyczne przesyłanie zgłoszeń z formularzy Lead Gen Forms do systemu sprzedażowego, np. HubSpota, Salesforce’a lub Pipedrive’a, bez ręcznego pobierania plików z Campaign Managera. Lead pojawia się w CRM kilka minut po wysłaniu formularza, z przypisaną kampanią, formularzem i opiekunem, więc handlowiec może zadzwonić, zanim odbiorca zapomni, co pobierał.
Ręczny eksport sprawdza się przy kilku zgłoszeniach w tygodniu, ale przy pierwszej większej kampanii zaczyna zawodzić. Plik leży na czyimś dysku, osoba odpowiedzialna jest na urlopie, a lead czeka cztery dni na kontakt. Do tego dochodzi twardy limit: Campaign Manager udostępnia leady do pobrania przez 90 dni, więc kampania, której nikt nie pilnował, potrafi dosłownie zgubić zgłoszenia. Integracja rozwiązuje trzy problemy naraz:
- czas reakcji – lead B2B z formularza stygnie w ciągu godzin, a kontakt tego samego dnia zwykle daje wyraźnie więcej umówionych rozmów niż telefon po tygodniu;
- atrybucję – w CRM widać, z której kampanii i z którego formularza przyszedł kontakt, więc policzysz koszt szansy sprzedażowej, a nie tylko koszt wypełnienia;
- domknięcie pętli – statusy z CRM (MQL, SQL, wygrana) da się odesłać do LinkedIna jako konwersje offline, co opisujemy w tekście o Conversions API i pomiarze pipeline’u sprzedaży.
Jeśli dopiero zakładasz pierwsze kampanie, zacznij od przewodnika po Campaign Managerze dla firm B2B, a do integracji wróć, gdy formularz będzie gotowy.
Jakie integracje formularzy Lead Gen z CRM masz do wyboru?
Masz trzy drogi: natywną synchronizację leadów (m.in. HubSpot, Salesforce, Microsoft Dynamics 365), automatyzator taki jak Zapier albo aplikację z marketplace’u Twojego CRM. Natywna integracja jest najprostsza i najstabilniejsza, automatyzator daje najwięcej swobody w przetwarzaniu danych.
| Rozwiązanie | Sposób połączenia | Gdzie konfigurujesz | Co mapujesz | Typowa pułapka |
|---|---|---|---|---|
| HubSpot | natywna synchronizacja leadów | w HubSpocie, w ustawieniach reklam (połączenie konta LinkedIn) | pola formularza na właściwości kontaktu, etap cyklu życia | prywatny e-mail z profilu, zdublowane kontakty |
| Salesforce | natywna synchronizacja z Campaign Managera | w Campaign Managerze, w zasobach konta | pola na obiekt Lead lub Contact, kampania Salesforce | wymagane pola obiektu Lead, reguły walidacji |
| Pipedrive | Zapier, inny automatyzator lub aplikacja z marketplace’u | w automatyzatorze | osoba, organizacja, lead lub deal, etykieta kanału | duplikaty bez kroku wyszukiwania |
| Zapier (dowolny CRM) | wyzwalacz nowego zgłoszenia z formularza | w Zapierze | dowolne pola, filtry, ścieżki warunkowe | opóźnienie zależne od planu, zużycie zadań |
| Dynamics 365, Marketo, Eloqua i inne | natywnie lub przez automatyzator | w Campaign Managerze albo w systemie docelowym | jak wyżej | lista integracji różni się między kontami |
Reguła decyzyjna jest prosta. Jeśli Twój CRM jest na liście natywnych integracji, zacznij od niej: nie ma limitów zadań, nie płacisz za dodatkowe narzędzie i rzadziej coś się psuje po zmianach uprawnień. Po Zapiera sięgnij, gdy potrzebujesz logiki po drodze – filtrowania odpowiedzi, rozdzielania leadów między handlowców w zależności od kraju, powiadomień na komunikatorze albo zapisu do dwóch systemów jednocześnie. Mechanika jest bardzo podobna do tej, którą znasz z kampanii lead ads połączonych z CRM na Mecie.
Co przygotować przed połączeniem formularzy z CRM?
Przed uruchomieniem synchronizacji uporządkuj uprawnienia, pola formularzy i strukturę danych w CRM. Bez tego integracja albo nie zobaczy formularzy, albo zaleje bazę rekordami, których nikt nie umie przypisać.
- Sprawdź role. Osoba łącząca integrację potrzebuje roli w koncie reklamowym, a przy formularzach powiązanych ze stroną firmową także odpowiedniej roli administratora strony (LinkedIn ma osobną rolę do zarządzania formularzami Lead Gen). Nie opieraj integracji na jednej osobie: nadaj role co najmniej dwóm pracownikom i zapisz, czyje konto autoryzowało połączenie. Jak rozdzielić uprawnienia, opisujemy w tekście o rolach, płatnościach i ustawieniach konta w Campaign Managerze.
- Ujednolić pytania. Te same pytania w każdym formularzu oznaczają jedno mapowanie. Jeśli w jednym formularzu pytasz o „Wielkość firmy”, a w drugim o „Liczbę pracowników”, w CRM dostaniesz dwa różne pola z tą samą informacją.
- Dodaj ukryte pola. Ukryte pola (Hidden fields) w formularzu Lead Gen przekazują wartości, których użytkownik nie widzi, np. nazwę kampanii, typ oferty („e-book”, „demo”, „webinar”) czy parametr UTM. To najprostszy sposób, by handlowiec od razu wiedział, czego lead oczekuje.
- Przygotuj właściwości w CRM. Utwórz pola „Kanał pozyskania – szczegóły”, „Formularz LinkedIn” i po jednym polu na każde pytanie kwalifikujące. Listy wyboru w CRM ustaw z identycznymi wartościami jak odpowiedzi w formularzu, inaczej mapowanie zwróci błąd albo puste pole.
- Uporządkuj zgody. Formularz wymaga adresu polityki prywatności. Jeśli chcesz wysyłać newsletter, dodaj osobny checkbox zgody i zmapuj go na właściwość w CRM, żeby marketing wiedział, do kogo wolno pisać.
Więcej o doborze pól i kolejności pytań znajdziesz w poradniku o pytaniach kwalifikujących i współczynniku wypełnień formularzy.
Uwaga: Pole e-mail wypełnia się automatycznie adresem z profilu LinkedIn, który często jest prywatny. Jeśli CRM deduplikuje kontakty po e-mailu, ta sama osoba może pojawić się w bazie dwa razy. Rozważ dodanie pola służbowego adresu e-mail i ustal, które z nich jest nadrzędne.
Jak połączyć LinkedIn Lead Gen Forms z HubSpotem?
HubSpot łączy się z LinkedInem natywnie: autoryzujesz konto reklamowe w ustawieniach reklam HubSpota, a następnie wskazujesz formularze, które mają tworzyć kontakty. Konfiguracja zajmuje kilkanaście minut, z czego większość to mapowanie pytań niestandardowych.
- W HubSpocie otwórz Marketing → Reklamy, kliknij połączenie konta (Connect account) i wybierz LinkedIn.
- Zaloguj się kontem LinkedIn z dostępem do konta reklamowego i zaznacz konta, które chcesz podłączyć.
- Zdecyduj o automatycznym śledzeniu linków (auto-tracking). Przy kampaniach z formularzem nie jest niezbędne, przy kampaniach kierujących na stronę – tak.
- W ustawieniach synchronizacji leadów zaznacz formularze, które mają trafiać do CRM, i wybierz zakres czasu dla zgłoszeń historycznych.
- Zmapuj pola na właściwości kontaktu. Standardowe pola (imię, nazwisko, firma, stanowisko) dopasują się same, pytania niestandardowe i ukryte pola przypiszesz ręcznie.
- Ustaw domyślny etap cyklu życia, np. „Lead”, i zbuduj workflow, który przypisze opiekuna i utworzy zadanie dla handlowca.
- Wyślij zgłoszenie testowe i sprawdź na osi czasu kontaktu, czy widać nazwę formularza i kampanii.
Dwie rzeczy zmień względem ustawień domyślnych. Po pierwsze, nie zostawiaj wszystkich leadów na tym samym etapie – ustaw regułę, która podnosi kontakt do MQL dopiero po spełnieniu kryteriów z pytań kwalifikujących. Po drugie, przy okazji połączenia konta skonfiguruj synchronizację list z HubSpota do LinkedIna: obecnych klientów wykluczysz z kampanii pozyskania, a leady, które nie odebrały telefonu, wykorzystasz w remarketingu. Zasady wgrywania list opisujemy w tekście o Matched Audiences, wskaźniku dopasowania i RODO.
Jak skonfigurować synchronizację leadów z Salesforce?
Salesforce podłączysz bezpośrednio z Campaign Managera: autoryzujesz organizację Salesforce, wybierasz obiekt (zwykle Lead) i mapujesz pola. Najczęstszy błąd to pominięcie pól wymaganych po stronie Salesforce – rekord wtedy nie powstaje, choć w panelu reklamowym wszystko wygląda poprawnie.
W Campaign Managerze otwórz menu zasobów konta (Account assets) i przejdź do integracji lub synchronizacji leadów – nazwy pozycji różnią się nieco w zależności od wersji panelu. Wybierz Salesforce i zaloguj się użytkownikiem integracyjnym, czyli kontem z prawem tworzenia leadów, a nie kontem konkretnego handlowca. Jeśli Twoja organizacja ma sandbox, najpierw podłącz jego i przetestuj tam cały przepływ.
Przy mapowaniu pamiętaj o trzech rzeczach:
- pola wymagane – standardowy obiekt Lead wymaga nazwiska i nazwy firmy, więc oba pola muszą być w formularzu albo dostać wartość domyślną w mapowaniu;
- reguły walidacji – jeśli administrator dodał np. obowiązkowy telefon w formacie międzynarodowym, leady bez telefonu zostaną odrzucone; poproś o wyjątek dla użytkownika integracyjnego;
- kampania Salesforce – przypisz leady do obiektu Campaign, żeby raporty wpływu kampanii liczyły LinkedIna jak każdy inny kanał.
Sprawdź też, czy reguły przypisania (Assignment Rules) i reguły duplikatów działają dla rekordów tworzonych przez API. Lead bez opiekuna to lead, do którego nikt nie zadzwoni.
Jak przesłać leady z LinkedIna do Pipedrive przez Zapier?
Pipedrive najczęściej podłącza się przez Zapier: wyzwalaczem jest nowe zgłoszenie z formularza LinkedIn, a akcjami utworzenie osoby, organizacji i leada w Pipedrive. Dobrze zbudowany zap ma od czterech do sześciu kroków i obsługuje deduplikację.
Struktura zapa krok po kroku
- Wyzwalacz: aplikacja LinkedIn Ads, zdarzenie New Lead Gen Form Response; wskaż konto reklamowe i formularz.
- Filtr: przepuszczaj tylko zgłoszenia spełniające warunek, np. wielkość firmy inna niż „1–10”, albo kieruj je do osobnej ścieżki z niższym priorytetem.
- Wyszukanie organizacji w Pipedrive po nazwie firmy, z opcją utworzenia, jeśli nie istnieje.
- Wyszukanie osoby po adresie e-mail, również z tworzeniem w razie braku.
- Utworzenie leada powiązanego z osobą i organizacją, z etykietą „LinkedIn Ads” i wartościami ukrytych pól w notatce.
- Powiadomienie do handlowca e-mailem lub na komunikatorze.
Na co uważać w automatyzatorze
Zapier sprawdza wyzwalacz co kilka do kilkunastu minut, zależnie od planu – w B2B to wystarczy, ale nie licz na kontakt w ciągu minuty. Każda akcja zużywa zadanie: 300 leadów miesięcznie przy czterech akcjach to około 1200 zadań, co trzeba uwzględnić przy wyborze planu. Włącz powiadomienia o błędach i raz w miesiącu przejrzyj historię zadań, bo wygasła autoryzacja LinkedIna zatrzymuje zap bez żadnego sygnału w Campaign Managerze. Ta sama konstrukcja działa przy każdym CRM bez natywnej integracji i na innych platformach – podobnie podłączysz formularze natychmiastowe z kampanii leadowych na TikToku.
Dlaczego integracja LinkedIn z CRM gubi leady i jak to sprawdzić?
Leady giną najczęściej z czterech powodów: braku uprawnień, pól wymaganych w CRM, nowego formularza niedodanego do synchronizacji i wygasłej autoryzacji. Wszystkie wykryjesz jednym nawykiem: raz w tygodniu porównaj liczbę leadów w Campaign Managerze z liczbą rekordów w CRM z tego samego okresu.
Jeśli różnica przekracza kilka procent, sprawdź po kolei:
- formularze niewidoczne w integracji – czy formularz należy do tego samego konta reklamowego i strony, do której masz uprawnienia;
- rekordy nie powstają – logi CRM pod kątem błędów walidacji i brakujących pól wymaganych;
- nowa kampania się nie synchronizuje – formularza używanego w aktywnej kampanii zwykle nie da się swobodnie edytować, więc zespoły go duplikują; kopia to nowy formularz, który trzeba dodać do synchronizacji lub zapa;
- puste pola niestandardowe – zmieniona treść odpowiedzi rozjechała się z listą wyboru w CRM;
- duplikaty – ta sama osoba wypełniła dwa formularze, a deduplikacja działa po innym adresie e-mail.
Sam fakt, że lead dotarł do CRM, nie mówi jeszcze nic o jego wartości. Jak oceniać zgłoszenia i odsiewać przypadkowe wypełnienia, opisujemy w tekście o jakości leadów z LinkedIn Ads i ocenie MQL.
Plan wdrożenia integracji na pierwszy tydzień
Integrację wdrożysz w tydzień, jeśli zachowasz kolejność: najpierw dane, potem połączenie, na końcu automatyzacje sprzedażowe.
- Dzień 1: audyt formularzy – ujednolicone pytania, ukryte pola, zgody, polityka prywatności.
- Dzień 2: właściwości w CRM, listy wyboru, użytkownik integracyjny i role w Campaign Managerze.
- Dzień 3: połączenie natywne lub zap, mapowanie pól, test w sandboxie albo na kontakcie testowym.
- Dzień 4: reguły przypisania, zadania dla handlowców i docelowy czas kontaktu, np. do 4 godzin roboczych.
- Dzień 5: zgłoszenie testowe (np. z podglądu reklamy) i kontrola każdego pola w rekordzie.
- Dni 6–7: uruchomienie kampanii i porównanie liczby leadów w obu systemach po pierwszych zgłoszeniach.
Po miesiącu masz dane, z których policzysz koszt leada kwalifikowanego i porównasz go z innymi kanałami – punktem odniesienia mogą być benchmarki współczynnika wypełnień i jakości leadów.
Najczęstsze pytania
Czy integracja LinkedIn Lead Gen Forms z CRM jest płatna?
Po stronie LinkedIna synchronizacja leadów nie generuje dodatkowych opłat, ale może wymagać odpowiedniego planu w CRM, np. dostępu do narzędzi reklamowych w HubSpocie lub licencji użytkownika integracyjnego w Salesforce. Przy Zapierze płacisz za plan automatyzatora, a każda akcja w zapie zużywa zadanie, więc koszt rośnie razem z liczbą leadów.
Jak szybko lead z LinkedIna pojawia się w CRM?
Przy natywnej integracji zwykle w ciągu kilku do kilkunastu minut od wysłania formularza. W Zapierze opóźnienie zależy od tego, jak często Twój plan sprawdza wyzwalacz – od minuty do kilkunastu minut. Jeśli leady pojawiają się dopiero po kilku godzinach, sprawdź historię zadań w automatyzatorze i to, czy autoryzacja konta LinkedIn nie wygasła.
Czy da się przenieść do CRM starsze leady z LinkedIna?
Tak, ale tylko z ostatnich 90 dni, bo przez tyle Campaign Manager udostępnia zgłoszenia do pobrania. Pobierz plik CSV z listy formularzy w zasobach konta i zaimportuj go do CRM z tym samym mapowaniem pól, którego używa integracja. Starszych zgłoszeń nie odzyskasz, dlatego integrację najlepiej uruchomić jeszcze przed startem kampanii.
Kto w firmie powinien mieć dostęp do integracji LinkedIna z CRM?
Po stronie LinkedIna połącz integrację z konta osoby odpowiedzialnej za marketing, która ma rolę w koncie reklamowym i uprawnienia na stronie firmowej, a po stronie CRM użyj użytkownika integracyjnego. Nadaj role co najmniej dwóm osobom. Jeśli połączenie autoryzował pracownik, który odchodzi z firmy, synchronizacja może przestać działać bez żadnego ostrzeżenia.
Czy integracja z CRM poprawia wyniki kampanii LinkedIn Ads?
Sama synchronizacja nie zmienia sposobu emisji reklam, ale skraca czas kontaktu z leadem i pozwala odesłać statusy z CRM do LinkedIna jako konwersje offline. Dzięki temu widzisz koszt leada kwalifikowanego zamiast kosztu dowolnego zgłoszenia i możesz przesuwać budżet do kampanii, które dają rozmowy handlowe, a nie tylko wypełnione formularze.