fluxlab

Integracja formularza z Pipedrive bez ręcznego przepisywania leadów

Większość firm nie traci leadów dlatego, że ma zły CRM. Traci je dlatego, że między formularzem a CRM-em jest człowiek robiący za integrację API.

Pokażę ci, jak ten kawałek wygląda, gdy zadziała sam — od kliknięcia „Wyślij” po zadanie u handlowca z mierzalnym SLA.

Czemu ten kawałek boli najbardziej

Formularz na stronie to często pierwszy realny punkt kontaktu klienta z firmą. To moment, w którym klient sam zgłasza chęć kupna — i równocześnie najczęściej zepsuty kawałek procesu B2B. Bo zamiast trafić do CRM, lead zwykle trafia na maila, którego nikt nie traktuje priorytetowo.

Ręczne przepisywanie leadów ma trzy konsekwencje, których nigdzie nie widać w arkuszu „koszty marketingu”: gubione leady, niespójne dane i opóźnienia w pierwszym kontakcie. Każda z nich kosztuje, ale liczona jest dopiero, jak się policzy. Stąd ten tekst.

  • Marketing płaci za leady, sprzedaż widzi tylko część z nich w pipeline.
  • Każdy handlowiec wpisuje dane w swój sposób — raporty są nie do złożenia.
  • Reakcja na leada zajmuje godziny zamiast minut, konwersja spada o kilkadziesiąt procent.
  • Nikt nie wie, ile leadów wpadło w danym tygodniu — bo nikt nie liczy maili.
  • Handlowiec spędza 30–60 minut dziennie na klikaniu w CRM zamiast dzwonić.
  • Przy próbie zrobienia raportu „skąd przyszedł zamknięty klient” okazuje się, że źródło jest puste w 40% dealów.

Po czym poznać, że masz ten problem

Nie trzeba audytu, żeby to zauważyć. Wystarczy, że któreś z poniższych zdań brzmi znajomo:

  • Lead z formularza wpada na maila firmowego, a potem ktoś ręcznie przepisuje go do CRM-a (jeśli pamięta).
  • W Pipedrive są duplikaty tej samej osoby z trzech różnych kampanii — bo każdy handlowiec wpisuje na własny sposób.
  • Pierwszy kontakt z leadem zajmuje 4 godziny zamiast 5 minut — bo wiadomość czeka w skrzynce na ogarniętą osobę.
  • Marketing chwali się 200 leadami w miesiącu, sprzedaż widzi w CRM 130 — i nikt nie wie, gdzie zgubiło się 70.
  • Handlowcy żonglują kartką, e-mailem i Pipedrive'em, bo każde źródło zapytań trafia gdzie indziej.
  • Raporty „skąd przyszedł lead” robi się ręcznie, bo źródło i tak nie zapisuje się automatycznie w deal'u.

Ile to naprawdę kosztuje

Liczby, nie wrażenia. Załóżmy realistyczne wejście:

300 leadów miesięcznie × 5 minut przepisywania × 60 zł/h = 1 500 zł / miesiąc samego przepisywania danych do CRM.

18 000 zł rocznie. Przy 1 000 leadów miesięcznie — 60 000 zł. I to tylko za czynność „kopiuj-wklej”.

Ale to nie jest największy koszt. Większy koszt to:

  • Zgubione leady. Realistycznie 5–15% maili nie trafia do CRM. Przy 300 leadach miesięcznie i średniej wartości deala 5 000 zł — gubisz 75 000 — 225 000 zł wartości pipeline'u rocznie.
  • Spadek konwersji przez czas reakcji. Lead odebrany w 5 minut konwertuje wielokrotnie lepiej niż odebrany po 4 godzinach. To jest dziś branżowy konsensus, nie marketingowy slogan.
  • Błędy w danych. Literówka w numerze telefonu, niepoprawny e-mail, źle wpisana firma — i już nie masz jak skontaktować się z gotowym do kupna klientem.
  • Rozjazd marketing — sprzedaż. Bez spójnego przepływu danych marketing nie wie, które kampanie zamykają deale, a sprzedaż nie ufa danym z marketingu. Optymalizacja budżetu reklamowego staje się zgadywanką.

Jeśli handlowiec przepisuje dane, to nie sprzedaje. Tyle filozofii.

Tak to wygląda dziś

