Zamieniaj e-maile w przychody dzięki Brew.
Buduj przydatne automatyzacje e-maili z jasnymi wyzwalaczami, sprawdzaniem warunków, krokami oczekiwania i testami, które uwzględniają zmiany stanu klienta.
Automatyzacja e-maili to powtarzalna decyzja o tym, kiedy wysłać wiadomość. Edytor to tylko jej część. Zdarzenie, bieżący stan klienta i reguły zatrzymania są równie ważne jak treść.
Zanim narysujesz sekwencję, zapisz, po co ma istnieć każda wiadomość i co mogłoby sprawić, że w chwili wysyłki nie będzie już na miejscu.
Automatyzację może uruchomić rejestracja, sfinalizowany zakup, nieudana płatność albo kamień milowy w produkcie. Nadaj zdarzeniu jednoznaczne znaczenie. „Użytkownik aktywny” można rozumieć różnie, a „wyeksportowano pierwszy raport” to coś, co aplikacja potrafi zapisać i przetestować.
Uwzględnij tylko dane, których potrzebuje wiadomość, ze stałymi identyfikatorami i, tam gdzie to istotne, znacznikiem czasu. Zdecyduj, który system jest źródłem każdej wartości. Dostarczanie zdarzeń może być ponawiane, więc korzystaj z mechanizmu idempotentności, który obsługuje Twoja integracja, i przetestuj zduplikowane dostarczenie.
Integracja ze Stripe udostępnia udokumentowane zdarzenia subskrypcji i płatności. Własne zdarzenia aplikacji mogą obejmować kamienie milowe charakterystyczne dla Twojego produktu.
Krok oczekiwania zmienia moment wykonania kolejnego kroku. Sam w sobie nie aktualizuje faktów, które zna automatyzacja.
W sekwencji Brew uruchamianej zdarzeniem kroki filtra i kroki podziału warunkowego odróżniają dane zdarzenia od danych kontaktu. activated lub payload.activated odczytuje pierwotne zdarzenie. Dane zdarzenia rejestracji z wartością activated: false jutro mogą być już nieaktualne. contact.activated odczytuje bieżące pole kontaktu odbiorcy w Brew w chwili wykonania tego kroku warunkowego, także po kroku „Czekaj”.
W przypomnieniu o konfiguracji zadeklaruj pole kontaktu typu prawda/fałsz activated, synchronizuj je z aplikacją i umieść po kroku oczekiwania filtr contact.activated equals false. Brak wartości to nie to samo co false, więc przetestuj oba przypadki. Przed każdym kolejnym przypomnieniem, które zależy od tego stanu, umieść warunek; aktualizacja kontaktu ani nowe zdarzenie nie anulują automatycznie trwającego uruchomienia.
Odczyt kontaktu nie odpytuje bazy danych Twojego produktu ani dostawcy płatności. Jeśli to, czy kontakt spełnia warunki, zależy od niesynchronizowanej aktywności, konkretnej faktury albo bieżącej zawartości koszyka, zaplanuj to sprawdzenie w swojej aplikacji. Gdy nadejdzie pora wysyłki, odczytaj miarodajny rekord i wywołaj nowe zdarzenie dla kontaktu spełniającego warunki tylko wtedy, gdy przypomnienie nadal ma sens.
Oba podejścia omawia poradnik o sekwencji e-maili w okresie próbnym. Ścieżki pól w warunkach wyjaśnia dokumentacja automatyzacji.
Automatyzacja powitalna może dostarczyć materiał lub kolejny krok obiecany przy rejestracji. Powiadomienie o płatności może wyjaśnić rzeczywiste zdarzenie rozliczeniowe. E-mail o kamieniu milowym w produkcie może pomóc wykorzystać efekt właśnie ukończonego zadania.
Pierwsza wersja powinna być na tyle mała, żeby dało się ją dokładnie sprawdzić. Dla każdej wiadomości zapisz odbiorców, wyzwalacz, wymagane pola, zamierzone działanie i warunki, które powinny zablokować wysyłkę. W tym przeglądzie uwzględnij status subskrypcji i obsługę wykluczeń.
W Brew o wykonaniu decydują opublikowane automatyzacje. Utworzenie lub edycja wersji roboczej to nie to samo co publikacja. Ustawienia integracji i stan automatyzacji pełnią różne funkcje: na przykład ustawienie Synchronizuj imię i nazwisko w integracji ze Stripe steruje aktualizacją imienia i nazwiska, a nie tym, czy automatyzacje uruchamiane zdarzeniami się wykonują.
Przetestuj zwykłe uruchomienie, brak opcjonalnych pól, zduplikowane zdarzenie, kontakt wypisany z e-maili marketingowych i klienta, którego stan zmienia się przed terminem przypomnienia. W przypadku warunków dotyczących kontaktu zaktualizuj pole w Brew w trakcie oczekiwania i sprawdź, czy późniejszy warunek pomija przypomnienie. W przypadku przypomnień planowanych przez aplikację sprawdź, czy aplikacja wstrzymuje nowe zdarzenie, gdy klient przestaje spełniać warunki.
Obejrzyj nie tylko zapis uruchomienia, ale też prawdziwy e-mail. Sprawdź linki, tagi personalizacji, domenę wysyłkową i dokładnie tę wersję, która została opublikowana. Samo udane żądanie wyzwalacza nie dowodzi, że właściwa wiadomość trafiła do właściwej skrzynki.
Stale działająca sekwencja może po cichu się zdezaktualizować, gdy zmienią się kroki konfiguracji, ceny albo dostęp do produktu. Wyznacz osobę odpowiedzialną za każdą sekwencję i przeglądaj ją po istotnych wydaniach.
Mierz zamierzony rezultat i niepożądane skutki. Jeśli celem jest ukończenie konfiguracji, śledź to działanie razem ze zgłoszeniami spamu i wypisaniami. Poradnik o wskaźnikach pomoże Ci nie traktować otwarć jako dowodu, że automatyzacja przyniosła efekt.
