Firmy liczą kliknięcia, koszt kampanii i ruch na stronie. Rzadziej sprawdzają, co dzieje się z zapytaniem po kliknięciu „Wyślij”. A tam ginie najwięcej pieniędzy: mail nie dochodzi, ląduje w spamie albo czeka trzy dni w skrzynce, której nikt nie pilnuje.

Pokażemy, jak ułożyliśmy obsługę zapytań na stronie Cohubo i u klientów, łącznie z błędem, który sami znaleźliśmy w październiku 2026.

Nasz błąd: formularze działały, asystent wyceny nie

Na stronie Cohubo zapytania przychodzą z kilku miejsc: z formularza kontaktowego, z formularza wyceny i z automatycznego asystenta wyceny, który zadaje kilka pytań i składa z nich brief. W październiku testowaliśmy asystenta i okazało się, że jego maile nie docierają ani do nas, ani do klienta, choć zwykłe formularze działały.

Przyczyna: asystent wysyłał maile funkcją mail() serwera, bez logowania do skrzynki. Hosting zablokował taką wysyłkę, a próba bez uwierzytelnienia kończyła się odmową serwera pocztowego. Formularze korzystały z innej drogi, więc problem był niewidoczny, dopóki ktoś nie sprawdził asystenta od początku do końca.

Naprawa zajęła jeden wieczór: osobna skrzynka do wysyłki w naszej domenie, wysyłka przez SMTP z logowaniem i test każdej ścieżki. Ważniejsze jest to, że żadne zapytanie nie przepadło, bo każde zapisywało się też w panelu strony.

Pięć rzeczy, które chronią każde zapytanie

1. Wysyłka przez SMTP, nie przez mail()

Domyślnie WordPress wysyła maile funkcją wp_mail(), która bez dodatkowej konfiguracji korzysta z mail() serwera. To najczęstsza przyczyna maili, które „czasem nie dochodzą”. Ustaw wysyłkę przez SMTP z prawdziwej skrzynki w Twojej domenie i zadbaj o rekordy SPF, DKIM i DMARC. Google wymaga ich od nadawców, którzy chcą trafiać do skrzynek odbiorczych, a nie do spamu.

2. Kopia każdego zapytania w panelu strony

Mail to tylko powiadomienie. U nas każde zapytanie dostaje numer (na przykład CH-38 dla asystenta wyceny) i trafia do panelu Leady w WordPressie: dane kontaktowe, odpowiedzi, data i źródło. Gdy poczta zawiedzie, lead dalej jest. Taki panel to kilka godzin pracy przy wdrożeniu, a oszczędza nerwów przy każdej awarii.

3. Automatyczne potwierdzenie dla klienta

Klient po wysłaniu formularza powinien od razu dostać maila: co otrzymaliśmy, kto się odezwie i kiedy. To uspokaja, zmniejsza liczbę dubli („wysłałem dwa razy, bo nie wiedziałem, czy doszło”) i przy okazji testuje, czy wysyłka działa. Jeśli potwierdzenie nie przychodzi, coś jest zepsute, i dowiadujesz się o tym od razu.

4. Źródło kampanii przy każdym leadzie

Kampanie Meta i Google oznaczamy parametrami UTM. Strona zapamiętuje je przy pierwszej wizycie i dopisuje do zapytania, nawet jeśli klient wyśle formularz z innej podstrony. Dzięki temu w panelu widać, że zapytanie przyszło z konkretnej kampanii, a nie tylko „z Facebooka”. Wysłanie formularza zgłaszamy też jako konwersję do GA4 i Meta Pixel, ale tylko po zgodzie na pliki cookies.

Przy kampanii Dobre Stopnie taki pomiar pokazał 10 wartościowych leadów w pierwszych 12 godzinach. Bez źródła przy leadzie byłoby to tylko 10 maili w skrzynce.

5. Jasna zasada odpowiedzi

