Aller au contenu principal

É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_qualified
  • invoice_overdue
  • shipment_delivered
  • support_escalated
  • payment_processed
  • task_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_collected pour lancer un flux de vérification.
  • Utiliser consent_received pour 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
info

Pour en savoir plus sur la création d'événements personnalisés, consultez notre page de documentation du SDK !