Triggers
Los triggers pueden ayudarte a automatizar ciertos procesos en el chatbot. Por ejemplo, cuando un usuario ha dado su consentimiento para recibir correos electrónicos, quizás quieras sincronizar estos datos con un CRM o una hoja de cálculo de Google.
Para ir a la sección de triggers, debes ir al menú lateral izquierdo y seleccionar Automation, luego elegir Triggers. Desde ahí podrás crear un nuevo trigger presionando el botón azul en la esquina superior derecha llamado + New trigger.
Una vez que lo presiones, podrás ver los triggers disponibles entre los que puedes elegir;
Cómo crear un nuevo trigger
Tomemos como ejemplo un trigger para cuando alguien paga un pedido dentro de tu chatbot. Presiona el botón azul + New trigger y luego selecciona el trigger llamado: Order Paid.
Desde aquí se abrirá una nueva ventana emergente donde podrás configurar los detalles de tu trigger.
Podrás habilitar o deshabilitar el trigger, configurar una condición si necesitas que el usuario del bot cumpla con un filtro determinado antes de que el trigger se active, y también puedes agregar una nota que explique más sobre este trigger.
Esto es excelente si trabajas con un equipo o estás creando una plantilla y necesitas aclarar ciertos aspectos.
Una vez hecho esto, presiona el botón Save en la esquina inferior derecha y ya habrás completado la mitad de la configuración de tu trigger.
Selección de tu Sub Flow
Ahora que el trigger ha sido creado, necesitaremos agregarle una acción. Puedes hacerlo presionando el espacio Choose Sub Flow a la derecha de ese trigger.
Una vez hecho esto, se abrirá una ventana emergente donde podrás seleccionar el flow que deseas conectar una vez que este trigger se haya activado.
También puedes escribir para encontrar tu flow más fácilmente si lo prefieres. Una vez que encuentres tu flow, solo selecciónalo y volverás a la vista general de Trigger.
Desde aquí tienes algunas opciones para administrar los triggers.
Administrar tus Triggers
Tienes dos opciones si quieres administrar tus triggers:
- Puedes habilitarlos o deshabilitarlos presionando el interruptor a la izquierda del trigger correspondiente
- Puedes editar la configuración del trigger. Dentro de esta opción también tendrás la posibilidad de eliminar el trigger por completo
Triggers
Aquí tienes una lista de triggers y cómo usarla:
New user
Este trigger se usa cuando un nuevo usuario del bot entra al bot. Esto no funcionará cuando un usuario sea creado manualmente.
User Subscribed to Bot
Este trigger ocurre cuando un Bot_User se ha suscrito al bot.
User Unsubscribed from Bot
Este trigger ocurre cuando un Bot_User se ha dado de baja del bot.
User Opted-in for Email
Este trigger ocurre cuando un Bot_User ha dado su consentimiento para recibir correos electrónicos, ya sea manualmente o mediante un flow.
User Opted-out for Email
Este trigger ocurre cuando un Bot_User ha retirado su consentimiento para recibir correos electrónicos, ya sea manualmente o mediante un flow.
User Opted-in for SMS
Este trigger ocurre cuando un Bot_User ha dado su consentimiento para recibir SMS, ya sea manualmente o mediante un flow.
User Opted-out for SMS
Este trigger ocurre cuando un Bot_User ha retirado su consentimiento para recibir SMS, ya sea manualmente o mediante un flow.
Conversation is Open
Este trigger ocurre cuando una conversación de Bot_User se mueve a la carpeta Open en livechat.
Conversation is Pending
Este trigger ocurre cuando una conversación de Bot_User se mueve a la carpeta Pending en livechat.
Conversation is Done
Este trigger ocurre cuando una conversación se mueve a la carpeta Done en livechat.
Conversation is Invalid
Este trigger ocurre cuando una conversación se mueve a la carpeta Invalid en livechat.
Chat assigned to an agent
Este trigger se activa cuando un Bot_User es asignado a un Agent, ya sea manualmente o mediante un flow.
User field value changed
Este trigger se activa cuando cambia el valor de un userfield especificado para un usuario del bot.
Moved to board
Puedes encontrar más detalles sobre este trigger aquí
Error logged
Tag Added
Este trigger se activa cuando se agrega una Tag a un Bot_User.
Tag Removed
Este trigger se activa cuando se elimina una Tag aplicada a un Bot_User.
Label Added
Puedes encontrar más detalles sobre este trigger aquí
Label Removed
Puedes encontrar más detalles sobre este trigger aquí
Subscribed to sequence
Este trigger se activa cuando un Bot_User se suscribe a una sequence.
Unsubscribed from sequence
Este trigger activa un sub-flow cuando un Bot_User se da de baja de una sequence.
Date/Time based trigger
Puedes encontrar más detalles sobre este trigger aquí
Order Paid
Puedes encontrar más detalles sobre este trigger aquí
Order Processing
Puedes encontrar más detalles sobre este trigger aquí
Order Shipped
Puedes encontrar más detalles sobre este trigger aquí
Order Completed
Puedes encontrar más detalles sobre este trigger aquí
Order Cancelled
Puedes encontrar más detalles sobre este trigger aquí
Order Refunded
Puedes encontrar más detalles sobre este trigger aquí
WhatsApp Welcome Message
Puedes encontrar más detalles sobre este trigger aquí
WhatsApp Order Received
Puedes encontrar más detalles sobre este trigger aquí
WhatsApp Product Enquiry
Puedes encontrar más detalles sobre este trigger aquí
WhatsApp Ad Referral
Puedes encontrar más detalles sobre este trigger aquí
Facebook Ad Referral
Puedes encontrar más detalles sobre este trigger aquí
Facebook LeadGen
Puedes encontrar más detalles sobre este trigger aquí
Stripe Invoice Payment Succeeded
Puedes encontrar más detalles sobre este trigger aquí
Stripe Invoice Payment Failed
Puedes encontrar más detalles sobre este trigger aquí
CRM V2 Webhook
Puedes encontrar más detalles sobre este trigger aquí
Shopify Webhook
Puedes encontrar más detalles sobre este trigger aquí
Woocommerce Webhook
Puedes encontrar más detalles sobre este trigger aquí
Guest Chat Ended
Este trigger activa un subflow cuando el Guest Bot_User termina su conversación. Esto es útil para el canal webchat al eliminar usuarios invitados.
Calendly - Booked
Puedes encontrar más detalles sobre este trigger aquí
Calendly - Rescheduled
Puedes encontrar más detalles sobre este trigger aquí
Calendly - Cancelled
Puedes encontrar más detalles sobre este trigger aquí
Mentioned in Story
Puedes encontrar más detalles sobre este trigger aquí
Story Replied
Puedes encontrar más detalles sobre este trigger aquí
Media Post Shared
Puedes encontrar más detalles sobre este trigger aquí