Contents

the email tool that makes email marketing simple

Sign Up FreeNo credit card required.
maildroppa-promo-notebookmaildroppa-promo-spaceship

Twórz automatyzacje marketingu e-mailowego

Published: · Last updated: · By

In brief

Dowiedz się, jak tworzyć automatyzacje Maildroppa z wyzwalaczami zapisów, tagów, pól, zdarzeń i webhooków, e-mailami, opóźnieniami oraz warunkami.

Automatyzacje pozwalają tworzyć kompletne ścieżki e-mailowe, które reagują na aktywność subskrybentów, daty, zmiany danych i zdarzenia z aplikacji zewnętrznych.

Każdą automatyzację tworzysz jako wizualny przepływ. Wyzwalacz decyduje, kiedy kontakt dołącza do ścieżki. Następnie kolejne kroki wysyłają wiadomości e-mail, wstrzymują przepływ, aktualizują dane subskrybenta, wywołują inny system lub wybierają inną ścieżkę na podstawie warunku. Do tworzenia typowych sekwencji powitalnych, wiadomości uzupełniających, e-maili rocznicowych czy segmentacji subskrybentów nie jest wymagane programowanie. Jeśli chcesz połączyć inną aplikację, ten sam kreator udostępnia również wyzwalacze Custom Event i Inbound Webhook.

Ten przewodnik wyjaśnia działanie całej strony Automatyzacje i kreatora, w tym wszystkie bieżące wyzwalacze i kroki, edytor wiadomości e-mail w automatyzacji, dane zdarzeń, dostarczanie lead magnetów, publikowanie, wersjonowanie i bezpieczną konfigurację webhooków.

Co możesz zbudować za pomocą automatyzacji

Oto kilka typowych przykładów:

  • Seria powitalna — Rozpocznij po potwierdzeniu zapisu przez kontakt, wyślij natychmiastową wiadomość powitalną, odczekaj dwa dni i kontynuuj wysyłkę wartościowych treści.
  • Dostarczanie lead magnetu — Rozpocznij po potwierdzonym zapisie za pośrednictwem konkretnego Signup Flow, wyślij chroniony link do pobrania i wyślij później wiadomość uzupełniającą.
  • Wiadomości urodzinowe i rocznicowe — Rozpoczynaj co roku w dniu zapisanym w polu subskrybenta.
  • Wiadomości uzupełniające dopasowane do zainteresowań — Rozpocznij po dodaniu tagu, a następnie wyślij treści odpowiadające danemu zainteresowaniu.
  • Ścieżki uzupełniania profilu — Reaguj na dodanie, aktualizację lub usunięcie pola.
  • Ścieżki produktowe i zakupowe — Pozwól backendowi wysyłać zdarzenia, takie jak trial.started lub order_paid, a następnie wykorzystuj właściwości zdarzenia w wiadomościach e-mail i warunkach.
  • Integracje przychodzące bez kodu — Udostępnij zewnętrznemu narzędziu unikalny adres URL webhooka, który uruchamia konkretną automatyzację po otrzymaniu JSON-a.
  • Zarządzanie subskrybentami — Dodawaj lub usuwaj tagi, aktualizuj pola, uruchamiaj lub zatrzymuj inną automatyzację albo wypisuj kontakt.
  • Integracje systemowe — Wysyłaj podpisany webhook JSON do innej aplikacji, gdy kontakt dotrze do określonego kroku.

Otwieranie strony Automatyzacje

Otwórz „Automatyzacje” w głównym menu nawigacyjnym.

Na stronie przeglądu wyświetlane są wszystkie automatyzacje na Twoim koncie. Każdy wiersz pokazuje Status, nazwę automatyzacji, liczbę Aktywnych subskrybentów, liczbę Ukończonych subskrybentów oraz menu działań po prawej stronie.

Automatyzacje: przegląd automatyzacji

Statusy automatyzacji

Status informuje, co obecnie robi automatyzacja.

Wersja robocza — Automatyzacja jest nadal przygotowywana. Nie przyjmuje kontaktów ani nie wykonuje kroków. Możesz kontynuować jej edycję i aktywować ją, gdy będzie gotowa.

Aktywna — Automatyzacja działa. Pasujące wyzwalacze mogą uruchamiać nowe przebiegi, a kontakty, które już do niej dołączyły, kontynuują kolejne kroki.

Wstrzymana — Nowe kontakty nie dołączają do automatyzacji, a kontakty już w niej obecne nie przechodzą dalej, dopóki automatyzacja nie zostanie ponownie aktywowana. Adres URL Inbound Webhook nadal może przyjmować i rejestrować żądania podczas wstrzymania, ale żądania te nie uruchamiają przebiegów.

Odłączana — Wyzwalacze początkowe nie przyjmują już nowych kontaktów, ale kontakty, które już dołączyły, kontynuują swoje ścieżki. Gdy ostatni aktywny kontakt opuści automatyzację, Maildroppa automatycznie ją archiwizuje. Automatyzacja w stanie odłączania jest tylko do odczytu.

Zarchiwizowana — Automatyzacja została zakończona i jest tylko do odczytu. Nie przyjmuje już kontaktów ani nie wykonuje kroków. Nadal możesz ją wyświetlić lub użyć jako podstawy nowej wersji roboczej.

Liczniki na stronie przeglądu

Aktywni subskrybenci to liczba kontaktów, które obecnie oczekują na krok lub przechodzą przez krok w tej automatyzacji.

Ukończeni subskrybenci to liczba ukończonych przebiegów automatyzacji. Jeśli ponowne wejście jest włączone, jeden kontakt może ukończyć tę samą automatyzację więcej niż raz, dlatego jest to liczba ukończeń, a niekoniecznie liczba unikalnych kontaktów.

Działania w wierszu