Technika nie odpisze za Ciebie. Ustal, kto odpowiada na zapytania, w jakim czasie i co robi, gdy jest na urlopie. Szybkość ma znaczenie: w badaniu opisanym w Harvard Business Review firmy, które odpowiadały w ciągu godziny, miały wielokrotnie większą szansę na rozmowę z decydentem niż te, które odpisywały później.

Formularz, który kwalifikuje, zamiast tylko zbierać

Ogólne „proszę o ofertę” oznacza dopytywanie mailami. Lepiej zadać kilka pytań od razu, w większości do kliknięcia: czego dotyczy projekt, jaki jest termin, czy jest obecna strona. Tak działa nasz asystent wyceny i tak działa konfigurator 3D u Rekord Hale Namiotowe, gdzie handlowiec dostaje gotową konfigurację hali zamiast pustego maila. Więcej o tym piszemy w tekście o konfiguratorze 3D na stronie B2B.

Zasada: każde pytanie musi czemuś służyć. Jeśli odpowiedź nie zmienia wyceny ani rozmowy, usuń je. Krótszy formularz z trzema dobrymi pytaniami da więcej zapytań niż długi z dziesięcioma.

Lista kontrolna na 15 minut

  • Wyślij zapytanie z każdego formularza na stronie, także z czatu i stron kampanii
  • Sprawdź, czy mail doszedł do Ciebie i do klienta, i czy nie trafił do spamu
  • Sprawdź, czy zapytanie zapisało się w panelu strony
  • Wejdź na stronę z linku z UTM i sprawdź, czy źródło trafiło do zapytania
  • Sprawdź w GA4 i Meta, czy konwersja się zliczyła
  • Usuń zapytania testowe, żeby nie psuły statystyk

Rób to po każdej zmianie na stronie i raz w miesiącu bez powodu. Formularze psują się po cichu: po aktualizacji wtyczki, zmianie hasła do skrzynki albo przeniesieniu strony.

Co z tego wynika dla Twojej strony

Zanim zwiększysz budżet kampanii, upewnij się, że każde zapytanie dochodzi, zapisuje się i ma źródło. To zwykle tańsze niż kolejne kliknięcia, a efekt widać od razu. Przy nowej stronie planujemy to od początku, razem z automatyzacjami: potwierdzeniami, przypomnieniami i przekazaniem leada do właściwej osoby.

Jeśli chcesz, sprawdzimy formularze i pomiar na Twojej stronie w ramach audytu. Zobacz też listę kontrolną migracji strony, bo przy przenosinach formularze i pomiar psują się najczęściej.

Najczęstsze pytania

Dlaczego maile z formularza na stronie nie dochodzą?

Najczęściej dlatego, że strona wysyła je funkcją mail() serwera, bez uwierzytelnienia. Część hostingów blokuje taką wysyłkę, a skrzynki odbiorców traktują ją jak podejrzaną. Rozwiązaniem jest wysyłka przez SMTP z prawdziwej skrzynki w Twojej domenie.

Czy zapytania z formularza powinny zapisywać się na stronie?

Tak. Mail to tylko powiadomienie. Kopia każdego zapytania w panelu strony sprawia, że nic nie ginie nawet wtedy, gdy poczta zawiedzie, a Ty widzisz wszystkie leady w jednym miejscu.

Jak szybko trzeba odpowiedzieć na zapytanie ze strony?

Jak najszybciej, najlepiej w ciągu godziny w dniu roboczym. Badanie opisane w Harvard Business Review pokazało, że firmy odpowiadające w ciągu godziny miały kilka razy większą szansę na rozmowę z decydentem niż te, które odpisywały później.

Po co zapisywać UTM przy zapytaniu?

Żeby wiedzieć, która kampania przyniosła klienta, a nie tylko kliknięcie. Bez tego widzisz koszt reklamy, ale nie wiesz, które zapytania z niej przyszły i ile były warte.