Acciones
(disparadores de funciones avanzadas)
Estos componentes ejecutan acciones especiales en el chat o la plataforma:
Chat en vivo (Live Chat): Inicia un chat en vivo con un agente humano disponible.
Cuando el usuario llega a este punto, se genera una solicitud de chat en vivo para tu equipo.
Puedes configurar un mensaje para el usuario indicando que será atendido por un agente (ej. “Te conectaremos con un agente ahora...”).
Este componente está ligado a tu configuración de Equipo: se asignará la conversación a un miembro del equipo con rol de soporte.
(Consulta también el componente Asignar chat, descrito más abajo, para control de a quién se asigna.)
ChatGPT (IA): Activa el motor de IA (ChatGPT) dentro del flujo de chat para que el bot responda dinámicamente.
Al llegar aquí, el chatbot empezará a utilizar la IA de Demandu (basada en GPT) para responder preguntas abiertas del usuario.
Puedes establecer un mensaje inicial antes de las respuestas de IA (ej. “Claro, déjame pensar...”).
Define cuántas interacciones (preguntas) seguidas manejará la IA (número de consultas que la IA resolverá en esta sesión).
Sugerencias de consulta: Puedes habilitar una caja de sugerencias (hasta 3 sugerencias) para guiar al usuario en qué preguntar. Si la activas, proporciona hasta 3 ejemplos de preguntas que el usuario puede hacer, que aparecerán como botones rápidos.
Este componente funciona mejor si has entrenado tu IA con datos relevantes (ver la sección de Entrenar chatbot con IA más abajo). La IA usará tanto los datos entrenados como su modelo de lenguaje para responder.
Asignar chat (Assign Chat): Asigna automáticamente la conversación de chat en vivo a un miembro de tu equipo.
Puedes optar por asignar a un miembro específico (seleccionas su nombre de la lista de tu equipo) o asignar por departamento.
Si asignas por departamento, Demandu usará la lógica “Round Robin”: distribuirá equitativamente las solicitudes de chat entre los miembros del departamento, uno por uno.
Opciones adicionales:
No asignar a agentes desconectados (fuera de línea).
Asignar solo a agentes dentro del horario laboral configurado (si tienes horarios de atención definidos).
Este componente complementa al de Chat en vivo; puedes usarlo para decidir cómo se reparte la conversación en vivo.
Condición If/Else (rama condicional): Permite tomar decisiones en el flujo basado en condiciones definidas (normalmente sobre datos del usuario o respuestas previas).
Con este componente, puedes crear bifurcaciones lógicas. Por ejemplo: “Si el cliente seleccionó ‘Soporte’, ir al flujo de soporte; de lo contrario, seguir al flujo de ventas”.
Para configurarlo: haz clic en “Añadir condición If/Else”.
Selecciona el tipo de dato o propiedad a evaluar:
Puede ser una respuesta del visitante previa, un atributo personalizado que tengas guardado, una propiedad de contacto (p. ej., si ya es cliente o no) o una propiedad de la conversación.
Define la comparación: igual a, distinto de, mayor que, menor que, etc., según el tipo de dato.
Introduce el valor a comparar. Puedes añadir múltiples condiciones AND (todas deben cumplirse) o OR (cualquiera que se cumpla dispara la rama).
Una vez definidas las condiciones, conectas la salida verdadera (If) y la salida falsa (Else) hacia diferentes componentes en el flujo (en el editor verás ramas separadas para cada caso).
Ejemplo: Si
tipoUsuario
es “Cliente existente”, entonces mostrar opciones de soporte avanzado, si no (else) ofrecer información de productos.
Configuraciones globales en el flujo
Uso de “Ir al siguiente mensaje”: Este ajuste aparece en cada componente. Sirve para enlazar manualmente el próximo bloque a ejecutar tras el actual, en caso de que no esté definido por defecto. Por lo general, se utiliza en componentes que no tienen una salida específica (como un mensaje final). Asegúrate de utilizarlo para encadenar bien la secuencia de tu chat.
Variables personalizadas en mensajes: En cualquier mensaje de salida (texto), puedes insertar variables dinámicas (como el nombre del usuario, el correo, etc.) escribiendo
/
en el editor de texto del mensaje. Aparecerá un menú desplegable de variables predefinidas (por ejemplo:/name
para el nombre del visitante si se solicitó antes). Selecciona la variable para incluirla. Cuando el bot envíe ese mensaje, reemplazará la variable por el valor real correspondiente.
Última actualización