Otwórz menu z trzema kropkami na końcu wiersza. Dostępne działania zależą od bieżącego statusu:

  • Aktywne automatyzacje można wstrzymywać, odłączać, edytować, kopiować jako wersję roboczą lub usuwać.
  • Wstrzymane automatyzacje można aktywować, odłączać, edytować, kopiować jako wersję roboczą lub usuwać.
  • Automatyzacje odłączane i zarchiwizowane można wyświetlać, kopiować jako wersję roboczą lub usuwać.
  • Wersje robocze można edytować lub usuwać.

„Użyj jako wersji roboczej” tworzy oddzielną kopię, którą można edytować. Nie aktywuje ani nie zmienia oryginalnej automatyzacji. Jeśli źródło korzysta z adresu URL Inbound Webhook, tajny adres URL nie zostanie skopiowany do nowej wersji roboczej — kopia musi otrzymać własny adres URL.

Tworzenie automatyzacji

Kliknij „Utwórz automatyzację”, aby otworzyć wizualny kreator.

Każda użyteczna automatyzacja wymaga:

  1. Nazwy.
  2. Co najmniej jednego wyzwalacza.
  3. Co najmniej jednego połączonego kroku.
  4. Kompletnej ścieżki od pierwszego kroku do końca każdej gałęzi.

Na obszarze roboczym znajdują się przyciski plusa wszędzie tam, gdzie można wstawić nowy krok. Kliknij przycisk plusa, wybierz typ kroku i skonfiguruj go. Najedź kursorem na istniejący wyzwalacz lub krok, aby go edytować albo usunąć.

Twórz i zapisuj automatyzację jako wersję roboczą podczas testowania. Aktywuj ją dopiero po sprawdzeniu wyzwalaczy, treści, warunków, linków, opóźnień i integracji.

Automatyzacje: obszar roboczy automatyzacji

Wyzwalacze: jak kontakty dołączają do automatyzacji

Wyzwalacz jest punktem początkowym automatyzacji. Maildroppa udostępnia obecnie dziewięć typów wyzwalaczy:

  1. Signup confirmed
  2. Date Anniversary
  3. Tag is Added
  4. Tag is Removed
  5. Custom Event
  6. Inbound Webhook URL
  7. Field is Added
  8. Field is Updated
  9. Field is Removed

Automatyzacje: okno wyboru wyzwalacza

Wyzwalacze ogólne i szczegółowe

Wyzwalacze zapisów, tagów i pól mogą obejmować szerokie źródło albo jedno konkretne źródło.

Na przykład „Any Tag” reaguje na każdy tag utworzony przez klienta, a wyzwalacz dla „Webinar” reaguje tylko wtedy, gdy ten tag zostanie przypisany. „Any Field” i wyzwalacz dla jednego wybranego pola działają tak samo.

Automatyzacja nie może jednocześnie zawierać ogólnego i szczegółowego wyzwalacza tego samego typu. „Any Tag” obejmuje już tag „Webinar”, więc dodanie obu spowodowałoby nakładanie się zakresów. Duplikaty szczegółowych wyzwalaczy również nie są przydatne i są blokowane.

Do jednej automatyzacji możesz dodać maksymalnie 30 standardowych wyzwalaczy. Kontakt dołącza do niej, gdy pasuje do któregokolwiek z nich. Custom Event i Inbound Webhook URL są jednak specjalnymi wyzwalaczami opartymi na danych zdarzeń i podlegają bardziej rygorystycznym zasadom opisanym poniżej.

Signup Confirmed

Ten wyzwalacz uruchamia się dopiero po kliknięciu przez kontakt linku potwierdzającego Double Opt-in. Samo przesłanie formularza nie wystarcza.

Wybierz zakres źródła odpowiedni dla danej ścieżki:

  • Form — Wybierz jeden konkretny formularz zapisu.
  • Signup flow — Wybierz jeden konkretny Signup Flow.
  • All sources — Reaguj na potwierdzone zapisy ze wszystkich źródeł.

Użyj konkretnego formularza, gdy automatyzacja dotyczy jednego miejsca, na przykład strony docelowej webinaru. Wybierz konkretny Signup Flow, gdy kilka formularzy celowo korzysta z tej samej ścieżki potwierdzenia i dalszej komunikacji. Używaj All sources tylko wtedy, gdy każdy potwierdzony zapis powinien otrzymać tę samą automatyzację.

Szczegółowe informacje o wiadomościach Double Opt-in, przekierowaniach, stronach potwierdzenia i przypisywaniu formularzy znajdziesz w przewodniku Signup Flows.

Date Anniversary

Date Anniversary uruchamia automatyzację co roku w miesiącu i dniu zapisanym w wybranym niestandardowym polu typu Date.

Na przykład jeśli pole „Birthday” zawiera 1988-04-12, wyzwalacz może uruchamiać się co roku 12 kwietnia. Oryginalny rok identyfikuje datę, ale nie ogranicza wyzwalacza do tego jednego roku.

Możesz wybierać tylko aktywne pola typu Date. Jeśli nie istnieje jeszcze żadne pole typu Date, utwórz je w sekcji Subscriber Fields and Tags przed skonfigurowaniem tego wyzwalacza.

Ścieżki roczne zwykle wymagają włączenia ponownego wejścia. Bez tej opcji kontakt, który ukończył automatyzację urodzinową w zeszłym roku, nie będzie mógł wejść do niej ponownie w tym roku.

Tag is Added i Tag is Removed

Te wyzwalacze uruchamiają się, gdy tag utworzony przez klienta zostanie faktycznie przypisany do kontaktu lub z niego usunięty. Wybierz „Any Tag” albo jeden konkretny tag.

