Nodos
Los nodos son los bloques fundamentales que utilizas para construir flujos en la plataforma de Botinfy. Cada nodo representa una acción, condición o función específica que se ejecuta durante la conversación con el usuario.
Send Message (Enviar Mensaje)
El nodo Send Message te permite enviar diferentes tipos de mensajes a los usuarios durante la conversación.
Enviar Mensaje de Texto
Añadir el Nodo: Arrastra el bloque Send Message a tu flujo.
Configurar el Mensaje:
- Haz clic en el bloque para editarlo.
- En el campo de texto, escribe el mensaje que deseas enviar.
- Usar Variables: Para personalizar el mensaje, arrastra las variables desde el panel de variables que aparece en el lado derecho del editor. Las variables disponibles incluyen:
- Información del contacto (nombre, teléfono, email)
- Campos personalizados que hayas definido
- Información del mensaje y del flujo
Simplemente busca la variable que necesitas en el panel y arrástrala al campo de texto. La plataforma insertará automáticamente la variable en el formato correcto.
Personalización:
- Añade emojis para hacer el mensaje más atractivo.
- Usa saltos de línea para estructurar el mensaje.
- Formatea el texto si la plataforma lo permite.
Guardar: Haz clic en Guardar para aplicar los cambios.
Enviar Archivos
Para enviar archivos (PDFs, documentos, etc.):
Selecciona el Tipo de Mensaje: En el nodo Send Message, cambia el tipo a Archivo o Documento.
Subir Archivo:
- Haz clic en Subir Archivo o Seleccionar Archivo.
- Elige el archivo desde tu computadora.
- Espera a que se complete la carga.
Configurar Opciones:
- Nombre del Archivo: Asigna un nombre descriptivo que se mostrará al usuario.
- Descripción (opcional): Añade una descripción o mensaje que acompañe al archivo.
- Tamaño Máximo: Verifica que el archivo no exceda los límites permitidos.
Usar Variables para Archivos Dinámicos:
- Usar Variables: Si el archivo está almacenado en una URL, arrastra la variable correspondiente desde el panel de variables del editor.
- Para campos personalizados de tipo archivo, arrastra la variable del campo desde el panel (por ejemplo, "PDFs del contacto" o el nombre de tu campo personalizado).
Enviar Imágenes
Para enviar imágenes:
Selecciona el Tipo de Mensaje: En el nodo Send Message, selecciona Imagen.
Subir Imagen:
- Haz clic en Subir Imagen o Seleccionar Imagen.
- Elige la imagen desde tu computadora.
- Formatos soportados típicamente: JPG, PNG, GIF, WebP.
Configurar la Imagen:
- Título (opcional): Añade un título que aparecerá con la imagen.
- Descripción (opcional): Añade una descripción o pie de foto.
- URL de Imagen: Alternativamente, arrastra la variable de URL de imagen desde el panel de variables del editor (por ejemplo, "URL de imagen" o "Imágenes del contacto").
Optimización: La plataforma puede optimizar automáticamente las imágenes para un mejor rendimiento.
Ejemplo de Configuración Completa
Tipo: Imagen
URL: [Variable: Imagen del producto del contacto]
Título: Mira nuestro producto
Descripción: Este es el producto que te interesaNota: Arrastra la variable "Imagen del producto del contacto" desde el panel de variables al campo URL.
Main Flow (Flujo Principal)
El Main Flow es el punto de entrada principal de tu bot. Es el primer flujo que se ejecuta cuando un usuario inicia una conversación.
Configurar el Main Flow
Accede a la Configuración del Bot: Ve a la configuración de tu bot.
Seleccionar Flujo Principal:
- Busca la opción Main Flow o Flujo Principal.
- Selecciona el flujo que deseas usar como flujo principal de la lista desplegable.
Guardar Configuración: Haz clic en Guardar para aplicar los cambios.
Características del Main Flow
- Primera Interacción: Se ejecuta automáticamente cuando un usuario nuevo inicia una conversación.
- Mensaje de Bienvenida: Ideal para enviar el mensaje de bienvenida inicial.
- Redirección: Puede redirigir a otros flujos según las respuestas del usuario.
- Configuración Global: Afecta el comportamiento general del bot.
Mejores Prácticas para Main Flow
- Mantén el mensaje de bienvenida breve y claro.
- Proporciona opciones claras al usuario (botones, menú, etc.).
- Incluye instrucciones sobre cómo interactuar con el bot.
- Considera usar un menú principal para facilitar la navegación.
Pausar y Avisar a un Asesor
El nodo Pausar y Avisar a un Asesor permite transferir la conversación a un agente humano cuando el bot no puede manejar la solicitud o cuando se requiere intervención humana.
Configurar Pausa y Aviso
Añadir el Nodo: Arrastra el bloque Pause and Notify (Pausar y Notificar) a tu flujo.
Configurar la Acción:
- Mensaje al Usuario: Escribe un mensaje que se mostrará al usuario informándole que será atendido por un asesor (ej: "Un momento, voy a conectar tu conversación con uno de nuestros asesores").
- Notificación a Agentes: Configura cómo se notificará a los agentes:
- Grupo de Agentes: Selecciona el grupo de agentes que recibirá la notificación.
- Mensaje de Notificación: Personaliza el mensaje que recibirán los agentes.
Opciones Adicionales:
- Timeout: Define cuánto tiempo esperar antes de considerar que no hay agentes disponibles.
- Mensaje de Espera: Mensaje que se muestra al usuario mientras espera.
- Mensaje de No Disponibilidad: Mensaje si no hay agentes disponibles después del timeout.
Añadir a Tablero (opcional): Puedes configurar que el contacto se añada automáticamente a un tablero específico cuando se pausa.
Flujo de Pausa
Cuando se ejecuta este nodo:
- El bot envía un mensaje al usuario informándole de la transferencia.
- Se envía una notificación a los agentes disponibles del grupo seleccionado.
- La conversación se marca como "en espera de agente".
- El primer agente que acepte la conversación toma el control.
- El usuario puede continuar chateando normalmente con el agente.
Configurar Grupos de Agentes
Antes de usar este nodo, asegúrate de tener grupos de agentes configurados:
- Ve a Settings (Configuración) > Agents (Agentes) o Grupos de Agentes.
- Crea grupos según horarios, departamentos o especialidades.
- Asigna agentes a cada grupo.
Ejemplo de Uso
Condición: Si el usuario dice "quiero hablar con un humano"
→ Nodo: Pausar y Avisar a un Asesor
- Mensaje al Usuario: "Perfecto, voy a conectar tu conversación con uno de nuestros asesores especializados."
- Grupo: "Atención al Cliente"
- Añadir a Tablero: "Soporte en Espera"Otros Nodos Comunes
Condition (Condición)
- Permite crear ramificaciones en el flujo según condiciones.
- Evalúa variables, respuestas del usuario, campos personalizados, etc.
Action (Acción)
- Ejecuta acciones como añadir etiquetas, actualizar campos, activar workflows, etc.
Split (División)
- Divide el flujo en múltiples ramas paralelas.
Wait (Esperar)
- Pausa el flujo por un tiempo determinado o hasta que se cumpla una condición.
Mejores Prácticas
- Nombres Descriptivos: Nombra tus nodos de manera clara para facilitar el mantenimiento.
- Documentación: Añade notas o comentarios en nodos complejos.
- Pruebas: Prueba cada nodo individualmente antes de integrarlo en flujos complejos.
- Optimización: Evita nodos innecesarios que puedan ralentizar el flujo.
- Manejo de Errores: Siempre incluye manejo de errores para nodos que pueden fallar.