SuiteCRM Polska

Darmowy system CRM na licencji Open Source

Zgody marketingowe i opt-outy w SuiteCRM: jak to działa w wersji 7.x i 8.x

Wysłanie kampanii mailowej do kontaktu, który wycofał zgodę marketingową trzy miesiące wcześniej, to nie drobna wpadka administracyjna. To naruszenie zagrożone karą z dwóch niezależnych reżimów prawnych jednocześnie. SuiteCRM ma wbudowane mechanizmy do obsługi zgód i opt-outów – pytanie brzmi, czy w Twojej organizacji są poprawnie skonfigurowane i faktycznie respektowane przy każdej wysyłce.

Dlaczego błędna obsługa zgód marketingowych w CRM to ryzyko prawne, nie tylko techniczne?

Błędna obsługa zgód marketingowych w CRM naraża firmę na kary z dwóch niezależnych reżimów prawnych jednocześnie. Od 10 listopada 2024 r. wysyłka informacji handlowych bez zgody narusza art. 398 Prawa komunikacji elektronicznej (PKE) – Prezes UKE może nałożyć karę do 3% rocznego przychodu lub 1 000 000 zł (Porady.pl, 2025). Jeśli dodatkowo dane osobowe są przetwarzane bez podstawy prawnej, dochodzi do naruszenia RODO, zagrożonego karą do 20 mln euro lub 4% światowego rocznego obrotu (ODO24, 2025). Dla działu IT oznacza to, że pole opt-out w CRM to nie kosmetyka interfejsu, tylko element zgodności regulacyjnej.

Co istotne, PKE wprowadziło rozróżnienie, które wielu administratorów CRM pomija: zgoda na przetwarzanie danych (RODO) i zgoda na kontakt danym kanałem komunikacji (PKE) to od listopada 2024 r. dwie odrębne zgody, a nie jedna. System CRM musi być w stanie je rozróżnić – samo pole „zgoda marketingowa: tak/nie” już nie wystarcza.

zgody marketingowe

Jak SuiteCRM przechowuje i śledzi zgody marketingowe na poziomie kontaktu?

SuiteCRM śledzi zgody marketingowe przez zestaw pól przypisanych do adresu e-mail kontaktu, leada lub targetu: Opt In, Confirmed Opt In oraz grupę pól Lawful Basis. Pole Opt In oznacza, że odbiorca zgodził się na komunikację marketingową. Confirmed Opt In wymaga dodatkowo kliknięcia linku potwierdzającego w mailu (double opt-in) – dopiero to zmienia status na potwierdzony.

Pola Lawful Basis, Lawful Basis Source i Date Reviewed – wprowadzone w SuiteCRM 7.10 i obecne również w 8.x – dokumentują podstawę prawną przetwarzania danych, jej źródło (np. formularz web-to-lead, zgoda ustna, kampania) oraz datę ostatniej weryfikacji. Razem tworzą ślad audytowy, którego oczekuje kontroler przy weryfikacji zgodności z RODO.

Każdy e-mail kampanijny wysłany z SuiteCRM zawiera automatyczny link opt-out. Kliknięcie go ustawia rekord jako wypisany i blokuje wysyłkę kolejnych kampanii bez ingerencji administratora. To działa identycznie niezależnie od tego, czy organizacja korzysta z prostego Opt In, czy z pełnego Confirmed Opt In.

Czym różni się obsługa opt-outów w SuiteCRM 7.x od SuiteCRM 8.x?

SuiteCRM 8.x nie zmienia modelu danych zgód względem wersji 7.x. Pola Opt In, Confirmed Opt In i Lawful Basis, wprowadzone w wersji 7.10, działają na tych samych zasadach w obu wersjach – 8.x to przede wszystkim przebudowa warstwy interfejsu (Symfony + Angular), nie zmiana logiki zgód. Różnice, na które warto zwrócić uwagę, dotyczą głównie miejsca i sposobu konfiguracji.

ElementSuiteCRM 7.xSuiteCRM 8.x
Pola zgody na poziomie kontaktuOpt In, Confirmed Opt In, Lawful Basis (od wersji 7.10)Te same pola, dziedziczone z rdzenia systemu
Konfiguracja ustawień Opt InAdmin → Email Settings → Email OptionsAdmin → Email Settings (nowy interfejs administracyjny)
Automatyczny link opt-out w kampaniachGenerowany natywnie w szablonie kampaniiGenerowany natywnie, bez zmian w mechanizmie
Masowa akcja „Send Confirm Opt In”Dostępna z poziomu List ViewDostępna, ale ścieżka w menu może się różnić między buildami
Zarządzanie żądaniami RODO (eksport, usunięcie, sprzeciw)Brak w rdzeniu – wymaga dodatku, np. GDPR Data Privacy ManagerJak w 7.x – brak natywnego modułu do obsługi żądań w rdzeniu

Jak skonfigurować workflow automatycznego opt-outu krok po kroku?