Są przydatne do obsługi zainteresowań, etapów cyklu życia, grup klientów, uczestnictwa w webinarach lub ręcznych kolejek dalszej komunikacji. Bieżące zmiany profilu wprowadzone w Maildroppa, obsługiwane pojedyncze aktualizacje API oraz zbiorcze działania klientów dotyczące tagów mogą uruchamiać te wyzwalacze.

Maildroppa reaguje tylko na rzeczywistą zmianę. Przypisanie tagu, który kontakt już posiada, lub usunięcie tagu, którego kontakt nie ma, nie tworzy nowego zdarzenia zmiany tagu.

Zmiany tagów wykonane przez krok automatyzacji nie uruchamiają rekurencyjnie innej automatyzacji wyzwalanej tagiem. Użyj jawnego działania „Start Other Automation”, gdy jedna automatyzacja ma celowo przekazać kontakt do innej.

Field is Added, Field is Updated i Field is Removed

Te wyzwalacze reagują na zmiany wartości w profilu subskrybenta. Każdy z nich może obserwować „Any Field” albo jedno wybrane pole.

  • Field is Added — Wcześniej puste pole otrzymuje wartość.
  • Field is Updated — Istniejąca wartość zmienia się na inną.
  • Field is Removed — Wartość pola zostaje wyczyszczona.

To rozróżnienie jest przydatne. Na przykład pierwsze dodanie daty urodzenia może uruchomić jedną wiadomość edukacyjną, a późniejsza zmiana tej daty może rozpocząć proces przeglądu danych.

Edycje profilu wykonane w aplikacji Maildroppa i obsługiwane pojedyncze aktualizacje API mogą generować te zdarzenia. Przetwarzanie zapisów, importy i zmiany wykonane przez inny krok automatyzacji nie uruchamiają tej rodziny wyzwalaczy. W przypadku ścieżki zapisu użyj Signup confirmed.

Zarchiwizowanych pól nie można wybierać w nowych wyzwalaczach. Istniejące odwołania pozostają widoczne, aby można było zrozumieć i naprawić starszą automatyzację, ale przed aktywowaniem zmienionej konfiguracji przywróć pole lub zastąp je innym.

Informacje o typach pól i archiwizowaniu znajdziesz w przewodniku Subscriber Fields and Tags.

Custom Event i Inbound Webhook URL

Oba wyzwalacze oparte na danych zdarzeń pozwalają systemowi zewnętrznemu uruchomić automatyzację i dostarczyć tymczasowe dane dla konkretnego przebiegu. Służą jednak różnym modelom integracji.

Custom EventInbound Webhook URL
Najlepsze zastosowanieIntegracja backendowa wysyłająca nazwane zdarzenia biznesoweNarzędzie mogące wysyłać JSON na unikalny adres URL
AdresCentralny endpoint Events APITajny adres URL utworzony dla jednej automatyzacji
UwierzytelnianieNagłówek X-API-KeyTajny token dostępu w ścieżce URL
RoutingeventKey decyduje, które automatyzacje reagująAdres URL wskazuje dokładnie jedną automatyzację
Ponowne użycieKilka automatyzacji może reagować na ten sam klucz zdarzeniaAdres URL należy tylko do tej automatyzacji
Tryb testowyWysyłaj triggerAutomations: falseŻądania są danymi testowymi do czasu aktywacji

Wyzwalacz oparty na danych zdarzenia musi być jedynym wyzwalaczem w swojej automatyzacji. Nie można łączyć Custom Event ani Inbound Webhook URL z Signup confirmed, wyzwalaczem tagu, wyzwalaczem pola, Date Anniversary ani z drugim wyzwalaczem opartym na danych zdarzenia. Ta zasada gwarantuje niezawodną dostępność właściwości zdarzeń w każdej wiadomości e-mail i każdym warunku w ścieżce.

Dane zdarzenia należą do jednego przebiegu automatyzacji. Nie stają się automatycznie trwałymi danymi profilu subskrybenta. Dodaj krok Update Field, jeśli wybrane informacje mają być również zapisane na kontakcie.

Konfigurowanie wyzwalacza Custom Event

Wybierz „Custom Event”, gdy Twój serwer może wywoływać Maildroppa Events API za pomocą klucza API.

Krok 1: Wybierz Event Key

Wprowadź stabilną nazwę zdarzenia biznesowego, na przykład:

  • trial.started
  • order_paid
  • booking_created

Klucz zdarzenia może zawierać litery, cyfry, kropki, podkreślenia i łączniki. Dopasowanie jest dokładne, więc order_paid i order.paid to różne zdarzenia. Po wdrożeniu integracji nie zmieniaj tej nazwy.

Krok 2: Zdecyduj, czy można tworzyć nowe kontakty

Użyj opcji „Allow new contacts from this source”, aby kontrolować nieznane adresy e-mail.

  • Gdy opcja jest wyłączona, automatyzację może uruchomić tylko adres e-mail, który już należy do kontaktu w Maildroppa. Nieznane adresy są odrzucane.
  • Gdy opcja jest włączona, Maildroppa tworzy kontakt dla nieznanego adresu e-mail, a następnie uruchamia automatyzację.

Pozostaw opcję wyłączoną, gdy system wysyłający powinien tylko wzbogacać dane kontaktów już zarządzanych w Maildroppa lub na nie reagować. Włącz ją tylko wtedy, gdy zdarzenie zewnętrzne jest zatwierdzonym źródłem tworzenia kontaktów, a Twój proces ma wymagane uprawnienia.

Krok 3: Utwórz lub użyj klucza API

Lista kontrolna konfiguracji pokazuje, czy dostępny jest klucz API. W razie potrzeby utwórz go w ustawieniach wyzwalacza.

Traktuj klucz API jak hasło. Używaj go wyłącznie w kodzie po stronie serwera. Nie umieszczaj go w JavaScript po stronie przeglądarki, publicznym repozytorium, zrzutach ekranu, zgłoszeniach do pomocy technicznej, publicznej dokumentacji ani współdzielonych logach. Skopiowanie przykładowego polecenia cURL kopiuje sekret do schowka.