Klasyczny łańcuch nadziei: każdy ogniwo to człowiek, który musi pamiętać, kliknąć, przepisać i przekazać dalej. Wystarczy, że jedna osoba ma chory dzień albo urlop, i lead leży:

  1. 1Klient wypełnia formularz na stronie.
  2. 2Formularz wysyła maila na info@firma.pl.
  3. 3Mail leży w skrzynce, ktoś go w końcu otwiera.
  4. 4Ta osoba przepisuje dane do Pipedrive — imię, firmę, telefon, źródło (jeśli pamięta).
  5. 5Zakłada osobę, organizację, deal — albo zapomina o jednym z tych trzech.
  6. 6Wysyła wiadomość na Slacku do handlowca z regionu klienta.
  7. 7Handlowiec widzi Slacka po lunchu i dzwoni — 4 godziny po zgłoszeniu.
  8. 8Lead w międzyczasie napisał do konkurencji, która zadzwoniła w 8 minut.

Każdy etap to potencjalne miejsce zgubienia leada. Sumarycznie: konwersja niższa niż mogłaby być, marketing przepala budżet, a handlowcy klną na CRM.

Tak to wygląda, gdy działa samo

Każdy krok można zbudować osobno i zmierzyć efekt po kolei. Najczęściej zaczynamy od kroków 1–3 i 6 — bo to one dają największy zwrot na początku.

  1. 1

    Formularz wysyła payload do API

    Zamiast maila — natychmiastowy webhook z czystym JSON-em (imię, firma, telefon, NIP, źródło, kampania, UTM-y).

  2. 2

    Walidacja i wzbogacenie danych

    System sprawdza poprawność e-maila i telefonu, dociąga dane firmy po NIP, normalizuje nazwę firmy. Śmieciowe leady (test test, asdf@asdf.pl) trafiają do osobnego kosza, nie do CRM.

  3. 3

    Pipedrive: osoba + organizacja + deal

    Jeden request do API tworzy trzy obiekty z poprawnymi powiązaniami. Custom fields (źródło, kampania, UTM, stanowisko) lecą od razu — nie trzeba ich uzupełniać ręcznie.

  4. 4

    Deduplikacja

    Jeśli osoba o tym e-mailu lub firma o tym NIP już istnieją — system łączy nowy deal z istniejącym kontaktem zamiast plodzić duplikaty.

  5. 5

    Routing do handlowca

    Reguły: region, produkt, źródło, obciążenie pipeline'u. Handlowiec dostaje przypisany deal automatycznie — bez Slacka „kto bierze tego leada”.

  6. 6

    Zadanie + powiadomienie

    Pipedrive tworzy aktywność „kontakt w 5 minut”. Handlowiec dostaje notyfikację — push, Slack, mail. SLA reakcji jest mierzalne.

  7. 7

    Follow-up i eskalacja

    Brak kontaktu w ustalonym czasie uruchamia przypomnienie, a po kolejnym przekroczeniu — eskalację do innego handlowca lub managera. Lead nie ginie w pipeline.

  8. 8

    Raport źródeł i konwersji

    Każdy deal ma źródło, kampanię i UTM-y zapisane w polach. Raport „skąd przyszedł zamknięty deal” robi się sam — bez klejenia w Excelu.

Co wdrożyć najpierw

Nie wszystko naraz. Najpierw najmniejszy działający kawałek, który eliminuje 80% bólu — czyli ręczne przepisywanie i zgubione leady. Reszta (eskalacja, raportowanie, deduplikacja zaawansowana) idzie w drugim etapie, gdy widać, że pierwszy działa.

  • Webhook z formularza → Pipedrive (osoba + organizacja + deal w jednym requeście).
  • Walidacja kompletności i deduplikacja po e-mailu i NIP.
  • Mapowanie źródła i UTM-ów na custom fields w deal'u.
  • Automatyczne zadanie „kontakt w 5 minut” przypisane do handlowca.

Zwykle 2–4 dni roboczych. Po wdrożeniu mierzymy efekt przez 2–3 tygodnie i decydujemy, co dalej. Automatyzowanie bałaganu to tylko szybsze produkowanie bałaganu — dlatego zaczynamy od jednego procesu, a nie od wszystkiego naraz.

Typowe błędy przy łączeniu formularza z Pipedrive

Zapier jako jedyna warstwa logiki

Zapier jest świetny do prostych przepływów. Ale gdy w grze jest deduplikacja, walidacja po NIP, routing według reguł i eskalacja — kosztuje więcej niż dedykowane API i staje się czarną skrzynką, której nikt nie chce dotykać.

Mailowanie zamiast webhooka

Wysyłanie leada na info@firma.pl i parsowanie maili to relikt. Wystarczy jedna zmiana szablonu wiadomości i parser się sypie. Webhook = JSON = stabilność.

Tworzenie tylko deala bez osoby i organizacji

