Ir al contenido

Menús de Conversación

La página de Menús de Conversación permite a los administradores del tenant diseñar el árbol de menús que ven los contactos cuando escriben al chatbot por WhatsApp o correo. Cada menú tiene una lista ordenada de nodos que pueden abrir submenús, mostrar información, invocar una Habilidad de Conversación, ejecutar un Flujo de Conversación o transferir la conversación a un agente humano.

Página de Menús de Conversación mostrando la lista de menús a la izquierda, el árbol de nodos a la derecha y los tipos de nodo skill / flow / handoff

  • Ruta: /communications/menus
  • Ruta del Menú: Comunicaciones → Menús de Conversación
  • Audiencia principal: Administradores del tenant que diseñan la experiencia conversacional.
PermisoDescripción
communications.access (Lectura)Ver los menús y su árbol de nodos
communications.access (Admin)Crear, editar, reordenar y eliminar menús y nodos

La página tiene dos paneles:

  • Panel izquierdo — lista de menús del tenant. Cada entrada muestra el nombre del menú, una descripción corta y la marca “Predeterminado” en el menú que ven primero los contactos.
  • Panel derecho — árbol de nodos del menú seleccionado, además de pestañas Árbol, Audiencias y Configuración.

Al crear o editar un menú, el diálogo solicita:

CampoRequeridoTipoDescripción
NombreTextoNombre para mostrar del menú
DescripciónNoTextoNotas internas sobre el propósito del menú
Es PredeterminadoNoInterruptorMarca este menú como el que se muestra a los contactos al inicio de una conversación. Solo un menú por tenant puede ser el predeterminado.

Cada menú es una lista ordenada de nodos. Un nodo puede ser:

TipoDescripción
SubmenúAbre otro menú cuando el contacto elige esta opción.
InfoEnvía una pieza de información estática de vuelta al contacto (un bloque de texto corto).
HabilidadInvoca una Habilidad de Conversación registrada por un servicio del Portal.
FlujoEjecuta un Flujo de Conversación — una secuencia de instrucciones y llamadas a habilidades.
TransferenciaEscala la conversación a un agente humano a través del Buzón de Agente.
AcciónDescripciónPermiso
Nuevo menúAbre el diálogo de creación de menúcommunications.access (Admin)
AcciónDescripción
EditarAbre el diálogo de edición del menú seleccionado
EliminarElimina el menú y todos sus nodos
Marcar como PredeterminadoMarca este menú como el que se muestra a los contactos al inicio de una conversación
AcciónDescripción
Añadir nodoAgrega un nuevo nodo de cualquier tipo al árbol
Editar nodoCambia la etiqueta del nodo, la habilidad / flujo / submenú destino o el texto informativo
ReordenarArrastra y suelta un nodo a una nueva posición del árbol
Eliminar nodoElimina el nodo del árbol
  • Un menú debe tener al menos un nodo antes de poder marcarse como predeterminado.
  • El reordenamiento se persiste inmediatamente — no hay un paso “Guardar orden” separado.
  • Eliminar un nodo Submenú no elimina el menú al que apunta, solo la entrada que lo enlaza.
  • Los nodos Habilidad están limitados a las habilidades a las que el tenant activo tiene acceso. Si una habilidad se retira, todo nodo Habilidad que la apunte se oculta a los contactos en el momento del envío y aparece en el editor con una insignia “Habilidad no disponible”.
  • La pestaña Audiencias permite limitar un menú a un subconjunto de socios de negocio (por ejemplo, mostrar un menú “Distribuidor” solo a los SN etiquetados como distribuidores). Sin audiencia configurada, el menú aplica a todos los contactos.
  1. Abre Comunicaciones → Menús de Conversación.
  2. Haz clic en Nuevo menú para crear un menú llamado, por ejemplo, “Autoservicio”.
  3. Usa Añadir nodo para agregar un nodo Habilidad que apunte a finance.ar_balance para que los contactos puedan pedir su saldo.
  4. Agrega un segundo nodo Habilidad para support.create_ticket y reordénalo debajo del nodo de saldo.
  5. Activa Es Predeterminado para que este menú salude a cada contacto.