Żądanie jest wysyłane do:

POST https://api.maildroppa.com/events

z nagłówkiem:

X-API-Key: YOUR_API_KEY

Ogólne informacje o bezpieczeństwie i rotacji kluczy znajdziesz w przewodniku API Key.

Krok 4: Wyślij zdarzenie testowe

Wyślij zdarzenie z ustawieniem triggerAutomations na false. Dzięki temu Maildroppa zobaczy właściwości zdarzenia bez uruchamiania aktywnej automatyzacji.

{
  "eventKey": "trial.started",
  "email": "contact@example.com",
  "properties": {
    "planName": "Professional",
    "trialDays": 14,
    "salesAssisted": false
  },
  "occurredAt": "2026-07-16T08:00:00Z",
  "triggerAutomations": false
}

Właściwości muszą być płaskim obiektem. Wartości mogą być ciągami znaków, liczbami, wartościami logicznymi lub null. Nazwy właściwości mogą zawierać litery, cyfry, podkreślenia, kropki i łączniki. Zserializowany obiekt properties może mieć maksymalnie 64 KiB.

Maildroppa wyświetla zaobserwowane właściwości w konfiguracji wyzwalacza. Następnie stają się one dostępne do wyboru w personalizacji wiadomości e-mail oraz w sekcji Event data w warunkach. Na przykład planName można wstawić do wiadomości jako {{event.planName}}.

Krok 5: Ukończ listę kontrolną i aktywuj

Lista kontrolna Custom Event potwierdza, że:

  • Klucz zdarzenia jest skonfigurowany.
  • Klucz API jest dostępny.
  • Zaobserwowano dane zdarzenia testowego.
  • Wyzwalacz jest gotowy do aktywacji.

Po aktywowaniu automatyzacji wysyłaj zdarzenia produkcyjne z ustawieniem triggerAutomations na true. Klucz zdarzenia musi być identyczny. Właściwości zdarzenia są przechowywane wraz z danym przebiegiem automatyzacji i pozostają dostępne we wszystkich jego krokach.

Automatyzacje: wyzwalacz custom event

Konfigurowanie wyzwalacza Inbound Webhook URL

Wybierz „Inbound Webhook URL”, gdy zewnętrzna aplikacja może wysyłać żądanie JSON POST, ale nie powinna korzystać z klucza API obowiązującego na całym koncie.

Maildroppa tworzy unikalny tajny adres URL dla tej automatyzacji, na przykład:

https://in.maildroppa.com/webhooks/inbound/SECRET_TOKEN

Token w ścieżce zapewnia dostęp. Klucz API nie jest wymagany, a uruchomić można tylko automatyzację przypisaną do tego adresu URL.

Krok 1: Utwórz adres URL

Dodaj wyzwalacz Inbound Webhook URL i zapisz automatyzację, gdy pojawi się taka prośba. Maildroppa utworzy i wyświetli jej adres URL.

Skopiuj adres URL do ustawień webhooka w systemie zewnętrznym. Traktuj cały adres URL jak hasło. Nie publikuj go, nie umieszczaj w kodzie po stronie klienta ani w zwykłych współdzielonych logach.

Krok 2: Wyślij testowe żądanie JSON

Konfiguracja udostępnia gotowe do skopiowania przykłady dla macOS/Linux i Windows PowerShell. Wyślij jedno żądanie webhooka dla jednego kontaktu. Ładunek musi zawierać prawidłowy adres e-mail odbiorcy w miejscu, które Maildroppa potrafi zidentyfikować.

Na przykład:

{
  "email": "contact@example.com",
  "checkout": {
    "id": "checkout_123",
    "total": 99
  },
  "planName": "Professional"
}

Przed aktywacją zaakceptowane żądania są przechowywane wyłącznie jako krótkotrwałe dane testowe. Nie uruchamiają automatyzacji ani nie wysyłają wiadomości e-mail.

Jeśli system zewnętrzny automatycznie ponawia żądania, wyślij nagłówek Idempotency-Key lub X-Webhook-Id. Pomaga to Maildroppa rozpoznać tę samą dostawę zamiast uruchamiać to samo zdarzenie dwukrotnie. Jeśli dwa poza tym identyczne zdarzenia są zamierzone, nadaj każdemu własny identyfikator zdarzenia.

Krok 3: Wybierz adres e-mail odbiorcy

Maildroppa analizuje najnowsze prawidłowe żądanie testowe i wyszukuje możliwe pola adresu e-mail.

  • Jeśli znaleziono jedno jednoznaczne pole, może ono zostać wybrane automatycznie.
  • Jeśli znaleziono kilka możliwych pól, wybierz to, które identyfikuje kontakt.
  • Jeśli nie znaleziono żadnego, zmodyfikuj ładunek i wyślij kolejne żądanie testowe.

Wybrana ścieżka należy do kontraktu webhooka. Wysyłaj jedno żądanie na odbiorcę, a nie tablicę odbiorców.

Krok 4: Zdecyduj, czy tworzyć brakujące kontakty

Gdy opcja „Create missing contacts” jest wyłączona, automatyzację uruchamiają tylko istniejące kontakty. Nieznane adresy e-mail są rejestrowane, ale nie uruchamiają przebiegu.

Gdy opcja jest włączona, Maildroppa tworzy nowy kontakt dla prawidłowego, nieznanego adresu e-mail, a następnie uruchamia automatyzację. Włącz ją tylko wtedy, gdy źródło przychodzące może tworzyć kontakty.

Krok 5: Przejrzyj dane zdarzenia

