blog · · 3 min czytania
Formularz kontaktowy, który sam zakłada zadanie w CRM: jak to spiąć
- #automatyzacja
- #crm
- #integracje
- #make
Formularz, który tylko wysyła maila, to połowa roboty. Druga połowa dzieje się po stronie firmy: ktoś musi tego maila zauważyć, założyć sprawę i pilnować odpowiedzi. Ten tekst pokazuje, jak spiąć formularz z CRM tak, żeby zgłoszenie samo stawało się zadaniem z terminem i właścicielem.
Architektura w czterech elementach
Cały układ składa się z czterech klocków:
- Formularz na stronie — zbiera dane i wysyła je POST-em na jeden adres.
- Webhook — adres URL, który przyjmuje dane z formularza. Wystawia go narzędzie automatyzacyjne.
- Scenariusz w Make albo n8n — odbiera dane, tworzy rekord w CRM, zakłada zadanie, wysyła maile.
- CRM — HubSpot, Pipedrive, Airtable w wersji minimalnej. Tu żyje zgłoszenie i zadanie „odpowiedz do jutra”.
Zaleta tej architektury: formularz nie wie nic o CRM. Zmiana CRM w przyszłości to podmiana jednego modułu w scenariuszu, nie przebudowa strony.
Krok 1: formularz wysyła JSON na webhook
W Make: nowy scenariusz → moduł Webhooks → Custom webhook → skopiuj wygenerowany adres. W n8n analogicznie: node Webhook, metoda POST.
Formularz na stronie wysyła na ten adres dane w formacie JSON:
{
"imie": "Anna Kowalska",
"kontakt": "anna@firma.pl",
"tresc": "Potrzebujemy sklepu z integracją magazynu",
"zrodlo": "strona / podstrona uslugi",
"zgoda_rodo": true
}
Dwie rzeczy, o których łatwo zapomnieć:
- Honeypot i walidacja zostają na stronie. Webhook przyjmie wszystko, więc spam odfiltruj zanim dane wyjdą z formularza — ukryte pole-pułapka plus limit zgłoszeń z jednego adresu IP załatwiają 95% przypadków.
- Pole
zrodlododaj od razu. Za pół roku będziesz chcieć wiedzieć, która podstrona generuje zapytania. Bez tego pola się nie dowiesz.
Krok 2: scenariusz tworzy rekord w CRM
Kolejny moduł w scenariuszu: wyszukaj kontakt po mailu lub telefonie. To ważny krok, pomijany w większości poradników — bez niego każde kolejne zapytanie tej samej osoby tworzy duplikat.
- Kontakt istnieje → dopisz nową aktywność do istniejącego rekordu.
- Kontaktu nie ma → utwórz nowy: imię, kontakt, treść zapytania w polu notatki, tag według źródła.
W HubSpocie użyj modułu Create/Update Contact (sam robi deduplikację po mailu). W Pipedrive: Search Persons → router na dwa tory.
Krok 3: zadanie z terminem i właścicielem
Rekord w CRM to za mało — rekordy nikt nie „robi”. Zadanie tak. Kolejny moduł zakłada zadanie:
- Tytuł: „Odpowiedz na zapytanie — Anna Kowalska”.
- Termin: +1 dzień roboczy od zgłoszenia.
- Właściciel: według reguły. Najprostsza: jedna osoba dostaje wszystko. Dojrzalsza: przydział po typie sprawy albo round-robin między handlowcami.
Jeśli CRM ma widok zadań przeterminowanych, od tego momentu żadne zapytanie nie zniknie — najwyżej będzie świecić na czerwono, a to już widać.
Krok 4: dwa maile — do klienta i do zespołu
Ostatnie moduły scenariusza:
- Mail do klienta: potwierdzenie z konkretem. Nie „dziękujemy za wiadomość”, tylko „Odpowiadamy w ciągu 24 godzin w dni robocze. Jeśli sprawa jest pilna: [telefon]”.
- Powiadomienie do zespołu: Slack albo mail do właściciela zadania z kompletem danych. Handlowiec nie musi otwierać CRM, żeby wiedzieć, o co chodzi.
Pułapki, na które trafisz
- Webhook w Make zasypia na darmowym planie — scenariusz uruchamiany rzadziej niż raz na 15 minut potrafi trzymać zgłoszenie w kolejce. Dla formularza kontaktowego ustaw przetwarzanie natychmiastowe.
- Brak obsługi błędów. Co się dzieje, gdy CRM nie odpowiada? Dodaj ścieżkę błędu: zgłoszenie zapisuje się do arkusza awaryjnego i wysyła alert. Inaczej zgłoszenie znika bezszelestnie.
- RODO. Zgoda z formularza musi być zapisana razem ze zgłoszeniem — pole „zgoda + data” w CRM. Przy sprzątaniu bazy wiadomo, co skąd pochodzi.
- Testy na produkcyjnym CRM. Załóż testowy pipeline albo tag
testi filtruj go w raportach. Inaczej statystyki pierwszego miesiąca będą zafałszowane własnymi próbami.
Ile to kosztuje i ile trwa
Narzędzia: darmowe plany CRM wystarczają na start, Make od ~10 EUR/mies. przy realnym ruchu. Wdrożenie całości — formularz, scenariusz, dwa szablony maili, testy — to dzień, dwa pracy dla kogoś, kto robił to wcześniej. Utrzymanie: praktycznie zerowe, scenariusz działa, dopóki nikt nie zmieni haseł.
Zwrot jest szybki do policzenia: każde zgłoszenie przestaje kosztować 5 minut ręcznej obsługi, a żadne nie ginie. Przy kilkudziesięciu zapytaniach miesięcznie inwestycja spina się w pierwszym miesiącu.