Automatyczny opt-out w SuiteCRM konfiguruje się w czterech krokach: ustawienie polityki Opt In, aktywacja linku opt-out w szablonie kampanii, opcjonalny workflow czyszczący listy docelowe po wycofaniu zgody oraz test na grupie kontrolnej przed uruchomieniem pełnej kampanii.

  1. Ustaw politykę zgody. Otwórz panel Admin → Email Settings → Email Options i wybierz: Opt In (pojedyncza zgoda) lub Confirmed Opt In (podwójna zgoda, zalecana przy przetwarzaniu opartym na art. 6 ust. 1 lit. a RODO).
  2. Zweryfikuj szablon kampanii. W module Campaigns upewnij się, że szablon e-mail zawiera zmienną linku opt-out. Bez niej system nie wygeneruje mechanizmu rezygnacji, a wysyłka będzie niezgodna z wymogiem łatwego wycofania zgody.
  3. Skonfiguruj workflow czyszczący. Za pomocą modułu Workflow (Process Definitions w wybranych edycjach) ustaw regułę: po zmianie statusu rekordu na „opted-out” automatycznie usuń go z aktywnych list docelowych (Target Lists) powiązanych kampanii.
  4. Przetestuj na grupie kontrolnej. Wyślij testową kampanię do wąskiej grupy kontaktów i zweryfikuj dwie rzeczy: czy kliknięcie linku zmienia status rekordu na wypisany oraz czy ten rekord faktycznie nie otrzymuje kolejnej wysyłki w następnej kampanii.

Na co uważać przy obsłudze zgód w SuiteCRM – najczęstsze błędy

  • Brak synchronizacji statusu opt-out z zewnętrznym narzędziem mailingowym (np. Mautic). Kontakt jest wypisany w SuiteCRM, ale nadal aktywny w drugim systemie wysyłkowym.
  • Brak workflow czyszczącego listy docelowe kampanii po zmianie statusu – przy dużej bazie ręczne usuwanie rekordów jest praktycznie niewykonalne i prędzej czy później zostanie pominięte.
  • Traktowanie pola Lawful Basis jako kosmetycznego. To ono stanowi dowód podstawy prawnej przetwarzania przy ewentualnej kontroli UODO – puste pole równa się brakowi dokumentacji.
  • Brak rozróżnienia zgody RODO od zgody PKE. Od listopada 2024 r. to dwie odrębne zgody dotyczące różnych aspektów przetwarzania i kontaktu.
  • Wdrożenie dodatku do zarządzania żądaniami RODO bez weryfikacji kompatybilności z aktualną wersją rdzenia SuiteCRM – dodatki tego typu nie zawsze nadążają za cyklem wydawniczym 7.x i 8.x.

Podsumowanie

Pola Opt In, Confirmed Opt In i Lawful Basis w SuiteCRM dają solidną podstawę do zgodnej z prawem obsługi zgód marketingowych – ale same pola niczego nie gwarantują, jeśli nie są spięte w spójny proces obejmujący całą organizację, w tym narzędzia zewnętrzne podłączone do CRM. Zanim uruchomisz kolejną kampanię e-mailową z SuiteCRM, sprawdź jedno: czy pole opt-out w CRM i status subskrypcji w Twoim narzędziu do marketing automation pokazują dokładnie to samo dla każdego kontaktu?

Najczęściej zadawane pytania

Czy SuiteCRM ma natywny moduł do zarządzania zgodami RODO?

SuiteCRM ma w rdzeniu pola Opt In, Confirmed Opt In i Lawful Basis, ale pełne zarządzanie żądaniami RODO (eksport, usunięcie, sprzeciw) wymaga dodatku, np. GDPR Data Privacy Manager dostępnego w SuiteCRM Store.

Czym różni się Opt In od Confirmed Opt In w SuiteCRM?

Opt In oznacza jednorazową zgodę zarejestrowaną w systemie. Confirmed Opt In (double opt-in) wymaga dodatkowo kliknięcia linku potwierdzającego w mailu – dopiero wtedy status zmienia się na potwierdzony.

Czy link opt-out w kampaniach SuiteCRM działa automatycznie?

Tak. Każdy e-mail kampanijny wysłany z SuiteCRM zawiera link opt-out; kliknięcie go automatycznie ustawia rekord jako wypisany i blokuje przyszłe wysyłki kampanii bez działania administratora.

Czy zgoda RODO i zgoda na kanał marketingowy z PKE to to samo?

Nie. Od 10 listopada 2024 r. Prawo komunikacji elektronicznej wymaga osobnej zgody na kanał komunikacji (e-mail, SMS, telefon), niezależnie od podstawy prawnej przetwarzania danych wynikającej z RODO.

Czy pola zgody działają tak samo w SuiteCRM 7.x i 8.x?

Tak, model danych (Opt In, Confirmed Opt In, Lawful Basis) jest wspólny dla obu wersji od SuiteCRM 7.10. Różnice dotyczą głównie interfejsu administracyjnego, nie logiki działania pól.

Co się dzieje z kontaktem po wycofaniu zgody w SuiteCRM?

Rekord można oznaczyć jako wypisany ręcznie lub automatycznie przez workflow, a następnie usunąć jego dane lub ograniczyć przetwarzanie – SuiteCRM pozwala zbudować proces realizujący to bez ręcznej ingerencji.

Czy warto synchronizować status opt-out z zewnętrznym narzędziem marketing automation?

Tak – jeśli status zgody nie jest synchronizowany między SuiteCRM a np. Mautic, kontakt może zostać wypisany w jednym systemie, a nadal otrzymywać wiadomości z drugiego, co jest bezpośrednim ryzykiem zgodności.

Źródło

Tagged:

You Might Also Like