Trigger (Tetikleyici)

Trigger, bir otomasyonu başlatan olaydır. Messaging'de yaygın tetikleyiciler «kişi etiketlendi», «webhook alındı», «bültene kayıt», «randevudan 24 saat önce» veya «kişi ilk kez yanıt veriyor» şeklindedir. Tetikleyici olmadan hiçbir flow çalışmaz.

Trigger nedir?

Trigger, bir otomasyonu başlatan tanımlanmış olaydır. Tetikleyiciler her flow'un giriş noktasıdır — sisteme «Bu olduğunda şunu yap» derler.

Her tetikleyicinin iki parçası vardır: bir olay (ne olur) ve isteğe bağlı olarak bir koşul (sistemin hangi koşullarda tepki verdiği). Örnek: olay = «etiket eklendi», koşul = «etiket = 'VIP'». Yalnızca her ikisi birlikte tetikleyiciyi ateşler.

Tetikleyici türleri

TürNedirÖrnek
Olay tetikleyicisiBir sistem olayına tepki verirEtiket eklendi, konuşma kapatıldı
Zamanlı tetikleyiciZaman tabanlı — bir kez veya tekrarlıHer Pazartesi 9:00'da, 15 Haziran'da bir kez
Webhook tetikleyiciHarici bir sistem bir SendSeven URL'sini çağırırShopify siparişi, CRM aşama değişikliği
Zaman göreli tetikleyiciKişideki bir tarihe göreRandevudan 24 saat önce, kayıttan 7 gün sonra
ManuelTemsilci bir konuşmadan ateşler«Bu kişiyi yeniden etkinleştirme flow'una al»

KOBİ hayatından trigger örnekleri

  • Bülten kaydı: Trigger 7 gün boyunca üç mesajlı bir karşılama flow'unu başlatır.
  • Shopify siparişi: Webhook tetikleyici sipariş onayı flow'u + 5 gün sonra cross-sell başlatır.
  • «Demo bekliyor» etiketi eklendi: Olay tetikleyicisi bir hatırlatma flow'unu başlatır.
  • 24 saat içinde randevu: Zamanlı tetikleyici WhatsApp → SMS yedek → arama isteği hatırlatma zincirini başlatır.
  • 7 gün yanıtsız konuşma: Olay tetikleyicisi bir follow-up flow'u başlatır.
  • Müşteri ilk kez yanıt veriyor: Trigger «aktif» etiketini koyar ve bir servis onboarding flow'u başlatır.

Trigger ve idempotans

Önemli bir özellik: olay teknik nedenlerle birden çok kez ulaşsa bile aynı trigger flow'u birden çok kez ateşlememelidir (örn. kısa bir ağ aksaklığından sonra webhook yeniden deneme). İyi flow motorları bunu bir olay kimliği ile algılar ve yinelenenleri yok sayar.

Tetikleyicilerdeki koşullar

Tetikleyiciler, her etiket değişikliğinin flow'u ateşlememesi için filtrelenebilir:

  • Hedef kitle filtresi: Yalnızca «AB bölgesi» etiketli kişiler.
  • Sıklık sınırı: Kişi başına en fazla 7 günde bir.
  • İş saatleri filtresi: Yalnızca Pzt-Cum 9-18 arası ateşle, aksi takdirde ertele.
  • Hariç tutma: Başka bir flow zaten çalışıyorsa ateşleme.

Bir flow'u birden çok trigger başlatırsa

Bazı flow'ların birden çok olası giriş noktası vardır. Bir yeniden etkinleştirme flow'u hem «60 günlük hareketsizlik»te hem de «kişi bültenden ayrıldı»da başlayabilir. Her iki tetikleyici makul bir şekilde aynı eyleme yol açtığı sürece temizdir. Aksi takdirde iki ayrı flow oluşturun.

Trigger vs workflow başlangıcı

Tetikleyiciler tek tek flow'ları başlatır. Workflow ise birden fazla flow ile insan adımlarını kapsayabilen daha geniş bir iş süreci tanımıdır. Trigger bir flow başlatır — workflow, flow'ların ve manuel eylemlerin koreografisidir.

SendSeven'da tetikleyiciler

SendSeven Flow Builder'da, tetikleyici flow'un ilk düğümüdür. Mevcut türler: etiket tetikleyicisi, webhook tetikleyicisi, zamanlı tetikleyici, konuşma görünümünden manuel tetikleyici. Her tetikleyici ek filtre koşulları taşıyabilir ve doğrulayıcı, yayın anında tetikleyici yapılandırmasının mantıklı olup olmadığını kontrol eder.