Passa al contenuto principale

Eventi personalizzati

Gli Eventi personalizzati di MonoChat Le permettono di definire e attivare tipi di evento propri all'interno della piattaforma, abilitando automazione avanzata, integrazioni e logica nei Suoi flussi di lavoro. Sono particolarmente utili quando i trigger standard (come "messaggio ricevuto" o "modulo inviato") non bastano a rappresentare i Suoi processi aziendali specifici.

Gli eventi personalizzati sono un modo efficace per segnalare azioni, passare dati e collegare le diverse parti del Suo sistema: funzioni, flussi, assistenti AI e servizi esterni.


Casi d'uso​

Attivazione avanzata dei flussi di lavoro​

Attivi flussi o funzioni in base a eventi specifici della Sua attività, come:

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

Comunicazione tra sistemi​

Emetta eventi personalizzati da sistemi esterni (ad es. ERP, CRM, piattaforme di e-commerce) per aggiornare MonoChat o viceversa:

  • Notifichi a MonoChat quando un cliente effettua un pagamento.
  • Attivi webhook esterni quando viene generato un evento personalizzato.

Coordinamento degli assistenti AI​

Attivi eventi personalizzati all'interno degli assistenti AI per orchestrare interazioni complesse:

  • Dopo aver raccolto le informazioni dell'utente, emetta user_info_collected per avviare un flusso di verifica.
  • Usi consent_received per passare al passaggio successivo in un bot a più passaggi.

Metriche e monitoraggio​

Tracci azioni specifiche emettendo eventi personalizzati nel Suo sistema di log o di analisi:

  • Conti quante volte un utente completa un'attività.
  • Monitori la frequenza di specifici comportamenti degli utenti.

Funzionalità principali​

Nome dell'evento e payload​

Ogni evento personalizzato include:

  • Un nome univoco (ad es. user_subscribed, task_completed)
  • Un payload facoltativo (oggetto di dati) che può essere passato ai sistemi o ai flussi a valle.

Attivabile ovunque​

Gli eventi personalizzati possono essere:

  • Attivati manualmente (dall'interfaccia)
  • Attivati in modo programmatico (da funzioni, flussi o API)
  • Attivati da webhook o applicazioni esterni
informazioni

Per maggiori dettagli su come creare eventi personalizzati, consulti la nostra pagina documentazione dell'SDK.