Najlepsze wtyczki do formularzy WordPress - porównanie i wybór
Formularz kontaktowy to minimum na każdej stronie biznesowej. Ale nowoczesne wtyczki do formularzy WordPress to znacznie więcej niż pole „imię, e-mail, wiadomość, wyślij" — to narzędzia do zbierania leadów, obsługi zgłoszeń serwisowych, rejestracji na wydarzenia, obliczania wycen, przeprowadzania ankiet i integracji z CRM. Wybór właściwej wtyczki zależy od tego, do czego jej naprawdę potrzebujesz. Ten artykuł porównuje najważniejsze opcje i mówi wprost: kiedy wystarczy darmowa, kiedy warto zapłacić i którą wybrać do konkretnego przypadku.
Artykuł jest częścią przewodnika Wtyczki WordPress — Kompletny Przewodnik.
Na co zwrócić uwagę wybierając wtyczkę do formularzy?
Zanim przejdziemy do konkretnych produktów — kluczowe kryteria oceny, które powinny kierować Twoim wyborem. Różne przypadki użycia wymagają zupełnie innych funkcji.
Prostota użycia
Czy formularz stworzysz bez pisania kodu? Drag and drop builder kontra konfiguracja przez shortcody. Ważne szczególnie gdy formularz będzie edytowany przez klienta lub osobę bez wiedzy technicznej.
Funkcje zaawansowane
Logika warunkowa (pokazuj/ukrywaj pola zależnie od odpowiedzi), wieloetapowe formularze, obliczenia, upload plików, e-podpis. Dla prostego formularza kontaktowego niepotrzebne — dla formularzy wycen i rejestracji kluczowe.
Integracje
Połączenie z CRM (HubSpot, Salesforce, Pipedrive), e-mail marketingiem (Mailchimp, ActiveCampaign), płatnościami (Stripe, PayPal), Zapier i Webhooks. Im bardziej zintegrowany proces obsługi leadów — tym ważniejsza bogata lista integracji.
Zawsze konfiguruj SMTP niezależnie od wybranej wtyczki formularzy. Domyślna funkcja PHP mail() w WordPress jest zawodna i regularnie trafia do spamu u odbiorców. Zainstaluj WP Mail SMTP i skonfiguruj wysyłkę przez SendGrid, Mailgun lub Gmail API. Bez tego nawet najlepsza wtyczka formularzy będzie tracić wiadomości.
Contact Form 7 — klasyk z ograniczeniami
Darmowa Ponad 5 milionów aktywnych instalacji. Przez lata najszerzej stosowana wtyczka formularzy w historii WordPress. Konfiguracja opiera się na shortcodach i tagach wpisywanych w edytorze — co daje elastyczność, ale wymaga chwili nauki. Brak graficznego buildera drag and drop.
✅ Mocne strony
- Całkowicie darmowa, bez ukrytych limitów
- Bardzo lekka — minimalne obciążenie serwera
- Ogromna społeczność i baza tutoriali
- Rozszerzalna przez dziesiątki darmowych dodatków
- Integracja z reCAPTCHA i Akismet
⚠️ Ograniczenia
- Brak zapisu zgłoszeń w bazie danych — utracona wiadomość to strata na zawsze
- Brak drag and drop — konfiguracja przez shortcody
- Brak logiki warunkowej w wersji darmowej
- Brak natywnych integracji z CRM i e-mail marketingiem
- Brak wieloetapowych formularzy
Koniecznie dodaj Flamingo jeśli używasz Contact Form 7. Flamingo to darmowa wtyczka od tego samego autora co CF7 — zapisuje wszystkie zgłoszenia z formularzy w panelu WordPress. Bez niej: gdy mail nie dotrze (błąd SMTP, spam filter) — zgłoszenie jest bezpowrotnie stracone.
Dla kogo: Proste formularze kontaktowe na blogach i małych stronach firmowych. Dla użytkowników, którzy nie obawiają się konfiguracji przez shortcody i cenią lekkość rozwiązania.
WPForms — najłatwiejszy builder drag and drop
Freemium Najpopularniejsza wtyczka formularzy z interfejsem drag and drop — przejrzystym, intuicyjnym i dostępnym nawet bez technicznego doświadczenia. Wersja Lite (darmowa) pokrywa podstawowe potrzeby. Wersja Pro (płatna) otwiera zaawansowane funkcje.
Co oferuje WPForms Lite (darmowa)
- Builder drag and drop z gotowymi szablonami (formularz kontaktowy, newsletter, sugestia)
- Powiadomienia e-mail do administratora i potwierdzenie dla nadawcy
- Zapis zgłoszeń w bazie danych (Entries)
- Ochrona antyspamowa: honeypot, reCAPTCHA v2 i v3, hCaptcha
- Responsywne formularze na urządzeniach mobilnych
- Embed przez blok Gutenberg lub shortcode
Co dodaje WPForms Pro (płatna)
- Logika warunkowa — pokazuj lub ukrywaj pola zależnie od odpowiedzi użytkownika
- Wieloetapowe formularze — podziel długi formularz na kroki z paskiem postępu
- Płatności — Stripe, PayPal, Square bezpośrednio w formularzu
- Integracje e-mail marketing — Mailchimp, AWeber, Constant Contact, Drip
- Integracje CRM — HubSpot, Salesforce (przez Zapier lub natywne)
- Upload plików — do 128 MB, z możliwością wyboru typów plików
- Formularze rejestracji i logowania WordPress
- Ankiety i quizy z wizualizacją wyników
- Formularze zamówień i wycen z automatycznym obliczaniem cen
Basic
1 strona
Niezbędne funkcje Pro
Brak płatności i CRM
Plus
3 strony
Logika warunkowa
Integracje e-mail marketingu
Pro / Elite
Unlimited stron
Płatności, CRM, Geolokalizacja
Priorytetowe wsparcie
Dla kogo: Właściciele stron biznesowych i sklepów WooCommerce, którzy cenią prostotę obsługi i potrzebują formularzy z logiką warunkową lub integracjami z narzędziami marketingowymi.
Gravity Forms — profesjonalny standard dla złożonych formularzy
Premium Branżowy standard wśród profesjonalnych deweloperów WordPress i agencji. Gravity Forms nie ma darmowej wersji — startuje od planu płatnego. Kompensuje to ogromną elastycznością, rozbudowanym ekosystemem oficjalnych dodatków i niezrównaną możliwością rozszerzania przez własny kod PHP.
Co wyróżnia Gravity Forms
- Logika warunkowa — jedna z najbardziej zaawansowanych implementacji na rynku: warunki na polach, sekcjach, stronach, powiadomieniach i akcjach po wysłaniu
- Kalkulatory i formularze wycen — pola obliczeniowe, formuły matematyczne, dynamiczne ceny zależne od wyborów użytkownika
- Wieloetapowe formularze z paskiem postępu i zapisem częściowym (save and continue)
- Upload plików — do wielu plików jednocześnie, z ograniczeniem typów i rozmiarów
- Integracja z WooCommerce — dodaj pola do produktów WooCommerce (personalizacja produktu, grawerowanie, wiadomość na kartce)
- Webhooks i REST API — wyślij dane formularza do dowolnego zewnętrznego systemu
- Rozszerzalność przez PHP — setki hooków i filtrów dla deweloperów
Ekosystem oficjalnych dodatków Gravity Forms
Gravity Forms sprzedaje formularze podstawowe + płatne addony. Przy wyborze planu sprawdź, które addony są Ci potrzebne — są dostępne w pakietach Elite i Developer:
- Stripe, PayPal, Mollie, Square — bramki płatnicze
- HubSpot, Salesforce, Zoho CRM — integracje CRM
- Mailchimp, ActiveCampaign, ConvertKit — e-mail marketing
- Zapier, Make (Integromat) — automatyzacje
- Signature — e-podpis
- Survey — ankiety z analizą wyników
- Quiz — quizy z punktacją
- User Registration — rejestracja kont WordPress przez formularz
Kalkulacja kosztów przy Gravity Forms: Cena bazowa wydaje się przystępna, ale każdy potrzebny addon może wymagać wyższego planu licencyjnego. Przed zakupem sprawdź dokładnie, które addony są dołączone do każdego planu. Przy wielu potrzebnych integracjach plan Elite lub Developer jest zazwyczaj tańszy niż sumowanie osobnych zakupów.
Dla kogo: Agencje i deweloperzy tworzący zaawansowane formularze na zlecenie. Firmy potrzebujące kalkulatorów wycen, formularzy rejestracyjnych z płatnościami, głębokiej integracji z CRM i maksymalnej elastyczności przez własny kod.
Fluent Forms — najlepsza wartość w darmowej wersji
Freemium Polecane Szybko rosnąca popularność i darmowa wersja, która oferuje więcej niż konkurencja w tym samym segmencie. Interfejs drag and drop, szybki i wydajny (jeden z najlżejszych builderów na rynku), z logika warunkową i integracją Mailchimp już w wersji bezpłatnej.
Co oferuje Fluent Forms darmowa
- Drag and drop builder z ponad 30 typami pól
- Logika warunkowa — pokaż/ukryj pola w zależności od odpowiedzi (unikalne dla darmowej wersji)
- Zapis zgłoszeń w bazie danych z widokiem w panelu
- Powiadomienia e-mail z szablonami HTML
- Integracja z Mailchimp (darmowa)
- Anti-spam: honeypot, reCAPTCHA, hCaptcha, Turnstile Cloudflare
- Eksport zgłoszeń do CSV i Excel
- Wieloetapowe formularze (ograniczone)
Co dodaje Fluent Forms Pro
- Płatności — Stripe, PayPal, Mollie, Razorpay
- Rozbudowane integracje CRM (HubSpot, Salesforce, Pipedrive)
- Integracje e-mail (ActiveCampaign, ConvertKit, GetResponse, MailerLite)
- Zaawansowane kalkulatory i pola obliczeniowe
- Formularze quizów i ankiet z wynikami
- Conversational forms — jeden pytanie na ekran, jak Typeform
- Signature — e-podpis
- Zapier i Webhooks
Dla kogo: Idealna dla tych, którzy potrzebują więcej niż WPForms Lite oferuje darmowo, ale nie chcą od razu płacić za Pro. Świetna też jako lżejsza alternatywa dla Gravity Forms gdy nie potrzebujesz ekstremalnej elastyczności deweloperskiej.
Forminator — darmowa, z quizami i ankietami
Darmowa Wtyczka od WPMU DEV z zaskakująco bogatą darmową wersją. Obsługuje nie tylko formularze kontaktowe, ale też quizy (z natychmiastowym feedbackiem), ankiety i polls. Drag and drop builder, zapis zgłoszeń, podstawowe integracje (Mailchimp, HubSpot, Slack, Webhooks). Wersja darmowa ma realne limity (np. brak logiki warunkowej), ale dla prostszych przypadków jest kompletna.
Dla kogo: Blogi, portale edukacyjne i strony z treścią, które oprócz formularza kontaktowego potrzebują quizów, ankiet lub polls — bez płacenia za wersję Pro.
Porównanie wtyczek — tabela decyzyjna
Prosty formularz kontaktowy (1-2 strony)
→ Contact Form 7 + Flamingo jeśli lubisz kontrolę przez kod i cenisz lekkość
→ WPForms Lite jeśli wolisz drag and drop bez pisania
Formularz z logiką warunkową (bez płacenia)
→ Fluent Forms darmowa — logika warunkowa dostępna bezpłatnie, unikalna cecha tej wtyczki w darmowym planie
Formularz z płatnościami
→ WPForms Pro lub Fluent Forms Pro dla łatwej konfiguracji
→ Gravity Forms + Stripe addon dla zaawansowanych scenariuszy i pełnej kontroli deweloperskiej
Kalkulator wyceny / formularz zamówienia
→ Gravity Forms — najlepsze pola obliczeniowe i logika warunkowa na rynku
→ Fluent Forms Pro jako tańsza alternatywa z podobnymi możliwościami
Integracja z CRM (HubSpot, Salesforce)
→ Gravity Forms Elite z natywnym addonem CRM
→ WPForms Pro lub Fluent Forms Pro przez Zapier (wymaga dodatkowej subskrypcji Zapier)
Agencja tworząca formularze dla wielu klientów
→ Gravity Forms Developer — licencja nieograniczona domen, ekosystem addonów, nieograniczona rozszerzalność przez PHP
Konfiguracja obowiązkowa po instalacji wtyczki formularzy
Niezależnie od wybranej wtyczki — po instalacji wykonaj te kroki, zanim formularz trafi na żywą stronę:
1. Skonfiguruj SMTP
Zainstaluj WP Mail SMTP i skonfiguruj wysyłkę przez zewnętrzny serwer. Opcje darmowe: SendGrid (100 maili dziennie za darmo), Mailgun (pay-as-you-go), Gmail API (bez limitów dla Google Workspace). Bez SMTP formularze będą regularnie trafiać do spamu lub gubić wiadomości.
2. Ustaw powiadomienia e-mail
Skonfiguruj dwa typy powiadomień: powiadomienie dla administratora (informuje Cię o nowym zgłoszeniu) i potwierdzenie dla nadawcy (daje mu pewność, że wiadomość dotarła). Sprawdź, czy oba działają, wysyłając testowe zgłoszenie.
3. Włącz zapis zgłoszeń w bazie
Większość wtyczek (WPForms, Fluent Forms, Gravity Forms) ma opcję zapisywania każdego zgłoszenia w panelu WordPress. Włącz ją — to Twoja sieć bezpieczeństwa gdy mail nie dotrze. Contact Form 7 nie zapisuje domyślnie — dodaj Flamingo.
4. Ustaw ochronę antyspamową
Minimalne zabezpieczenie: honeypot (ukryte pole, które wypełniają tylko boty) — dostępny w każdej poważnej wtyczce formularzy. Opcjonalnie: reCAPTCHA v3 (niewidoczna dla użytkowników) lub Cloudflare Turnstile. Unikaj reCAPTCHA v2 (checkboks „Nie jestem robotem") — irytuje prawdziwych użytkowników bardziej niż boty.
5. Sprawdź RODO
Formularz zbierający dane osobowe (imię, e-mail, numer telefonu) musi mieć: wyraźną informację o administratorze danych, cel przetwarzania i pole zgody na przetwarzanie danych (oddzielne od przycisku „Wyślij"). W WPForms i Fluent Forms dostępne są gotowe pola RODO. Skonsultuj się z prawnikiem jeśli przetwarzasz dane wrażliwe lub obsługujesz klientów z UE.
Najczęstsze błędy przy konfiguracji formularzy WordPress
❌ Brak konfiguracji SMTP
Najczęstszy powód niedziałających formularzy. Wiadomości giną w spamie lub w ogóle nie są wysyłane. Zawsze konfiguruj SMTP przed opublikowaniem formularza.
❌ Brak zapisu zgłoszeń
Contact Form 7 bez Flamingo to formularz bez siatki bezpieczeństwa. Gdy serwer pocztowy zawiedzie — stracisz zgłoszenie bezpowrotnie.
❌ Formularz ładuje skrypty na wszystkich stronach
Większość wtyczek formularzy domyślnie ładuje JS i CSS na każdej stronie, choć formularz jest tylko na jednej. Sprawdź ustawienia — szukaj opcji „Load scripts only where needed" lub „Smart enqueue". Alternatywnie wyłącz skrypty ręcznie przez functions.php.
❌ Testowanie formularza jako administrator
Administratorzy mają specjalne uprawnienia — formularz może działać dla admina, a nie działać dla zwykłego użytkownika. Testuj formularze w trybie incognito lub na innym urządzeniu, symulując niezalogowanego użytkownika.
❌ Brak testów na mobile
Ponad połowa ruchu na stronach pochodzi z urządzeń mobilnych. Zawsze testuj formularz na prawdziwym smartfonie — szerokość pól, przyciski, klawiatura mobilna, wysyłanie. To, co świetnie wygląda na desktopie, może być nieużywalne na telefonie.
FAQ — wtyczki do formularzy WordPress
Czy Contact Form 7 to nadal dobry wybór?
Tak — dla prostych formularzy kontaktowych, przy których ceni się lekkość i brak zbędnych funkcji. Kluczowe: uzupełnij go wtyczką Flamingo (zapis zgłoszeń) i WP Mail SMTP. Jeśli potrzebujesz drag and drop buildera lub logiki warunkowej — lepszy wybór to WPForms Lite lub Fluent Forms.
Czy mogę mieć wiele formularzy z różnymi funkcjami korzystając z jednej wtyczki?
Tak — wszystkie wymienione wtyczki pozwalają tworzyć nieograniczoną liczbę formularzy z różnymi konfiguracjami w ramach jednej instalacji wtyczki.
Jak zabezpieczyć formularz przed spamem bez reCAPTCHA?
Honeypot (ukryte pole) działa zaskakująco skutecznie przeciw prostym botom i jest całkowicie niewidoczny dla użytkowników. Cloudflare Turnstile to nowoczesna, przyjazna dla użytkownika alternatywa dla reCAPTCHA — weryfikuje w tle bez zmuszania do klikania w zdjęcia semafory. Oba dostępne w WPForms, Fluent Forms i Gravity Forms.
Czy mogę zintegrować formularz WordPress z Google Sheets?
Tak — przez Zapier lub Make (Integromat). WPForms Pro, Fluent Forms Pro i Gravity Forms mają natywne integracje z Zapierem, który łączy z Google Sheets. Fluent Forms Pro ma też bezpośrednią integrację z Google Sheets bez Zapiera.
Mój formularz działa, ale e-maile nie dochodzą. Co sprawdzić?
W tej kolejności: (1) sprawdź folder Spam u odbiorcy, (2) sprawdź, czy WP Mail SMTP jest zainstalowany i skonfigurowany, (3) użyj funkcji testowej w WP Mail SMTP (Settings → Email Test), (4) sprawdź logi wysyłki w WP Mail SMTP, (5) jeśli wysyłka przez SMTP działa — problem może być po stronie serwera odbiorcy (filtrowanie na podstawie domeny nadawcy).
Masz skonfigurowany formularz? Sprawdź też jak wybrać wtyczkę do galerii zdjęć — najlepsze wtyczki do galerii zdjęć omówiliśmy w osobnym artykule w naszym przewodniku.
← Wtyczki WordPress — Kompletny Przewodnik
Potrzebujesz zaawansowanego formularza dla swojego sklepu lub klientów? W naszym sklepie znajdziesz sprawdzone wtyczki premium do formularzy z polskim wsparciem technicznym i fakturą VAT.