Deal bez powiązanej osoby i firmy to ślepy zaułek w raportach. Pipedrive nie zaprojektowano tak, żeby działać na samych dealach — i widać to przy każdej próbie zrobienia z tego raportu.

Ręczne uzupełnianie źródła

Jeśli handlowiec ma sam wpisać „skąd przyszedł lead”, to w 40% przypadków pole będzie puste albo będzie tam „inne”. Źródło, kampanię i UTM-y trzeba zapisywać automatycznie, w momencie wpadnięcia leada.

Brak monitoringu integracji

Integracja działa do momentu, kiedy nie działa. Bez powiadomień o błędach API (timeout, 5xx, błędna struktura) gubisz leady cicho. Każda integracja powinna mieć alert do Slacka albo maila.

Ile to kosztuje

Stała cena za projekt, transze powiązane z kamieniami milowymi. Widełki potwierdzam po krótkim audycie — bez niespodzianek. Dla porównania: realny koszt ręcznego przepisywania to często powyżej 18 tys. zł rocznie.

ZakresCo dostajeszWidełki
Etap 1 — minimalnyWebhook formularz → Pipedrive (osoba + organizacja + deal), walidacja, zadanie kontaktu, źródło i UTM-y w custom fields.3 — 6 tys. zł
Etap 2 — pełnyWszystko z etapu 1 + deduplikacja po e-mailu/NIP, routing po regułach, eskalacja, alerty błędów, raportowanie źródeł.8 — 15 tys. zł
Wiele źródeł leadówPowyższe + kilka formularzy/landingów/źródeł reklam, wzbogacanie po NIP, zaawansowane mapowanie kampanii.15 — 25 tys. zł

Powiązane: automatyzacja Pipedrive, raportowanie z Pipedrive, jak zautomatyzować raportowanie.

Najczęstsze pytania

Czy potrzebuję Zapiera albo Make do tej integracji?
Nie — Pipedrive ma pełne REST API i webhooki, więc formularz może rozmawiać z CRM-em bezpośrednio. Zapier/Make ma sens, gdy klejesz wiele systemów i nie chcesz pisać kodu, ale przy samym formularzu to dodatkowy koszt miesięczny i kolejna warstwa, która może się zepsuć. W większości projektów stawiam dedykowany endpoint w n8n albo lekki backend i to wystarcza.
Co z RODO i zgodami?
Zgody marketingowe i komunikacyjne lecą do Pipedrive jako custom fields (data zgody, treść, IP, źródło). Dzięki temu masz pełen audyt, kiedy i na co klient się zgodził. Sam formularz powinien zapisywać też kopię checkboxów do osobnego loga — to nie jest praca na 5 minut, ale robi się raz i działa.
Czy formularz HubSpot, WPForms, Webflow albo własny w Next.js się nada?
Każdy formularz, który potrafi wysłać dane HTTP-em, się nada. Idealnie własny endpoint po stronie strony (np. Next.js API route lub serverless), który robi walidację, a potem woła Pipedrive API. Wtyczki typu „prześlij do Pipedrive jednym klikiem” zwykle nie radzą sobie z deduplikacją, custom fields i routing'iem — robią najprostszy POST i tyle.
Jak długo trwa wdrożenie?
Najmniejszy działający kawałek (formularz → osoba + organizacja + deal + zadanie) zwykle 2–4 dni roboczych. Pełna integracja z deduplikacją, routingiem, eskalacją i raportowaniem źródeł — 1–2 tygodnie zależnie od liczby źródeł leadów i stopnia bałaganu w obecnym Pipedrive.
Co jeśli Pipedrive API zwróci błąd?
Lead trafia do kolejki retry i jest ponawiany kilka razy z narastającym opóźnieniem. Jeśli wszystkie próby się nie powiodą — alert do Slacka lub maila, a payload trafia do storage'a, żebyś mógł go ręcznie wgrać po naprawie. Żaden lead nie ginie w eter.
Ile to kosztuje?
Najmniejszy zakres (jeden formularz, podstawowa logika, walidacja, custom fields) — od 3 do 6 tys. zł. Pełna integracja z routingiem, deduplikacją, eskalacją i raportami źródeł — 8–15 tys. zł zależnie od liczby źródeł leadów. Dokładną wycenę podaję po krótkim audycie.

Czas, żeby formularz sam wbijał leady do CRM

30 minut konsultacji wystarczy, żeby określić, czy w twojej firmie ten jeden kawałek można zamknąć w 2–4 dni roboczych. Bez zobowiązań, bez prezentacji w PowerPoincie.

Chcę połączyć formularz z CRM