Maildroppa wyświetla użyteczne wartości zaobserwowane w testowym ładunku. Sugestie te nie stanowią trwałego ani kompletnego schematu. Jeśli brakuje wymaganego pola, dodaj je do nowego żądania testowego i odśwież dane testowe.

Adres e-mail odbiorcy jest obsługiwany specjalnie i nie jest powielany jako właściwość danych zdarzenia. Listy, wartości wyglądające na wrażliwe, głęboko zagnieżdżone wartości, puste obiekty, niebezpieczne nazwy właściwości lub pola wykraczające poza obsługiwane limity wykrywania również mogą zostać pominięte.

Zaobserwowane pola stają się dostępne w wiadomościach e-mail jako tagi personalizacji oraz w warunkach w sekcji Event data. Ich wartości są przechwytywane oddzielnie dla każdego aktywnego przebiegu automatyzacji.

Krok 6: Ukończ listę kontrolną i aktywuj

Lista kontrolna konfiguracji pokazuje, czy:

  • Adres URL webhooka jest gotowy.
  • Otrzymano prawidłowe żądanie testowe.
  • Wykryto lub wybrano adres e-mail odbiorcy.
  • Dane zdarzenia są dostępne, jeśli przepływ ich używa.
  • Webhook jest gotowy do aktywacji.

Po aktywowaniu automatyzacji Maildroppa usuwa próbki konfiguracji. Nowe żądania mogą wtedy uruchamiać rzeczywiste przebiegi.

Status adresu URL i bezpieczeństwo

Przychodzący adres URL może mieć następujące statusy:

  • Oczekujący — Żądania są przechowywane jako dane konfiguracji i nie uruchamiają przebiegów.
  • Aktywny — Prawidłowe żądania mogą uruchamiać aktywną automatyzację.
  • Wstrzymany — Żądania są przyjmowane i rejestrowane, ale nie uruchamiają przebiegów.
  • Unieważniony — Adres URL został trwale wyłączony i nie uruchamia już przebiegów.
  • Wygasły — Konfiguracja nie została aktywowana w odpowiednim czasie. Utwórz nowy adres URL i ponownie go przetestuj.

Użyj opcji „Rotate URL” przy planowanej zmianie. Maildroppa tworzy nowy adres URL, a poprzedni pozostaje ważny przez 24 godziny, co daje czas na aktualizację aplikacji zewnętrznej.

Użyj opcji „Replace URL Now” tylko wtedy, gdy bieżący adres URL został ujawniony lub wykorzystany w niewłaściwy sposób. Wyłącza ona stary adres URL natychmiast i nie można jej cofnąć. Zaktualizuj nadawcę nowo wygenerowanym adresem URL, zanim będziesz oczekiwać kolejnych zdarzeń.

Automatyzacje: wyzwalacz inbound webhook

Dodawanie i edytowanie kroków

Kliknij przycisk plusa poniżej wyzwalacza lub między istniejącymi krokami. Pierwsze okno dialogowe oferuje cztery główne możliwości:

  • Action
  • Delay
  • Email
  • Condition

Action i Delay otwierają drugie okno wyboru z poszczególnymi typami kroków.

Aby edytować krok, najedź na niego kursorem i wybierz ikonę edycji. Aby go usunąć, wybierz ikonę usuwania i potwierdź ostrzeżenie. Usunięcie kroku z automatyzacji, w której znajdują się już aktywne kontakty, może usunąć kontakty oczekujące na tym kroku, dlatego dokładnie przejrzyj aktywne przepływy.

Kroki Action

Kategoria Action zawiera siedem działań.

Update Field

Wybierz pole subskrybenta i wprowadź nową wartość. Pole wejściowe dostosowuje się do typu pola, w tym pól wyboru i pól wielokrotnego wyboru.

Użyj tego kroku, aby zapisać etap cyklu życia, preferencję lub wybrane informacje po osiągnięciu przez kontakt określonego punktu. Zarchiwizowanych pól nie można wybierać dla nowego działania.

Add Tag

Wybierz tag utworzony przez klienta, który ma zostać przypisany do kontaktu. Tagi systemowe nie są dostępne dla tego działania.

Używaj tagów do organizacji wewnętrznej, segmentacji i późniejszego wyboru kampanii. Dodanie tagu, który jest już przypisany, nie zmienia profilu.

Remove Tag

Wybierz tag utworzony przez klienta, który ma zostać usunięty. Jeśli kontakt go nie posiada, krok może przejść dalej bez tworzenia zmiany.

Start Other Automation

Wybierz inną odpowiednią automatyzację i uruchom ją dla tego samego kontaktu.

Jest to jawny sposób łączenia mniejszych, wielokrotnie używanych ścieżek. Maildroppa wyklucza nieprawidłowe cele i sprawdza zależności między automatyzacjami, aby zapobiegać cyklom, takim jak uruchamianie przez Automatyzację A Automatyzacji B, gdy Automatyzacja B uruchamia Automatyzację A.

Zasady ponownego wejścia obowiązujące w docelowej automatyzacji nadal mają zastosowanie. Kontakt, który jest już aktywny w tej automatyzacji, nie może uruchomić drugiego jednoczesnego przebiegu.

Stop Other Automation

Wybierz inną automatyzację, w której ten kontakt ma przestać przechodzić dalej. Jest to przydatne, gdy późniejsze zdarzenie sprawia, że starsza sekwencja nurturingowa nie jest już potrzebna.

Send Webhook

Send Webhook wysyła podpisane żądanie JSON POST, gdy kontakt dotrze do tego kroku. Jest to działanie wychodzące i różni się od przychodzącego wyzwalacza Inbound Webhook URL.

Skonfiguruj:

  • Publiczny docelowy adres URL HTTPS.
  • Opcjonalne niestandardowe nagłówki do uwierzytelniania po stronie serwera.
  • Wszystkie obsługiwane pola subskrybenta lub wybrany zestaw pól.
  • Sekret Signing secret webhooka konta.

