Saltar al contenido principal

Eventos personalizados

Los eventos personalizados de MonoChat le permiten definir y activar sus propios tipos de eventos dentro de la plataforma, lo que habilita automatizaciones, integraciones y lógica avanzadas en sus flujos de trabajo. Resultan especialmente útiles cuando los desencadenadores estándar (como "mensaje recibido" o "formulario enviado") no bastan para reflejar sus procesos de negocio específicos.

Los eventos personalizados son una forma eficaz de señalar acciones, transmitir datos y conectar distintos componentes de su sistema: funciones, flujos, asistentes de IA y servicios externos.


Casos de uso​

Activación avanzada de flujos de trabajo​

Active flujos o funciones a partir de eventos propios de su negocio, como:

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

Comunicación entre sistemas​

Emita eventos personalizados desde sistemas externos (por ejemplo, ERP, CRM o plataformas de comercio electrónico) para actualizar MonoChat, o al revés:

  • Notifique a MonoChat cuando un cliente realice un pago.
  • Active webhooks externos cuando se dispare un evento personalizado.

Coordinación de asistentes de IA​

Active eventos personalizados dentro de los asistentes de IA para orquestar interacciones complejas:

  • Tras recopilar los datos del usuario, emita user_info_collected para iniciar un flujo de verificación.
  • Use consent_received para pasar al siguiente paso en un bot de varios pasos.

Métricas y supervisión​

Realice el seguimiento de acciones concretas emitiendo eventos personalizados hacia su sistema de registro o analítica:

  • Cuente cuántas veces un usuario completa una tarea.
  • Supervise la frecuencia de determinados comportamientos de los usuarios.

Características principales​

Nombre y carga útil del evento​

Cada evento personalizado incluye:

  • Un nombre único (por ejemplo, user_subscribed, task_completed)
  • Una carga útil opcional (objeto de datos) que se puede transmitir a sistemas o flujos posteriores.

Actívelo desde cualquier lugar​

Los eventos personalizados se pueden:

  • Activar manualmente (desde la interfaz)
  • Activar mediante programación (desde funciones, flujos o la API)
  • Activar desde webhooks o aplicaciones externas
información

Para obtener más información sobre cómo crear eventos personalizados, consulte nuestra página de documentación del SDK.