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
| Typ | Co to jest | Przykład |
|---|---|---|
| Trigger zdarzenia | Reaguje na zdarzenie systemowe | Dodano tag, zamknięto rozmowę |
| Trigger harmonogramu | Czasowy — jednorazowy lub cykliczny | W każdy poniedziałek o 9, jednorazowo 15 czerwca |
| Trigger webhook | System zewnętrzny wywołuje URL SendSeven | Zamówienie Shopify, zmiana etapu w CRM |
| Trigger relatywny do czasu | Relatywny do daty na kontakcie | 24h przed wizytą, 7 dni po rejestracji |
| Ręczny | Agent 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.