Przed zapisaniem okno dialogowe wyświetla podgląd ładunku. Wyślij testowy webhook, aby zweryfikować endpoint, a następnie sprawdź wynik dostarczenia i późniejszą historię dostarczeń produkcyjnych tego kroku.

Dane subskrybenta są wysyłane w treści JSON. Zachowaj statyczny docelowy adres URL; nie umieszczaj danych osobowych ani sekretów w parametrach zapytania. Dostarczenia produkcyjne odbywają się w tle i ponawiają próby po tymczasowych błędach. Żądanie testowe jest wysyłane raz i nie jest ponawiane.

Jeśli odbiorca zwróci 410 Gone, Maildroppa wyłącza dostarczanie dla tego kroku, ponieważ endpoint jednoznacznie poinformował, że już nie istnieje. Popraw odbiorcę lub adres URL, a następnie użyj opcji „Re-enable” w tym kroku.

Webhooki automatyzacji i webhooki deweloperskie obowiązujące na całym koncie korzystają z tego samego Signing secret. Informacje o weryfikacji podpisu, ponawianiu prób, wymaganiach dotyczących celu i rotacji sekretu znajdziesz w przewodniku Webhooks.

Unsubscribe

Unsubscribe zmienia status kontaktu na wypisany ze wszystkich wiadomości e-mail. Jest to krok końcowy, dlatego na tej ścieżce nie może występować po nim żaden kolejny krok.

Używaj go tylko wtedy, gdy automatyzacja oznacza wyraźną decyzję o wypisaniu lub celowo zaprojektowaną zasadę. Nie używaj go wyłącznie do zatrzymania jednej automatyzacji — w tym celu użyj Stop Other Automation.

Kroki Delay

Opóźnienia kontrolują moment, w którym kontakt dociera do następnego kroku.

Fixed Delay

Wprowadź wartość i wybierz Minutes, Hours, Days, Weeks lub Months.

Minimalne opóźnienie wynosi pięć minut. Wszystkie pozostałe jednostki wymagają wartości co najmniej jeden. Stałe opóźnienie rozpoczyna się, gdy kontakt dotrze do tego kroku, dlatego dwa kontakty mogą oczekiwać do różnych momentów kalendarzowych, mimo że korzystają z tego samego czasu trwania.

Date Field Delay

Wybierz aktywne niestandardowe pole typu Date. Kontakt czeka do osiągnięcia daty zapisanej w tym polu.

Musisz również zdecydować, co się stanie, jeśli kontakt nie ma wartości w tym polu:

  • Proceed Immediately — Pomiń oczekiwanie i przejdź do następnego kroku.
  • Wait Indefinitely — Pozostaw kontakt na tym kroku, dopóki wartość nie będzie dostępna.
  • Remove Subscriber — Zakończ bieżący przebieg automatyzacji tego kontaktu.

Wybierz świadomie. „Wait Indefinitely” może pozostawić kontakty aktywne przez długi czas, a „Remove Subscriber” kończy ich ścieżkę bez wykonywania późniejszych kroków.

Tworzenie wiadomości e-mail bezpośrednio w automatyzacji

Krok Email otwiera teraz kompletny edytor wiadomości e-mail wewnątrz przepływu automatyzacji. Nie musisz już tworzyć oddzielnej wiadomości Transactional Email, a następnie wybierać jej z listy.

Wprowadź Subject i opcjonalny Preheader, a następnie utwórz treść wiadomości w wizualnym edytorze. Możesz przeciągać bloki treści do wiadomości, konfigurować jej wygląd lub kliknąć „Browse Templates”, aby rozpocząć od istniejącego projektu. Kliknij „Save Step”, aby zwrócić gotową wiadomość na obszar roboczy automatyzacji.

Standardowa stopka Maildroppa dla konta jest dołączana do wiadomości e-mail. Jej globalny wygląd skonfigurujesz na stronie Footer Style.

Automatyzacje: edytor wiadomości e-mail automatyzacji

Subject i Preheader

Subject jest wymagany i może zawierać maksymalnie 255 znaków. Preheader jest opcjonalny i może zawierać maksymalnie 100 znaków.

Umieść najważniejszą część na początku, ponieważ skrzynki odbiorcze często skracają oba elementy. Edytor wyświetla wskazówki dotyczące długości podczas pisania.

Szablony i bloki treści

„Browse Templates” otwiera szablony odpowiednie dla wiadomości e-mail. Wybranie szablonu zastępuje bieżący projekt treści, dlatego wybierz szablon przed rozpoczęciem intensywnej pracy ręcznej.

W wizualnym edytorze używaj struktur i bloków treści do tworzenia tekstów, obrazów, przycisków, odstępów, linków społecznościowych i innych obsługiwanych elementów. Przed aktywacją sprawdź linki w podglądzie, układ mobilny, tożsamość nadawcy, kontrast stopki i ostateczną treść.

Personalizacja

Używaj pól personalizacji subskrybenta do informacji zapisanych na kontakcie.

Gdy automatyzacja rozpoczyna się od Custom Event lub Inbound Webhook URL, zaobserwowane właściwości zdarzeń są również dostępne jako tagi personalizacji. Na przykład:

Your {{event.planName}} trial has started

Wartości zdarzeń pochodzą z konkretnego przebiegu, który dotarł do wiadomości e-mail. Jeśli właściwość jest wymagana, upewnij się, że testowy ładunek ją zawiera, a każdy nadawca produkcyjny korzysta z tego samego kontraktu.

Dodawanie lead magnetu do wiadomości e-mail automatyzacji

Wiadomości e-mail automatyzacji mogą dostarczać lead magnet natychmiast po potwierdzonym zapisie. Lead magnetem może być chroniony przesłany plik lub oferta URL zarządzana w Maildroppa.

