Skrojony na miarę
Zapisy, kampanie, sekwencje, automatyzacje i segmenty. Każda funkcja jest w systemie dlatego, że jej używamy na co dzień.
System newslettera od devstyle
MailStyle to system do wysyłki newslettera, który zbudowaliśmy w devstyle na Amazon SES. Zapisy z potwierdzeniem, kampanie, sekwencje mailowe i automatyzacje - w jednym, przejrzystym panelu po polsku.
Dlaczego własny system
MailStyle robi dokładnie to, czego potrzebujemy, żeby rozmawiać z czytelnikami devstyle: zbiera zapisy, wysyła kampanie i sekwencje, pilnuje wypisów. Nic ponad to, za to porządnie.
Zapisy, kampanie, sekwencje, automatyzacje i segmenty. Każda funkcja jest w systemie dlatego, że jej używamy na co dzień.
Każda marka wysyła z własnej domeny, przez osobne konto Amazon SES. Odbicia i skargi wracają prosto do systemu, a nad reputacją konta czuwają alarmy.
Lista subskrybentów leży w naszej bazie. Eksport danych osoby i ich trwałe usunięcie są wbudowane w system, zgodnie z RODO.
Funkcje
Od pierwszego zapisu na landingu, przez kurs mailowy, po cotygodniową kampanię do całej listy.
Wejście to punkt, przez który ludzie trafiają na listę: formularz na stronie, zapis na webinar, pobranie materiału. Jeden fragment HTML wklejasz na landing i gotowe. Bez zewnętrznych widżetów i cudzych skryptów na stronie.
Treść maila piszesz w Markdown, z personalizacją, na przykład imieniem odbiorcy. Zanim cokolwiek wyjdzie, wysyłasz test na swoje adresy i widzisz, do ilu osób trafi kampania.
Kurs mailowy, seria powitalna, rozgrzewka przed premierą. Ustalasz kolejność maili i odstępy między nimi, a MailStyle pilnuje, żeby każdy dostał je w swoim tempie.
Automatyzacje reagują na to, co robi czytelnik. Zapisał się przez konkretne wejście? Kliknął link? Skończył kurs? System sam nada tag, zapisze go na kolejną sekwencję albo z niej wypisze.
A do tego
Warunki łączone przez „wszystkie”, „dowolny” i „żaden”: daty, stany, pola i zaangażowanie, czyli otwarcia i kliknięcia. Liczbę osób w segmencie widać od razu.
Lista z wyszukiwaniem i filtrem po tagach. Karta osoby pokazuje jej stan, tagi, postęp w sekwencjach i to, które automatyzacje zadziałały. Dane można wyeksportować albo usunąć na żądanie.
Markdown po lewej, gotowy mail po prawej. Akapit z samym linkiem sam zamienia się w przycisk, a link wypisu dokłada stopka. Zero HTML-a do pilnowania.
Nadawcy tylko ze zweryfikowanych domen, dzienne limity wysyłki i parametry UTM. Na pulpicie najważniejsze liczby: aktywni, nowe zapisy, odpływ z 30 dni i dzienna wysyłka na tle limitu Amazon SES.
Bezpieczniki
Wysyłka do dziesiątek tysięcy osób to nie moment na niespodzianki. Gdy coś się nie zgadza, MailStyle zatrzymuje kampanię i czeka na decyzję człowieka.
Przed startem potwierdzasz, do ilu osób trafi kampania. Jeśli w chwili wysyłki odbiorców jest wyraźnie więcej, kampania czeka na Twoją decyzję.
Kampania, która nie wystartowała w ciągu 30 minut od zaplanowanej godziny, nie wychodzi sama. Poranna zapowiedź nie trafi do skrzynek wieczorem.
Brak odbiorców albo błąd w treści zatrzymują wysyłkę, zanim wyjdzie pierwszy mail.
Jeden przełącznik wstrzymuje całą wysyłkę do subskrybentów. Maile czekają w kolejce, aż ktoś świadomie włączy ją z powrotem.
Każdy mail ma widoczny link wypisu i wypis jednym kliknięciem w nagłówkach (List-Unsubscribe). Stopki bez linku wypisu nie da się zapisać. A kto wypisał się przez pomyłkę, dostaje mail z linkiem „cofnij”.
Odbicia i skargi z Amazon SES od razu trafiają na listę blokad. Na adres wypisany, odbity albo ze skargą nie wyjdzie ani kampania, ani mail z sekwencji.
Prywatność i bezpieczeństwo
Lista mailingowa to zaufanie tysięcy osób. Dlatego ochrona danych jest wbudowana w fundamenty systemu, a nie doklejona na końcu.
W logach systemu są tylko identyfikatory. Nigdy adres e-mail, imię, adres IP ani klucz.
Każda tabela ma izolację na poziomie wierszy (row-level security w PostgreSQL). Dane jednej marki są niewidoczne dla drugiej.
Każda zmiana stanu zapisuje się jako zdarzenie, w tej samej transakcji. Wiadomo, co się stało i kiedy, a dziennik nie przechowuje adresów ani treści.
Do panelu wchodzi się jednorazowym kodem z maila, z limitem prób. Nie ma haseł, które mogłyby wyciec.
Eksport danych osoby i ich trwałe usunięcie to część systemu, a nie ręczna operacja na bazie.
Integracje działają przez API z kluczami o ograniczonych zakresach: osobno odczyt, zapis, wysyłka i dostęp do danych osobowych.
Panel
Panel MailStyle mówi naszym językiem i trzyma się stylu devstyle. Działa na komputerze i na telefonie, od 320 pikseli szerokości, bez przewijania na boki.
Mniej znaczy pewniej
Każda funkcja to kolejne miejsce, w którym coś może pójść nie tak. Dlatego świadomie pominęliśmy to, z czego nie korzystamy. Maile piszemy jak list do czytelnika, a nie jak ulotkę.