Ana içeriğe geç

Özel Olaylar

MonoChat’teki Özel Olaylar (Custom Events), platform içinde kendi olay türlerinizi tanımlamanıza ve tetikleyebilmenize olanak tanır. Bu sayede gelişmiş otomasyonlar, entegrasyonlar ve iş akışlarınız boyunca özel mantıklar oluşturabilirsiniz. Standart tetikleyicilerin (“mesaj alındı”, “form gönderildi” gibi) iş süreçlerinizi tam olarak karşılamadığı durumlarda özellikle yararlıdır.

Özel Olaylar; aksiyonları tetiklemek, veri iletmek ve sisteminizdeki farklı bileşenleri—fonksiyonlar, akışlar, yapay zeka asistanları ve harici servisler—birbirine bağlamak için güçlü bir yöntem sunar.


Kullanım Alanları

Gelişmiş İş Akışı Tetikleme

İşletmenize özel olaylara göre akışları veya fonksiyonları tetikleyin, örneğin:

  • nitelikli_aday
  • fatura_vadesi_gecti
  • gönderi_teslim_edildi
  • destek_yükseltildi
  • ödeme_islendi
  • görev_atandı

Sistemler Arası İletişim

Harici sistemlerden (ERP, CRM, e-ticaret platformları vb.) MonoChat’e veya tam tersi yönde özel olaylar gönderin:

  • Bir kişi ödeme yaptığında MonoChat’i bilgilendirin.
  • Bir özel olay tetiklendiğinde dış webhook’ları çalıştırın.

Yapay Zeka Asistan Koordinasyonu

Karmaşık etkileşimleri düzenlemek için yapay zeka asistanlarının içinde özel olaylar tetikleyin:

  • Kullanıcı bilgisi toplandıktan sonra doğrulama akışını başlatmak için kullanici_bilgisi_toplandi olayını yayınlayın.
  • Çok adımlı bir botta ilerlemek için onay_alindi olayını kullanın.

Metrikler ve İzleme

Belirli aksiyonları izlemek için özel olayları günlük veya analitik sisteminize iletin:

  • Bir kullanıcının bir görevi kaç kez tamamladığını takip edin.
  • Belirli kullanıcı davranışlarının sıklığını analiz edin.

Temel Özellikler

Olay Adı & Payload

Her özel olay şunları içerir:

  • Benzersiz bir ad (ör. kullanici_abone_oldu, gorev_tamamlandı)
  • Aşağı akış sistemlerine veya akışlara gönderilebilen isteğe bağlı bir payload (veri nesnesi)

Her Yerden Tetikleyin

Özel olaylar şu yöntemlerle tetiklenebilir:

  • Manuel olarak (arayüz üzerinden)
  • Programatik olarak (fonksiyonlar, akışlar veya API aracılığıyla)
  • Harici webhook’lardan veya uygulamalardan
bilgi

Özel olayların nasıl oluşturulacağı hakkında daha fazla bilgi için SDK dokümantasyonu sayfasına göz atın!