Dostarczanie lead magnetu jest dostępne tylko wtedy, gdy każdy wyzwalacz w automatyzacji to „Signup confirmed” dla konkretnie wybranego Signup Flow. Nie jest dostępne z All sources, zakresem bezpośredniego Form, Date Anniversary, wyzwalaczami tagu lub pola, Custom Event ani Inbound Webhook URL. Ta ścisła zależność gwarantuje, że pobieranie jest związane z ukończoną ścieżką Double Opt-in z określonym Signup Flow.

Aby dodać lead magnet:

  1. Dodaj lub edytuj krok Email w kwalifikującej się automatyzacji.
  2. Otwórz „Lead magnet delivery”.
  3. Wybierz plik lub ofertę URL.
  4. W treści wiadomości utwórz przycisk lub link tekstowy.
  5. Użyj tagu personalizacji „Lead magnet URL” jako miejsca docelowego tego linku.
  6. Zapisz krok Email, a następnie zapisz automatyzację.

Maildroppa wewnętrznie korzysta z tagu {{ lead_magnet_url }} i w momencie wysyłki zastępuje go chronionym linkiem pobierania Maildroppa.

Tag musi być użyty jako miejsce docelowe linku w treści wiadomości e-mail. Nie umieszczaj go w Subject, Preheader, widocznym tekście ani w innym miejscu, które nie jest linkiem. Edytor nie pozwala zapisać wybranego lead magnetu bez prawidłowego linku pobierania, a także nie pozwala użyć tagu URL lead magnetu bez wybranej oferty.

Chroniony link pozostaje stabilny. Jeśli później zastąpisz plik lub zmienisz cel oferty, linki w już wysłanych wiadomościach nadal będą działać i prowadzić do bieżącego celu.

Kroki Condition

Condition ocenia dane, gdy kontakt dotrze do tego kroku, i dzieli ścieżkę na dwie gałęzie:

  • YES — Kompletne wyrażenie pasuje.
  • NO — Wyrażenie nie pasuje.

Warunki mogą korzystać z pól subskrybenta, tagów i segmentów. W automatyzacji Custom Event lub Inbound Webhook URL mogą również korzystać z zaobserwowanych danych Event.

Łączenie filtrów

Warunki korzystają z grup filtrów:

  • Filtry w tej samej grupie są łączone operatorem AND. Każdy filtr w tej grupie musi pasować.
  • Oddzielne grupy są łączone operatorem OR. Wystarczy dopasowanie jednej kompletnej grupy.

Na przykład:

Grupa 1

  • Country equals Germany
  • AND tag contains Customer

OR Grupa 2

  • Dane zdarzenia planName equals Professional
  • AND Dane zdarzenia trialDays is greater than 7

Jeśli pasuje którakolwiek kompletna grupa, kontakt przechodzi ścieżką YES. W przeciwnym razie przechodzi ścieżką NO.

Warunki oparte na danych zdarzeń

Opcja Event data pojawia się tylko wtedy, gdy automatyzacja ma wyzwalacz Custom Event lub Inbound Webhook URL i Maildroppa zaobserwowała użyteczne właściwości.

Jeśli brakuje właściwości, wyślij kolejny test Custom Event z triggerAutomations: false albo przed aktywacją wyślij kolejne testowe żądanie inbound webhooka. Warunki Inbound Webhook można podczas konfiguracji wyświetlić w podglądzie na podstawie zaakceptowanej próbki testowej.

Dane zdarzenia są oceniane na podstawie migawki przebiegu, a nie profilu kontaktu. Aktualizacja podobnie nazwanego pola subskrybenta nie zmienia wartości zdarzenia przechwyconej w momencie rozpoczęcia przebiegu.

Tworzenie więcej niż dwóch ścieżek

Każdy pojedynczy Condition ma tylko gałęzie YES i NO. Aby utworzyć przełącznik kraju, planu cenowego lub inną ścieżkę wielogałęziową, połącz kolejny Condition z gałęzią NO i kontynuuj aż do końcowej ścieżki domyślnej.

Zapisywanie, aktywacja i ponowne wejście

Po ukończeniu przepływu zapisz go jako wersję roboczą lub aktywuj.

Nadaj automatyzacji jasną, unikalną nazwę, taką jak „Confirmed Signup - Main Welcome”, „Annual Birthday Offer” lub „Trial Started - Professional”. Konkretna nazwa znacznie ułatwia rozpoznawanie wersji i działań między automatyzacjami.

Allow Reentry

Ponowne wejście określa, czy kontakt, który wcześniej ukończył automatyzację, może wejść do niej ponownie.

  • Przy wyłączonym ponownym wejściu ukończony kontakt nie może ponownie uruchomić tej samej automatyzacji.
  • Przy włączonym ponownym wejściu kontakt może wejść ponownie po kolejnym pasującym wyzwalaczu.

Kontakt nie może mieć dwóch jednoczesnych aktywnych przebiegów w tej samej automatyzacji. Nawet przy włączonym ponownym wejściu Maildroppa zezwala na maksymalnie 10 ukończeń przez kontakt, na automatyzację, dziennie.

Włącz ponowne wejście dla rzeczywiście powtarzalnych ścieżek, takich jak coroczne rocznice lub kolejne zakupy. Pozostaw je wyłączone dla jednorazowego onboardingu lub lead magnetu, który powinien zostać dostarczony tylko raz.

Kontrole aktywacji

Przed aktywowaniem automatyzacji Maildroppa sprawdza kompletną konfigurację. W zależności od przepływu obejmuje to:

  • Kompletność wyzwalaczy i kroków.
  • Połączone gałęzie i prawidłowy krok początkowy.
  • Nieprawidłowe cykle lub zależności między automatyzacjami.
  • Treść wiadomości e-mail i składnię personalizacji.
  • Przypisanie lead magnetu i umiejscowienie linku pobierania.
  • Klucz API Custom Event i zaobserwowane dane testowe.
  • Adres URL inbound webhooka, żądanie testowe, adres e-mail odbiorcy i odwołania do pól zdarzenia.
  • Signing secret wychodzącego webhooka.

