{"id":12215,"date":"2026-06-22T15:05:00","date_gmt":"2026-06-22T15:05:00","guid":{"rendered":"https:\/\/www.mailcraft.eu\/?p=12215"},"modified":"2026-08-09T19:01:21","modified_gmt":"2026-08-09T19:01:21","slug":"wtyczka-newsletter-wordpress","status":"publish","type":"post","link":"https:\/\/www.mailcraft.eu\/pl\/wtyczka-newsletter-wordpress\/","title":{"rendered":"Wtyczka WordPress: zapis z formularza prosto na list\u0119"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Typowy uk\u0142ad wygl\u0105da tak: formularz stoi na WordPressie, lista adres\u00f3w mieszka w zupe\u0142nie innym systemie, a mi\u0119dzy nimi kursuje cz\u0142owiek z plikiem CSV. Zapis z formularza prosto na list\u0119 wycina ten etap i skraca drog\u0119 od klikni\u0119cia \u201eZapisz si\u0119&#8221; do pierwszej wiadomo\u015bci. R\u0119czne przenoszenie kosztuje wi\u0119cej, ni\u017c wida\u0107 na pierwszy rzut oka. Op\u00f3\u017anienie liczone w dniach, liter\u00f3wki przy przepisywaniu, duble po kolejnym imporcie, a czasem utrata dowodu zgody, bo w arkuszu nie ma ani daty, ani tre\u015bci klauzuli. Adres zebrany dzi\u015b, a u\u017cyty za trzy tygodnie, zachowuje si\u0119 zupe\u0142nie inaczej ni\u017c \u015bwie\u017cy &#8211; ro\u015bnie odsetek odbi\u0107, a reputacja nadawcy dostaje po kieszeni.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Piszemy o tym jako zesp\u00f3\u0142 prowadz\u0105cy w\u0142asn\u0105 flot\u0119 serwer\u00f3w wysy\u0142kowych. Patrzymy na formularz od strony dostarczalno\u015bci, nie od strony liczby pozyskanych lead\u00f3w.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_86 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<label for=\"ez-toc-cssicon-toggle-item-6a7c1ceb02128\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"ez-toc-cssicon\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #102830;color:#102830\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #102830;color:#102830\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-6a7c1ceb02128\"  \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.mailcraft.eu\/pl\/wtyczka-newsletter-wordpress\/#Dlaczego_zapis_z_formularza_WordPress_warto_wpiac_bezposrednio_w_liste\" >Dlaczego zapis z formularza WordPress warto wpi\u0105\u0107 bezpo\u015brednio w list\u0119<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.mailcraft.eu\/pl\/wtyczka-newsletter-wordpress\/#Jak_dziala_integracja_formularza_z_lista_przeplyw_krok_po_kroku\" >Jak dzia\u0142a integracja formularza z list\u0105: przep\u0142yw krok po kroku<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.mailcraft.eu\/pl\/wtyczka-newsletter-wordpress\/#Single_opt-in_kontra_double_opt-in_czyli_co_robi_z_tym_dostarczalnosc\" >Single opt-in kontra double opt-in, czyli co robi z tym dostarczalno\u015b\u0107<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.mailcraft.eu\/pl\/wtyczka-newsletter-wordpress\/#Zgoda_i_dane_osobowe_po_stronie_formularza\" >Zgoda i dane osobowe po stronie formularza<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.mailcraft.eu\/pl\/wtyczka-newsletter-wordpress\/#Techniczna_strona_wysylki_co_ustawic_zanim_formularz_ruszy\" >Techniczna strona wysy\u0142ki: co ustawi\u0107, zanim formularz ruszy<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.mailcraft.eu\/pl\/wtyczka-newsletter-wordpress\/#Najczestsze_bledy_przy_wpinaniu_formularza_w_liste\" >Najcz\u0119stsze b\u0142\u0119dy przy wpinaniu formularza w list\u0119<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.mailcraft.eu\/pl\/wtyczka-newsletter-wordpress\/#Lista_typowych_potkniec\" >Lista typowych potkni\u0119\u0107<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.mailcraft.eu\/pl\/wtyczka-newsletter-wordpress\/#Jak_podchodzimy_do_tego_w_MailCraft\" >Jak podchodzimy do tego w MailCraft<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.mailcraft.eu\/pl\/wtyczka-newsletter-wordpress\/#Podsumowanie_lista_rosnie_sama_jesli_fundament_jest_ustawiony\" >Podsumowanie: lista ro\u015bnie sama, je\u015bli fundament jest ustawiony<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Dlaczego_zapis_z_formularza_WordPress_warto_wpiac_bezposrednio_w_liste\"><\/span>Dlaczego zapis z formularza WordPress warto wpi\u0105\u0107 bezpo\u015brednio w list\u0119<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ka\u017cdy dzie\u0144 mi\u0119dzy zapisem a pierwszym mailem os\u0142abia pami\u0119\u0107 odbiorcy. Kto\u015b zostawia adres, dostaje wiadomo\u015b\u0107 po miesi\u0105cu i nie kojarzy nadawcy. I wtedy klika \u201eto spam&#8221;, a nie \u201ewypisz&#8221;. Filtry po stronie operator\u00f3w traktuj\u0105 taki sygna\u0142 znacznie powa\u017cniej ni\u017c jak\u0105kolwiek optymalizacj\u0119 tre\u015bci.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bezpo\u015brednia integracja daje trzy rzeczy naraz. Kontakt trafia na list\u0119 w sekundach, wi\u0119c powitalna wychodzi, gdy zainteresowanie jest jeszcze \u015bwie\u017ce. Dow\u00f3d zgody zapisuje si\u0119 automatycznie, razem z metadanymi, kt\u00f3rych po fakcie nikt ju\u017c nie odtworzy. Segment powstaje od razu, bo wtyczka mo\u017ce przypi\u0105\u0107 tag wed\u0142ug \u017ar\u00f3d\u0142a zapisu.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No i argument czysto operacyjny. R\u0119czny eksport wykonuje konkretna osoba, a ta osoba idzie na urlop, choruje albo po prostu zapomina. Automat takich stan\u00f3w nie ma. Je\u015bli co\u015b si\u0119 psuje, psuje si\u0119 g\u0142o\u015bno i wida\u0107 to w logu, zamiast cicho zatrzymywa\u0107 nap\u0142yw kontakt\u00f3w na dwa tygodnie.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Jak_dziala_integracja_formularza_z_lista_przeplyw_krok_po_kroku\"><\/span>Jak dzia\u0142a integracja formularza z list\u0105: przep\u0142yw krok po kroku<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ca\u0142o\u015b\u0107 rozk\u0142ada si\u0119 na trzy warstwy. Pierwsza to formularz na stronie. Druga to warstwa przekazania danych, czyli wtyczka albo webhook. Trzecia to lista po stronie platformy wysy\u0142kowej. Awarie zwykle siedz\u0105 w tej \u015brodkowej i tam patrzymy najpierw. Zakres tego, co da si\u0119 spi\u0105\u0107 bez pisania w\u0142asnego kodu, zale\u017cy od <a href=\"https:\/\/www.mailcraft.eu\/pl\/integrations\/\">dost\u0119pnych integracji z systemami CMS i CRM<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pe\u0142na \u015bcie\u017cka pojedynczego zapisu:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Odwiedzaj\u0105cy wype\u0142nia pole adresu i zaznacza zgod\u0119.<\/li>\n<li>Walidacja sk\u0142adni adresu po stronie przegl\u0105darki, potem powt\u00f3rnie na serwerze.<\/li>\n<li>Zapis lokalny w bazie WordPressa razem ze znacznikiem czasu.<\/li>\n<li>Wywo\u0142anie API platformy wysy\u0142kowej z serwera.<\/li>\n<li>Przypisanie kontaktu do listy i nadanie tag\u00f3w wed\u0142ug \u017ar\u00f3d\u0142a.<\/li>\n<li>Wysy\u0142ka wiadomo\u015bci potwierdzaj\u0105cej z unikalnym odno\u015bnikiem.<\/li>\n<li>Potwierdzenie klikni\u0119ciem przez subskrybenta.<\/li>\n<li>Wpis do rejestru zg\u00f3d z kompletem metadanych.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Klucz API trzymamy po stronie serwera. Nigdy w JavaScripcie na froncie &#8211; tam odczyta go ka\u017cdy i zacznie dopisywa\u0107 w\u0142asne kontakty do twojej listy. Sie\u0107 bywa zawodna, wi\u0119c warstwa przekazania potrzebuje kolejki: zapis lokalny plus ponowienie przy b\u0142\u0119dzie zamiast cichej utraty kontaktu. Do tego idempotencja. Ten sam adres wys\u0142any dwa razy ma da\u0107 jeden rekord, nie dwa. Je\u015bli wolisz spi\u0105\u0107 formularz bez wtyczki, <a href=\"https:\/\/www.mailcraft.eu\/pl\/api-email-marketing-pierwszy-request\/\">pierwszy request do API wysy\u0142asz w kilkana\u015bcie minut<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Single_opt-in_kontra_double_opt-in_czyli_co_robi_z_tym_dostarczalnosc\"><\/span>Single opt-in kontra double opt-in, czyli co robi z tym dostarczalno\u015b\u0107<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Formularz otwarty na \u015bwiat zbiera nie tylko ludzi. Trafiaj\u0105 do niego boty, adresy z liter\u00f3wk\u0105 w domenie i wpisy od kogo\u015b, kto poda\u0142 cudz\u0105 skrzynk\u0119. Single opt-in wpuszcza to wszystko wprost na list\u0119. Pierwsza kampania idzie wi\u0119c cz\u0119\u015bciowo w pr\u00f3\u017cni\u0119.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Double opt-in odcina wi\u0119kszo\u015b\u0107 \u015bmieci jeszcze przed pierwsz\u0105 wysy\u0142k\u0105 masow\u0105. Adres musi realnie odebra\u0107 poczt\u0119 i kto\u015b musi klikn\u0105\u0107. Prosty filtr, kt\u00f3ry dzia\u0142a na wej\u015bciu, a nie po fakcie. Efekt wida\u0107 w twardych odbiciach i skargach, a te dwie liczby przek\u0142adaj\u0105 si\u0119 wprost na reputacj\u0119 domeny oraz adres\u00f3w IP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Przy starcie robi to najwi\u0119ksz\u0105 r\u00f3\u017cnic\u0119. Nowa domena i \u015bwie\u017ce IP wymagaj\u0105 rozgrzewania, czyli stopniowego zwi\u0119kszania wolumenu. Lista zbudowana z formularza to najlepszy materia\u0142 na warmup, bo ci ludzie faktycznie czekaj\u0105 na wiadomo\u015b\u0107 i j\u0105 otwieraj\u0105.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Tip:<\/strong> pierwsz\u0105 kampani\u0119 po uruchomieniu wy\u015blij wy\u0142\u0105cznie do subskrybent\u00f3w z ostatnich dni. Dopiero gdy statystyki otwar\u0107 wygl\u0105daj\u0105 zdrowo, dok\u0142adaj starsz\u0105 cz\u0119\u015b\u0107 bazy.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u017badna z tych praktyk nie omija filtr\u00f3w. Filtry oceniaj\u0105 zaanga\u017cowanie odbiorc\u00f3w i liczb\u0119 skarg. Nie ma tu sztuczek, jest tylko higiena listy.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Zgoda_i_dane_osobowe_po_stronie_formularza\"><\/span>Zgoda i dane osobowe po stronie formularza<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">RODO wymaga zgody dobrowolnej, konkretnej i mo\u017cliwej do udowodnienia. Ten ostatni warunek przegrywa najcz\u0119\u015bciej, bo dane le\u017c\u0105 w arkuszu bez historii. Polskie Prawo komunikacji elektronicznej dok\u0142ada artyku\u0142 398: zgoda na komunikacj\u0119 marketingow\u0105 jest wymagana tak\u017ce w kontaktach B2B. Firmowy adres w domenie kontrahenta jej nie zast\u0119puje.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Konsekwencje dla formularza s\u0105 konkretne. Checkbox nigdy nie mo\u017ce by\u0107 zaznaczony domy\u015blnie. Zgoda na newsletter to osobne pole ni\u017c zgoda na kontakt handlowy, bo to dwa r\u00f3\u017cne cele.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Razem z adresem zapisuj:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>dat\u0119 i godzin\u0119 zapisu,<\/li>\n<li>tre\u015b\u0107 klauzuli w wersji obowi\u0105zuj\u0105cej tego dnia,<\/li>\n<li>adres IP zg\u0142oszenia,<\/li>\n<li>identyfikator formularza i podstron\u0119, z kt\u00f3rej przyszed\u0142,<\/li>\n<li>znacznik potwierdzenia double opt-in wraz z czasem klikni\u0119cia.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Po drugiej stronie musi dzia\u0142a\u0107 r\u00f3wnie prosta droga wyj\u015bcia. Wypis w jednym klikni\u0119ciu z ka\u017cdej wiadomo\u015bci, bez logowania i bez ankiety. Do tego nag\u0142\u00f3wek List-Unsubscribe, \u017ceby przycisk rezygnacji w kliencie pocztowym dzia\u0142a\u0142 zamiast przycisku \u201ezg\u0142o\u015b spam&#8221;. Zgod\u0119 traktuj jako cech\u0119 konfiguracji formularza, a nie dopisek w regulaminie, do kt\u00f3rego i tak nikt nie zagl\u0105da.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Techniczna_strona_wysylki_co_ustawic_zanim_formularz_ruszy\"><\/span>Techniczna strona wysy\u0142ki: co ustawi\u0107, zanim formularz ruszy<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Uwierzytelnienie domeny ustawia si\u0119 przed pierwszym zapisem, nie po pierwszych problemach. Rekord SPF ma wskazywa\u0107 serwery, kt\u00f3re faktycznie wysy\u0142aj\u0105, i mie\u015bci\u0107 si\u0119 w limicie odwo\u0142a\u0144 DNS. Przekroczenie limitu uniewa\u017cnia ca\u0142y rekord, wi\u0119c kolejne dopisane <em>include<\/em> potrafi zepsu\u0107 dzia\u0142aj\u0105c\u0105 konfiguracj\u0119.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">DKIM podpisuje wiadomo\u015bci domen\u0105 nadawcy. Przy wysy\u0142kach masowych u\u017cywaj osobnego selektora i osobnego klucza, \u017ceby da\u0142o si\u0119 je rotowa\u0107 niezale\u017cnie od poczty firmowej. DMARC ustaw startowo na <strong>p=none<\/strong> z adresem raportowym, przeczytaj raporty, a dopiero potem zaostrzaj polityk\u0119. Uwierzytelnienie wszystkich trzech rekord\u00f3w to dzi\u015b <a href=\"https:\/\/www.mailcraft.eu\/pl\/wymogi-gmail-yahoo-nadawcy-masowi\/\">minimum wymagane przez Gmaila i Yahoo od nadawc\u00f3w masowych<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Return-Path prowad\u017a we w\u0142asnej subdomenie. Wtedy odbicia wracaj\u0105 do systemu i automatycznie czyszcz\u0105 list\u0119, zamiast l\u0105dowa\u0107 w skrzynce, do kt\u00f3rej nikt nie zagl\u0105da. Rekord PTR musi zgadza\u0107 si\u0119 z nazw\u0105 hosta wysy\u0142kowego &#8211; na w\u0142asnej flocie kontrolujemy to sami, u zewn\u0119trznego dostawcy zwykle nie masz na to wp\u0142ywu.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Marketing trzymaj na osobnej subdomenie. Gdy kampania oberwie, poczta firmowa dzia\u0142a dalej.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Tip:<\/strong> przed uruchomieniem formularza wy\u015blij testow\u0105 wiadomo\u015b\u0107 na w\u0142asne skrzynki u kilku du\u017cych operator\u00f3w. Otw\u00f3rz nag\u0142\u00f3wki i sprawd\u017a wyniki uwierzytelnienia. Trzy razy <em>pass<\/em> to warunek wst\u0119pny, nie sukces.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Najczestsze_bledy_przy_wpinaniu_formularza_w_liste\"><\/span>Najcz\u0119stsze b\u0142\u0119dy przy wpinaniu formularza w list\u0119<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Najdro\u017cszy jest import starej bazy t\u0105 sam\u0105 drog\u0105 co \u015bwie\u017ce zapisy. Kontakty sprzed lat mieszaj\u0105 si\u0119 z dzisiejszymi, segmenty przestaj\u0105 cokolwiek znaczy\u0107, a odbicia ze starego pliku psuj\u0105 statystyki ca\u0142ej domeny.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Zaraz za nim brak wiadomo\u015bci powitalnej. Pierwszy kontakt po miesi\u0105cu wygl\u0105da dla filtra jak wysy\u0142ka do obcego adresu, bo \u017cadnej wcze\u015bniejszej wymiany po prostu nie by\u0142o.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Lista_typowych_potkniec\"><\/span>Lista typowych potkni\u0119\u0107<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Pole e-mail bez walidacji domeny i bez limitu zg\u0142osze\u0144<\/strong> &#8211; otwarte drzwi dla bot\u00f3w, kt\u00f3re zape\u0142ni\u0105 list\u0119 w jedn\u0105 noc.<\/li>\n<li><strong>Agresywna captcha zamiast honeypota<\/strong> &#8211; zbiera boty, ale wycina te\u017c cz\u0119\u015b\u0107 realnych zapis\u00f3w. Ukryte pole plus limit zg\u0142osze\u0144 z jednego adresu IP dzia\u0142a bez szkody dla konwersji.<\/li>\n<li><strong>Klucz API wklejony w kod motywu<\/strong> &#8211; a potem ca\u0142y motyw l\u0105duje w repozytorium.<\/li>\n<li><strong>Brak logowania odpowiedzi z API<\/strong> &#8211; kontakty gin\u0105 po cichu i nikt tego nie zauwa\u017ca przez tygodnie.<\/li>\n<li><strong>Jedna lista na wszystko<\/strong> &#8211; bez tag\u00f3w wed\u0142ug \u017ar\u00f3d\u0142a zapisu nie odr\u00f3\u017cnisz zapisu z bloga od zapisu ze strony cennika.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Ka\u017cdy z tych b\u0142\u0119d\u00f3w wykryjesz w kwadrans, je\u015bli po wdro\u017ceniu przejdziesz \u015bcie\u017ck\u0119 zapisu w\u0142asnor\u0119cznie i sprawdzisz, co dok\u0142adnie wyl\u0105dowa\u0142o w bazie oraz w logu odpowiedzi API.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Jak_podchodzimy_do_tego_w_MailCraft\"><\/span>Jak podchodzimy do tego w MailCraft<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Prowadzimy w\u0142asn\u0105 flot\u0119 serwer\u00f3w wysy\u0142kowych. SPF, DKIM, Return-Path i PTR ustawiamy po swojej stronie, zamiast prosi\u0107 o to zewn\u0119trznego dostawc\u0119 i czeka\u0107 na zg\u0142oszenie w systemie ticketowym. Przy PTR ta r\u00f3\u017cnica jest zasadnicza, bo rekord nale\u017cy do w\u0142a\u015bciciela adresacji IP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mieli\u015bmy blokady u du\u017cych filtr\u00f3w i wiemy, jak z nich wychodzi\u0107. Wygl\u0105da to nudno: czyszczenie listy, ograniczenie wolumenu, wysy\u0142ka wy\u0142\u0105cznie do aktywnych odbiorc\u00f3w, cierpliwo\u015b\u0107. Zmiana adresu IP niczego nie rozwi\u0105zuje, tylko przenosi problem w nowe miejsce razem z przyczyn\u0105.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Uczciwie o zakresie: cz\u0119\u015b\u0107 automatyzacji i gotowych wtyczek do system\u00f3w CMS mamy dopiero na roadmapie. Opisany wy\u017cej przep\u0142yw to w du\u017cej mierze podej\u015bcie bran\u017cowe, a nie spis funkcji naszego panelu. Pe\u0142ne <a href=\"https:\/\/www.mailcraft.eu\/pl\/features\/\">zestawienie funkcji dost\u0119pnych w panelu<\/a> pokazuje, co dzia\u0142a dzi\u015b, a Kto potrzebuje integracji ju\u017c teraz, spina formularz webhookiem prosto do API &#8211; wtyczka jest wygod\u0105, nie warunkiem.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Je\u015bli szukasz <a href=\"https:\/\/mailcraft.eu\/\" target=\"_blank\" rel=\"noopener\">platformy do email marketingu z w\u0142asn\u0105 infrastruktur\u0105 wysy\u0142kow\u0105<\/a>, sprawd\u017a, kto realnie odpowiada za uwierzytelnienie domeny i reputacj\u0119 adres\u00f3w, z kt\u00f3rych wychodzi twoja poczta.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Podsumowanie_lista_rosnie_sama_jesli_fundament_jest_ustawiony\"><\/span>Podsumowanie: lista ro\u015bnie sama, je\u015bli fundament jest ustawiony<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Zapis z formularza prosto na list\u0119 skraca drog\u0119 od zainteresowania do pierwszej wiadomo\u015bci. To najprostsza zmiana, jak\u0105 da si\u0119 wprowadzi\u0107 w pozyskiwaniu kontakt\u00f3w, i jedna z niewielu, kt\u00f3ra poprawia jednocze\u015bnie konwersj\u0119 i dostarczalno\u015b\u0107.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Kolejno\u015b\u0107 wdro\u017cenia ma znaczenie:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Uwierzytelnienie domeny<\/strong> &#8211; SPF, DKIM, DMARC, Return-Path, PTR. Bez tego reszta nie ma sensu.<\/li>\n<li><strong>Potwierdzanie zapisu<\/strong> &#8211; double opt-in i wiadomo\u015b\u0107 powitalna wychodz\u0105ca od razu.<\/li>\n<li><strong>Automatyzacja i segmenty<\/strong> &#8211; tagi wed\u0142ug \u017ar\u00f3d\u0142a, sekwencje, scoring. Dopiero na ko\u0144cu.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Rejestr zg\u00f3d traktuj jak cz\u0119\u015b\u0107 systemu, na r\u00f3wni z baz\u0105 kontakt\u00f3w. Ma by\u0107 kompletny, przeszukiwalny i gotowy do pokazania, gdy kto\u015b zapyta o podstaw\u0119 prawn\u0105 konkretnej wysy\u0142ki.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Reszta jest prosta. Dobra lista to lista, kt\u00f3ra chce dostawa\u0107 poczt\u0119.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Typowy uk\u0142ad wygl\u0105da tak: formularz stoi na WordPressie, lista adres\u00f3w mieszka w zupe\u0142nie innym systemie, a mi\u0119dzy nimi kursuje cz\u0142owiek z plikiem CSV. Zapis z formularza prosto na list\u0119 wycina ten etap i skraca drog\u0119 od klikni\u0119cia \u201eZapisz si\u0119&#8221; do&#8230;<\/p>\n","protected":false},"author":1,"featured_media":12213,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_uag_custom_page_level_css":"","footnotes":""},"categories":[75],"tags":[278,257,277,276],"class_list":["post-12215","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-email-marketing","tag-automatyzacja","tag-email-marketing","tag-formularze","tag-wtyczki-wordpress"],"acf":[],"uagb_featured_image_src":{"full":["https:\/\/www.mailcraft.eu\/wp-content\/uploads\/2026\/08\/wtyczka-wordpress-zapis-z-formularza-na-liste-062.jpg",1200,799,false],"thumbnail":["https:\/\/www.mailcraft.eu\/wp-content\/uploads\/2026\/08\/wtyczka-wordpress-zapis-z-formularza-na-liste-062-150x150.jpg",150,150,true],"medium":["https:\/\/www.mailcraft.eu\/wp-content\/uploads\/2026\/08\/wtyczka-wordpress-zapis-z-formularza-na-liste-062-300x200.jpg",300,200,true],"medium_large":["https:\/\/www.mailcraft.eu\/wp-content\/uploads\/2026\/08\/wtyczka-wordpress-zapis-z-formularza-na-liste-062-768x511.jpg",768,511,true],"large":["https:\/\/www.mailcraft.eu\/wp-content\/uploads\/2026\/08\/wtyczka-wordpress-zapis-z-formularza-na-liste-062-1024x682.jpg",1024,682,true],"1536x1536":["https:\/\/www.mailcraft.eu\/wp-content\/uploads\/2026\/08\/wtyczka-wordpress-zapis-z-formularza-na-liste-062.jpg",1200,799,false],"2048x2048":["https:\/\/www.mailcraft.eu\/wp-content\/uploads\/2026\/08\/wtyczka-wordpress-zapis-z-formularza-na-liste-062.jpg",1200,799,false],"blog-featured":["https:\/\/www.mailcraft.eu\/wp-content\/uploads\/2026\/08\/wtyczka-wordpress-zapis-z-formularza-na-liste-062-1200x534.jpg",1200,534,true],"woocommerce_thumbnail":["https:\/\/www.mailcraft.eu\/wp-content\/uploads\/2026\/08\/wtyczka-wordpress-zapis-z-formularza-na-liste-062-300x300.jpg",300,300,true],"woocommerce_single":["https:\/\/www.mailcraft.eu\/wp-content\/uploads\/2026\/08\/wtyczka-wordpress-zapis-z-formularza-na-liste-062-600x400.jpg",600,400,true],"woocommerce_gallery_thumbnail":["https:\/\/www.mailcraft.eu\/wp-content\/uploads\/2026\/08\/wtyczka-wordpress-zapis-z-formularza-na-liste-062-100x100.jpg",100,100,true]},"uagb_author_info":{"display_name":"Krzysztof Balicki","author_link":"https:\/\/www.mailcraft.eu\/pl\/author\/websystems\/"},"uagb_comment_info":0,"uagb_excerpt":"Typowy uk\u0142ad wygl\u0105da tak: formularz stoi na WordPressie, lista adres\u00f3w mieszka w zupe\u0142nie innym systemie, a mi\u0119dzy nimi kursuje cz\u0142owiek z plikiem CSV. Zapis z formularza prosto na list\u0119 wycina ten etap i skraca drog\u0119 od klikni\u0119cia \u201eZapisz si\u0119&#8221; do...","_links":{"self":[{"href":"https:\/\/www.mailcraft.eu\/pl\/wp-json\/wp\/v2\/posts\/12215","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mailcraft.eu\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mailcraft.eu\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mailcraft.eu\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mailcraft.eu\/pl\/wp-json\/wp\/v2\/comments?post=12215"}],"version-history":[{"count":2,"href":"https:\/\/www.mailcraft.eu\/pl\/wp-json\/wp\/v2\/posts\/12215\/revisions"}],"predecessor-version":[{"id":12321,"href":"https:\/\/www.mailcraft.eu\/pl\/wp-json\/wp\/v2\/posts\/12215\/revisions\/12321"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mailcraft.eu\/pl\/wp-json\/wp\/v2\/media\/12213"}],"wp:attachment":[{"href":"https:\/\/www.mailcraft.eu\/pl\/wp-json\/wp\/v2\/media?parent=12215"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mailcraft.eu\/pl\/wp-json\/wp\/v2\/categories?post=12215"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mailcraft.eu\/pl\/wp-json\/wp\/v2\/tags?post=12215"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}