Treceți la conținutul principal

Evenimente personalizate

Evenimentele personalizate din MonoChat vă permit să definiți și să declanșați propriile tipuri de evenimente în platformă, pentru automatizări avansate, integrări și logică în fluxurile dumneavoastră de lucru. Sunt utile în special când declanșatoarele standard (precum „mesaj primit” sau „formular trimis”) nu sunt suficiente pentru procesele specifice ale afacerii dumneavoastră.

Evenimentele personalizate sunt o modalitate puternică de a semnaliza acțiuni, de a transmite date și de a conecta componentele sistemului dumneavoastră: funcții, fluxuri, asistenți AI și servicii externe.


Cazuri de utilizare​

Declanșarea avansată a fluxurilor de lucru​

Declanșați fluxuri sau funcții pe baza unor evenimente specifice afacerii dumneavoastră, cum ar fi:

  • lead_qualified
  • invoice_overdue
  • shipment_delivered
  • support_escalated
  • payment_processed
  • task_assigned

Comunicare între sisteme​

Emiteți evenimente personalizate din sisteme externe (de exemplu ERP, CRM, platforme de comerț electronic) pentru a actualiza MonoChat sau invers:

  • Notificați MonoChat când un client face o plată.
  • Declanșați webhookuri externe când este emis un eveniment personalizat.

Coordonarea asistenților AI​

Declanșați evenimente personalizate în asistenții AI pentru a orchestra interacțiuni complexe:

  • După ce a colectat informațiile utilizatorului, emiteți user_info_collected pentru a porni un flux de verificare.
  • Folosiți consent_received pentru a trece la pasul următor într-un bot cu mai mulți pași.

Metrici și monitorizare​

Urmăriți acțiuni specifice emițând evenimente personalizate în sistemul dumneavoastră de jurnalizare sau de analiză:

  • Numărați de câte ori finalizează un utilizator o sarcină.
  • Monitorizați frecvența unor comportamente specifice ale utilizatorilor.

Funcții principale​

Numele evenimentului și payload-ul​

Fiecare eveniment personalizat include:

  • Un nume unic (de exemplu user_subscribed, task_completed)
  • Un payload opțional (obiect de date) care poate fi transmis sistemelor sau fluxurilor din aval.

Declanșare de oriunde​

Evenimentele personalizate pot fi:

  • Declanșate manual (din interfață)
  • Declanșate programatic (din funcții, fluxuri sau API)
  • Declanșate din webhookuri sau aplicații externe
informație

Pentru mai multe detalii despre crearea evenimentelor personalizate, consultați pagina documentației SDK!