Rozwiąż każdy otwarty element konfiguracji, zamiast aktywować automatyzację na podstawie niesprawdzonego założenia.

Edytowanie aktywnej automatyzacji

Aktywną lub wstrzymaną automatyzację możesz otworzyć w edytorze. Jeśli aktywne kontakty mogą zostać zmienione, podczas zapisywania pojawią się dwie możliwości.

Update Automation

Zmiany są stosowane bezpośrednio do bieżącej automatyzacji.

Użyj tej opcji przy małych, bezpiecznych poprawkach, gdy wiesz, gdzie oczekują aktywne kontakty. Usunięcie lub zastąpienie kroku może zakłócić ich ścieżkę albo usunąć kontakty z automatyzacji.

Save as New Version

Ta opcja zachowuje bieżącą konfigurację dla kontaktów, które już się w niej znajdują, i tworzy nową aktywną wersję dla przyszłych wejść.

Poprzednia wersja przechodzi do stanu Odłączana. Jej wyzwalacze przestają przyjmować nowe kontakty, ale aktywne kontakty kontynuują przechodzenie przez niezmieniony przepływ. Po ukończeniu przez ostatni kontakt staje się ona zarchiwizowana. Nowa wersja otrzymuje nowe wejścia.

Użyj tej opcji w przypadku zmian strukturalnych, nowych sekwencji, zmienionych opóźnień, istotnych zmian warunków lub zastąpienia wiadomości e-mail, do której kontakty już się zbliżają.

Automatyzacje: ostrzeżenie dotyczące aktywnej automatyzacji

Wstrzymywanie, odłączanie, kopiowanie i usuwanie

Wstrzymaj, gdy zamierzasz wznowić

Wstrzymaj automatyzację, aby zatrzymać nowe wejścia i tymczasowo zamrozić aktywne kontakty. Aktywuj ją ponownie, gdy problem lub planowana przerwa się zakończy.

Wstrzymanie jest przydatne podczas poprawiania celu, sprawdzania wiadomości e-mail lub tymczasowego zatrzymywania ścieżki zależnej od czasu. Pamiętaj, że żądania inbound webhooka otrzymane podczas wstrzymania nie stają się opóźnionymi przebiegami — są przyjmowane i rejestrowane bez uruchamiania automatyzacji.

Odłącz, gdy istniejące kontakty powinny ukończyć ścieżkę

Odłącz automatyzację, gdy żadne nowe kontakty nie powinny do niej dołączać, ale kontakty już w niej obecne powinny normalnie ją ukończyć. Zwykle jest to bezpieczniejsze niż usunięcie aktywnej ścieżki.

Użyj jako wersji roboczej dla nowej ścieżki

Użyj opcji Użyj jako wersji roboczej, gdy struktura jest przydatna, ale nowa automatyzacja powinna być niezależna. Zmień nazwę kopii i sprawdź każdy wyzwalacz, komunikat kierowany do odbiorcy, cel działania, webhook, opóźnienie i warunek przed aktywacją.

Usuwaj ostrożnie

Usunięcie jest trwałe. Automatyzacja, do której odwołuje się inna automatyzacja, może wymagać wcześniejszego usunięcia tych odwołań. W przypadku aktywnej ścieżki rozważ wstrzymanie, odłączenie lub zapisanie jako nowej wersji przed usunięciem.

Praktyczna lista kontrolna konfiguracji

Przed aktywacją przejrzyj automatyzację z perspektywy kontaktu:

  1. Czy każdy wyzwalacz reprezentuje dokładnie to zdarzenie, które powinno rozpocząć ścieżkę?
  2. Jeśli istnieje kilka standardowych wyzwalaczy, czy ich zakresy nie nakładają się i są zamierzone?
  3. Czy ponowne wejście jest odpowiednie dla tego zastosowania?
  4. Czy każda gałąź prowadzi do sensownego miejsca?
  5. Czy czasy opóźnień są prawidłowe i czy każdy Date Field Delay odpowiednio obsługuje brakującą wartość?
  6. Czy sprawdzono wszystkie tematy wiadomości, preheadery, linki, tagi personalizacji i układy mobilne?
  7. Jeśli wybrano lead magnet, czy jego chroniony tag jest użyty jako miejsce docelowe linku w treści?
  8. Jeśli używane są dane zdarzeń, czy żądanie testowe zawierało każdą wymaganą właściwość?
  9. Czy adresy URL webhooków i sekrety są przechowywane wyłącznie w odpowiednich systemach po stronie serwera?
  10. Czy podglądy i testy wychodzących webhooków zakończyły się powodzeniem?
  11. Czy Update Automation zakłóciłoby aktywne kontakty, przez co bezpieczniejsze byłoby Save as New Version?
  12. Czy istnieje jasny sposób wstrzymania lub odłączenia ścieżki w razie awarii zewnętrznej zależności?

Zacznij od małego, zrozumiałego przepływu i dodawaj złożoność tylko wtedy, gdy służy ona jasno określonej ścieżce subskrybenta. Wyraźne wyzwalacze, krótkie gałęzie, przemyślane opóźnienia i skoncentrowane wiadomości e-mail są łatwiejsze do testowania i zwykle zapewniają lepsze doświadczenie niż jedna ogromna automatyzacja.

Ready to Send Better Emails?

Stop juggling bloated tools or overpriced plans. Maildroppa offers personal support, GDPR-level privacy, and powerful email marketing - starting free forever.

Sign Up For Free

No credit card required. No time limit.