Trigger (Wyzwalacz)

Trigger to zdarzenie, które uruchamia automatyzację. W messagingu typowe wyzwalacze to „kontakt otagowany", „odebrano webhook", „zapis do newslettera", „24 godziny przed wizytą" lub „kontakt odpowiada po raz pierwszy". Bez triggera żaden flow nie wystartuje.

Czym jest trigger?

Trigger to zdefiniowane zdarzenie uruchamiające automatyzację. Triggery są punktem wejścia każdego flow — mówią systemowi: „Gdy to się wydarzy, zrób następujące".

Każdy trigger ma dwie części: zdarzenie (co się dzieje) i opcjonalnie warunek (w jakich okolicznościach system reaguje). Przykład: zdarzenie = „dodano tag", warunek = „tag = 'VIP'". Dopiero oba razem odpalają trigger.

Typy triggerów

TypCo to jestPrzykład
Trigger zdarzeniaReaguje na zdarzenie systemoweDodano tag, zamknięto rozmowę
Trigger harmonogramuCzasowy — jednorazowy lub cyklicznyW każdy poniedziałek o 9, jednorazowo 15 czerwca
Trigger webhookSystem zewnętrzny wywołuje URL SendSevenZamówienie Shopify, zmiana etapu w CRM
Trigger relatywny do czasuRelatywny do daty na kontakcie24h przed wizytą, 7 dni po rejestracji
RęcznyAgent wyzwala go z poziomu rozmowy„Wrzuć ten kontakt do flow reaktywacji"

Przykłady triggerów z życia MŚP

  • Zapis do newslettera: Trigger uruchamia flow powitalny z trzema wiadomościami w ciągu 7 dni.
  • Zamówienie Shopify: Trigger webhook uruchamia flow potwierdzenia zamówienia + cross-sell po 5 dniach.
  • Dodano tag „Czeka na demo": Trigger zdarzenia uruchamia flow przypomnień.
  • Wizyta za 24 godziny: Trigger harmonogramu uruchamia łańcuch przypomnień WhatsApp → fallback SMS → prośba o telefon.
  • Rozmowa bez odpowiedzi od 7 dni: Trigger zdarzenia uruchamia flow follow-up.
  • Klient odpowiada po raz pierwszy: Trigger ustawia tag „aktywny" i uruchamia flow onboardingu obsługi.

Triggery a idempotentność

Ważna właściwość: ten sam trigger nie powinien uruchamiać flow wielokrotnie, jeśli zdarzenie przybywa wielokrotnie z przyczyn technicznych (np. retry webhooka po krótkiej awarii sieci). Dobre silniki flow wykrywają to po ID zdarzenia i ignorują duplikaty.

Warunki na triggerach

Triggery można filtrować, by nie każda zmiana tagu odpalała flow:

  • Filtr audytorium: Tylko kontakty otagowane jako „region UE".
  • Frequency capping: Maksymalnie raz na 7 dni na kontakt.
  • Filtr godzin pracy: Odpalaj tylko pn-pt 9-18, w innych godzinach odłóż.
  • Wykluczenie: Nie odpalaj, jeśli inny flow już biegnie.

Gdy wiele triggerów uruchamia flow

Niektóre flowy mają wiele możliwych punktów wejścia. Flow reaktywacji może startować zarówno na „60 dni nieaktywności", jak i na „kontakt zrezygnował z newslettera". To czysta sytuacja, dopóki oba triggery rozsądnie prowadzą do tego samego działania. Jeśli nie — zbuduj dwa osobne flowy.

Trigger vs start workflow

Triggery uruchamiają pojedyncze flowy. Workflow to szersza definicja procesu biznesowego, która może obejmować kilka flowów plus kroki ludzkie. Trigger uruchamia flow — workflow to choreografia flowów i czynności ręcznych.

Triggery w SendSeven

W Flow Builderze SendSeven trigger jest pierwszym węzłem flow. Dostępne typy: trigger tagu, trigger webhook, trigger harmonogramu, ręczny trigger z widoku rozmowy. Każdy trigger może mieć dodatkowe warunki filtrujące, a walidator sprawdza w momencie publikacji, czy konfiguracja triggera ma sens.