Événements personnalisés
Les événements personnalisés de MonoChat vous permettent de définir et de déclencher vos propres types d'événements dans la plateforme, pour une automatisation, des intégrations et une logique avancées dans vos workflows. Ils sont particulièrement utiles lorsque les déclencheurs standard (comme « message reçu » ou « formulaire soumis ») ne suffisent pas à représenter vos processus métier.
Les événements personnalisés sont un moyen efficace de signaler des actions, de transmettre des données et de relier les différents composants de votre système : fonctions, flux, assistants IA et services externes.
Cas d'usage
Déclenchement avancé de workflows
Déclenchez des flux ou des fonctions à partir d'événements propres à votre activité, par exemple :
lead_qualifiedinvoice_overdueshipment_deliveredsupport_escalatedpayment_processedtask_assigned
Communication entre systèmes
Émettez des événements personnalisés depuis des systèmes externes (par ex. ERP, CRM, plateformes e-commerce) pour mettre à jour MonoChat, ou inversement :
- Informer MonoChat lorsqu'un client effectue un paiement.
- Déclencher des webhooks externes lorsqu'un événement personnalisé est émis.
Coordination d'assistants IA
Déclenchez des événements personnalisés au sein d'assistants IA pour orchestrer des interactions complexes :
- Après avoir collecté les informations de l'utilisateur, émettre
user_info_collectedpour lancer un flux de vérification. - Utiliser
consent_receivedpour passer à l'étape suivante d'un bot en plusieurs étapes.
Métriques et suivi
Suivez des actions précises en émettant des événements personnalisés vers votre système de journalisation ou d'analyse :
- Compter combien de fois un utilisateur termine une tâche.
- Surveiller la fréquence de certains comportements des utilisateurs.
Fonctionnalités clés
Nom de l'événement et charge utile
Chaque événement personnalisé comprend :
- Un nom unique (par ex.
user_subscribed,task_completed) - Une charge utile (objet de données) facultative, qui peut être transmise aux systèmes ou flux en aval.
Déclenchement depuis n'importe où
Les événements personnalisés peuvent être :
- Déclenchés manuellement (via l'interface)
- Déclenchés par programmation (depuis des fonctions, des flux ou l'API)
- Déclenchés depuis des webhooks ou des applications externes
Pour en savoir plus sur la création d'événements personnalisés, consultez notre page de documentation du SDK !