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_qualifiedinvoice_overdueshipment_deliveredsupport_escalatedpayment_processedtask_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_collectedpentru a porni un flux de verificare. - Folosiți
consent_receivedpentru 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
Pentru mai multe detalii despre crearea evenimentelor personalizate, consultați pagina documentației SDK!